Forum

Question de terrain de jeu rapide Mac; rouler à droite rouler à gauche

OU

onqun

Affiche originale
13 octobre 2006
  • 11 juil. 2019
Je suis tellement confus que ma créature ne s'arrête pas lorsqu'elle est sur l'interrupteur. Je suis désolé pour ce post, je suis frustré.

Pièces jointes

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4,3 Mo · Vues : 1 427
0

09872738

Annulé
12 févr. 2005


  • 11 juil. 2019
Je ne sais pas exactement où il fait cela et à quel comportement vous vous attendez. Pourriez-vous fournir plus d'informations?

Mon code est un peu différent du vôtre, et comme je suis en version bêta, le code ne s'exécutera plus, je ne peux donc pas essayer votre code.

Quoi qu'il en soit : est-il possible que votre problème soit dû à l'utilisation de la boucle :

tandis que !isOnOpenSwitch ?

Cela amène Byte à essayer de marcher pour toujours. J'ai donc utilisé un pour ( pour moi en 1 ... 14 ) boucle à la place, donc Byte s'arrête une fois qu'il a parcouru la scène Dernière édition : 11 juil. 2019 OU

onqun

Affiche originale
13 octobre 2006
  • 12 juil. 2019
Oui probablement mais pourquoi ? C'est sur l'interrupteur ouvert 0

09872738

Annulé
12 févr. 2005
  • 12 juil. 2019
onqun a dit : Oui probablement mais pourquoi ? C'est sur l'interrupteur ouvert
Parce qu'il ne quitte jamais la boucle intérieure, il semble: une fois dans la dernière rangée, après turnLeft, il est coincé dans la boucle intérieure (alors que isBlockedLeft || isBlockedRight) car il est bloqué à droite, il ne quitte donc jamais la boucle et avance donc infiniment...

Je crois donc que je dois corriger mon premier post : le problème n'est pas forcément causé par la boucle externe, mais plutôt dans la boucle interne, ne la laissant jamais une seule fois dans la dernière ligne Dernière édition : 12 juil. 2019

BootLox

à
15 avr. 2019
  • 27 sept. 2019
Voici ce que j'ai utilisé lorsque j'ai terminé le défi hier. Bien que mon code ne soit pas aussi simple que le vôtre. Je veux essayer de trouver un moyen plus simple plus tard quand j'en apprendrai plus sur la programmation

Pièces jointes

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1,002.1 Ko · Vues : 792