Dojo Defender Session 2 : Démo
Comment montrer la solution
- Ouvre un terminal dans le dossier du projet.
- Lance :
uv run python3 code/sessions/03-space-blaster/dojo-defender-solution/main.py- Montre :
- Le vaisseau bouge à gauche et à droite avec les flèches.
- ESPACE tire une balle vers le haut (cooldown visible).
- Les ennemis (
enemy_drone) apparaissent en haut et tombent avec un mouvement sinusoïdal. - Une balle touche un ennemi → les deux disparaissent, +10 points.
- Tous les 10 kills : la vague monte, les ennemis apparaissent plus vite.
- Les astéroïdes continuent de tomber (depuis S1).
- Une balle peut aussi toucher les astéroïdes (+5 points).
- Trois vies, animation d’explosion, invincibilité, game over — tout de S1 fonctionne encore.