buongiorno a tutti, volevo sapere se qualcuno di voi mi poteva aiutare con questa traccia di esame. Diciamo che è l'esercizio più difficile che mi sono trovato difronte. Per di più il prof vuole lo svolgimento senza puntatori.
Ecco la traccia:
Si vuole realizzare un semplice videogioco in cui un cursore viene pilotato in un campo di gioco
bidimensionale a griglia ortogonale regolare per raggiungere un obiettivo. Il cursore può muoversi
di una casella alla volta nelle caselle adiacenti, non in diagonale. Il campo di gioco contiene degli
ostacoli che impediscono al cursore di spostarsi qualora occupino la casella in cui ne è richiesto lo
spostamento (un comando di movimento contro un ostacolo viene eseguito e quindi consumato, ma
non modifica la posizione del cursore). I bordi del campo di gioco si comportano come ostacoli. Il
campo di gioco contiene anche delle caselle bonus che regalano da 1 a 10 punti se il cursore vi si
sposta (un bonus attraversato viene consumato, ovvero tolto dal campo di gioco ai fini di ulteriori
spostamenti in quella casella). Il cursore inizia il gioco sempre nella stessa casella, in un angolo del
campo di gioco, identificata con coordinate (0,0). Se il cursore arriva sulla casella obiettivo i
rimanenti comandi di spostamento vengono ignorati ed il gioco termina con successo.

Rispondi quotando