Dojo Defender Session 2 : Démo

Comment montrer la solution

  1. Ouvre un terminal dans le dossier du projet.
  2. Lance :
uv run python3 code/sessions/03-space-blaster/dojo-defender-solution/main.py
  1. 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.