#2:add check collision for token and matrice: unit test.
C'est sale cette boucle, tu itères sur une liste pour après récupérer des valeurs dans un dictionnaire.
#2:add check collision for token and matrice: unit test.
Ça sert à rien d'avoir une liste car tu ne prends jamais plus d'un token.
4_ajout_de_la_gestion_de_la_matrice
Attention, ton indentation a été remplacée par des tabulations. La PEP8 préconise d’utiliser quatre espaces pour l’indentation :
4_ajout_de_la_gestion_de_la_matrice
« collision » en français ou en anglais, ça s'écrit avec un « S ».
4_ajout_de_la_gestion_de_la_matrice
Ça sert à rien d'avoir une liste pour cet attribut car tu ne fais pas en sort de déplacer plusieurs jetons en même temps.
4_ajout_de_la_gestion_de_la_matrice
La bonne pratique voudrait qu'on mette cette partie dans une fonction / méthode.
4_ajout_de_la_gestion_de_la_matrice
Tu n'es pas obligé d'itérer sur chaque sprite pour les dessiner, ton objet arcade.SpriteList
a une méthode draw()
: