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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Possibile bug in simulatore.py (fixed)

m
mirko (1920 points)
3 12 19
in Es2 by (1.9k points)
closed by
Credo che il simulatore non gestisca le situazioni in cui il giocatore supera il traguardo mentre si sta muovendo sull'asse y negativo (verso l'altro), infatti nei metodi 'traguardo' e 'inversione' si assume che self.py sia minore o uguale a self.y (quindi in sostanza se si supera il traguardo mentre ci si muove anche verso l'alto e poi ci si ferma, la gara non terminerà)
442 views
closed with the note: fixed

2 Answers

Best answer
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
selected by
Immagino che tu abbia ragione (non ho il codice davanti)
ho pubblicato la versione aggiornata
t
trianni.andrea (930 points)
3 8 15
by (930 points)
Anche io ieri ho notato questa cosa con i miei test, ma non mi è venuto in mente di guardare il codice del simulatore, quindi, dando per scontato che fosse un mio errore, avevo pensavo che forse dovevamo tagliare il traguardo proprio dalla 'linea' da dove eravamo partiti, perché non mi riuscivo a dare altra spiegazione. Vediamo cosa ci dice il prof, anche perché il testo della esercizio non specifica e oggi avrei fatto anche io la stessa domanda ;)