Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

[HW6 rec] Chiarimenti scelta direzione tramite dado

m
matteo_panzironi (200 points)
0 1 3
in HW6 di recupero by (200 points)

Ciao a tutti.

Purtroppo sto ancora svolgendo l'HW6 di recupero e mi sono completamente bloccato.

Passo tutti i test "mini" e "dimi" ma quando i dungeon si fanno più grandi iniziano i problemi.

In particolare non mi tornano i risultati del lancio del dado in alcune situazioni.

Ho stampato i primi 10 numeri che fa uscire il dado e sono:

3 4 1 2 1 4 2 4 4 4

In teoria essendo il seed uguale per tutti la sequenza non dovrebbe variare e proprio per questo motivo non riesco a capire perchè il party esplora determinate zone invece che altre.

Provo a spiegarmi meglio con delle immagini:

Il punto di partenza è 56 56 (in alto a sinistra)

Esplorazione con il mio algoritmo

Risultato giusto

Il problema mi si presenta anche in altri test (da tiny in su) quindi questo non è un caso isolato.

È come se lanciassi il dado poche volte rispetto a quanto sia realmente necessario perchè effettivamente nella sequenza c'è un'altro 2 che è proprio quello che mi servirebbe, però non mi sembra ci sia un punto nel dungeon, prima di dove ho il problema, dove vada lanciato il dado...

Sono ore che ci sbatto la testa e non riesco a venirne a capo.

Grazie a chiunque risponderà.

1 Answer

Best answer
angelo.spognardi (8170 points)
75 155 224
by (8.2k points)
selected by
Occhio che lì non devi tirare un dado ma entrare nella porta!
m
matteo_panzironi (200 points)
0 1 3
by (200 points)
Ok credo di aver capito.

Quindi la prima volta che tiro il dado è giusto perchè le due possibili direzioni sono entrambe porte ma nel caso in cui ci siano più possibili direzioni ma solo una di queste è una porta non c'è bisogno del dado.

Grazie mille professore!
angelo.spognardi (8170 points)
75 155 224
by (8.2k points)
Esatto: le porte hanno priorità massima :-D Ciao!