Forum
>>
Principianti
>>
Aiuto per un esercizio
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da te1997 |
2017-11-15 16:09:24 - Aiuto per un esercizio
|
Salve a tutti, sono al primo anno di informatica e mi è stato dato questo esercizio:
Al'inizio il robottino e' posizionato sulla prima cella in altro a sinistra della scacchiera ed e' rivolto verso destra (x crescente). Ad ogni step tenta di ragiungere una delle celle adiacenti in orizzontale o verticale. Le regole di movimento del robottino sono le seguenti: - al generico step, si sposta sulla cella che ha di fronte se questa e' libera da ostacoli e non ci e' gia transitato in passato. - se invece la cella risulta occupata o e' una cella su cui ha gia transitato, ruota di 90 gradi in senso orario ed aspetta lo step successivo. - dopo aver ruotato di 360 gradi senza essere riuscito a spostarsi si ferma. Progettare la funzione cammino(fname, fname1) che presi in input: - il percorso di un file (fname) contenente l'immagine in formato .png di una scacchiera con ostacoli - il percorso di un file di tipo .png (fname1) da creare legge l'immagine della scacchiera in fname, colora di verde le celle della scacchiera percorse dal robottino prima di fermarsi, colora di blu la cella in cui il robottino si ferma e registra l'immagine ricolorata nel file fname1. Inoltre restituisce una stringa dove in sequanza sono codificati i passi effettuati dal robottino prima di fermarsi. La codifica e' a seguente: '0' per un passo verso destra (x crescenti) '1' per un passo verso il basso (y crescenti) '2' per un passo verso sinistra (x decrescenti) '3' per un passo verso l'alto (y decrescenti) Si puo' assumere che la cella in alto a sinistra sia priva di ostacoli. Qualcuno che può darmi una mano? |
|
Scritto da thanatos |
2017-11-15 17:42:07 - Re: Aiuto per un esercizio
|
Ciao!
Hai già provato a mettere giù qualcosa? Hai provato a vedere in che modo load legge l'immagine attraverso le coordinate? Già quello ti potrebbe dare un'idea. Fammi sapere |
|
Scritto da stix77 |
2017-11-15 19:55:33 - Re: Aiuto per un esercizio
|
2 domande:
gli ostacoli sulla scacchiera saranno randomici per numero e posizione? userai pygame per l'interfaccia grafica? |
Pagina: 1
Esegui il login per scrivere una risposta.