fioriofederico / labyrinth_22-23

Progetto per l'insegnamento di Programmazione
1 stars 0 forks source link

Funzioni #10

Closed Ele9999 closed 1 year ago

Ele9999 commented 1 year ago

Creato nuove funzioni, quella ufficiale sta in utilities, le altre stanno in funzioni come supporto. le funzioni sono le seguenti: -funzioni_finali.py: funzione definitiva per il codice, prende in input il json con tutti i percorsi e i vari costi e ristampa un json con il percorso che ha costo inferiore; dopodichè crea un immagine sulla base dell'immagine iniziale a cui sovrascrive il percorso più breve.

-funzioni_finali.ipynb: fa vedere passo passo le funzioni di "funzioni_finali.py" per una maggiore comprensione del codice

-maze_no_costs_no_json: prende in input l'immagine di un labirinto e stampa il percorso ottimo sullo stesso senza il supporto di file json

-maze_with_gif: prende in input una matrice, uno o più ingressi e una fine e restituisce un video in formato gif con il percorso più breve