Forum

Domanda del parco giochi Mac Swift; rotola a destra rotola a sinistra

O

onqun

Manifesto originale
13 ottobre 2006
  • 11 luglio 2019
Sono così confuso che la mia creatura non si ferma quando è sull'interruttore. Mi scuso per questo post, mi sono dispiaciuto.

Allegati

  • 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png 17BF2BDA-47BD-4875-BB38-655C715CBFCE.png'file-meta'> 4.3 MB · Visualizzazioni: 1.427
0

09872738

Annullato
12 febbraio 2005


  • 11 luglio 2019
Non sono sicuro di dove lo faccia esattamente e quale comportamento ti aspetti. Potresti fornire maggiori informazioni?

Il mio codice è un po' diverso dal tuo, e dato che sono in versione beta il codice non verrà più eseguito, quindi non posso provare il tuo codice.

Ad ogni modo: è possibile che il tuo problema sia dovuto all'utilizzo del ciclo:

mentre !isOnOpenSwitch ?

Questo fa sì che Byte tenti di camminare per sempre. Ho quindi usato un for ( per io in 1 ... 14 ) loop invece, quindi Byte si ferma una volta che ha camminato sulla scena Ultima modifica: 11 luglio 2019 O

onqun

Manifesto originale
13 ottobre 2006
  • 12 luglio 2019
Sì probabilmente ma perché? È sull'interruttore aperto 0

09872738

Annullato
12 febbraio 2005
  • 12 luglio 2019
onqun ha detto: Sì probabilmente ma perché? È sull'interruttore aperto
Perché non lascia mai il ciclo interno sembra: una volta nell'ultima riga, dopo turnLeft, è bloccato nel ciclo interno (mentre isBlockedLeft || isBlockedRight) perché è bloccato a destra, quindi non lascia mai il ciclo e quindi si sposta in avanti infinitamente...

Quindi credo di dover correggere il mio primo post: il problema non è necessariamente causato dal ciclo esterno, ma piuttosto nel ciclo interno, non lasciandolo mai una volta nell'ultima riga Ultima modifica: 12 luglio 2019

BootLox

a
15 aprile 2019
  • 27 settembre 2019
Ecco cosa ho usato ieri quando ho terminato la sfida. Anche se il mio codice non è semplice come il tuo. Voglio provare a trovare un modo più semplice in seguito, quando imparerò di più sulla programmazione

Allegati

  • ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg ABF26809-6D13-42C8-A3AB-D3F3DAFE9364.jpeg'file-meta'> 1.002.1 KB · Visualizzazioni: 792