Provo a mettere insieme i tuoi spunti.
Quando inizia l'acquisizione dei dati per la formulazione del percorso il "cursore" può essere spostato a piacere entro il campo di gioco, senza che venga modificato nulla.
Quando viene premuto 'S' si entra in un ciclo all'interno del quale vengono registrati gli spostamenti, convertendo in ' ' tutte le "caselle" sulle quali passa il cursore. Quando viene premuto 'A', la casella sulla quale si trova il cursore diventa la destinazione finale del percorso. Ok, può funzionare.
L'obiezione che mi vien da rilevare è che 'A' può essere premuto anche quando il cursore si trova su una casella intermedia del percorso, il che potrebbe portare a situazioni "strane".
Carlo: "Chi percorre il labirinto se arriva in un punto cieco si deve mettere la @ e il giocatore può tornare indietro, quando raggiungerà la A, si devono contare tutte le @ presenti (gli errori)."
A questo punto immagino che gli asterischi '*', una volta collocati, non vadano più rimossi.
Carlo: "A mio parere l'esposizione di quanto richiesto è esaustiva, nulla è lasciato all'immaginazione."
Secondo me invece è stato usato un modo di esporre parecchio fumoso, ma forse è perché sono abituato a contesti non informatici: ogni materia ha un suo gergo specifico.
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti. |