Foros

Pregunta rápida del patio de recreo de Mac; rodar a la derecha rodar a la izquierda

O

onqun

Poster original
Oct 13, 2006
  • Jul 11, 2019
Estoy tan confundido que mi criatura no se detiene cuando está en el interruptor. Lo siento por esta publicación, me frustré.

Archivos adjuntos

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta '> 4.3 MB · Vistas: 1,427
0

09872738

Cancelado
Feb 12, 2005


  • Jul 11, 2019
No estoy seguro de dónde exactamente hace eso y qué comportamiento espera. ¿Podrías proporcionar más información?

Mi código es un poco diferente al tuyo, y como estoy en la versión beta, el código ya no se ejecutará, por lo que no puedo probar tu código.

De todos modos: ¿Es posible que su problema se deba al uso del bucle?

while! isOnOpenSwitch ?

Esto hace que Byte intente caminar para siempre. Por lo tanto, usé un para ( para yo en 1 ... 14 ) en su lugar, por lo que Byte se detiene una vez que han caminado por la escena Última edición: 11 de julio de 2019 O

onqun

Poster original
Oct 13, 2006
  • Jul 12, 2019
Sí, probablemente, pero ¿por qué? Está en el interruptor abierto 0

09872738

Cancelado
Feb 12, 2005
  • Jul 12, 2019
onqun dijo: Sí, probablemente, pero ¿por qué? Está en el interruptor abierto
Porque parece que nunca sale del bucle interno: una vez en la última fila, después de turnLeft, está atascado en el bucle interno (mientras isBlockedLeft || isBlockedRight) porque está bloqueado a la derecha, por lo que nunca sale del bucle y, por lo tanto, avanza. infinitamente ...

Entonces creo que tengo que corregir mi primera publicación: el problema no es necesariamente causado por el bucle externo, sino más bien en el bucle interno, nunca lo dejo ni una vez en la última fila Última edición: 12 de julio de 2019

BootLoxes

a
15 de abril de 2019
  • Sep 27, 2019
Esto es lo que usé cuando terminé el desafío ayer. Aunque mi código no es tan simple como el tuyo. Quiero intentar encontrar una forma más sencilla más adelante cuando aprenda más sobre programación.

Archivos adjuntos

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