Snow Space Program

Le concept

Un jeu d'arcade 2D en Python/Pygame où tu catapultes Snow, un pitbull astronaute, dans le système solaire. Inspiré de « Paf le chien » (le lancer initial) et des jeux type « Learn to Fly / Rocket » (l'amélioration progressive). Le but : monter toujours plus haut, traverser les planètes une à une, et améliorer ton chien entre chaque vol.

La boucle de jeu

Un cycle en 3 temps qui se répète :

Visée — Tu règles l'angle du canon (gauche/droite) et tu déclenches le tir avec une jauge de puissance qui balaie. Viser la zone verte = « Décollage Parfait » (+30 %).

Vol — Snow s'envole. Tu le pilotes (gauche/droite) pour esquiver les astéroïdes, viser les pièces et les trampolines, et tu gères ton carburant pour booster (ESPACE), surtout dans les zones de propulsion x2.

Boutique — À l'atterrissage, tu gagnes de l'argent (selon l'altitude + les pièces) et tu achètes des améliorations pour aller plus loin au prochain lancer.

Les mécaniques clés

  • 5 améliorations : Puissance du canon, Carburant/Boost, Aérodynamisme, Aimants & Rebonds, et Technologie alien (anti-gravité).
  • Physique réaliste : la gravité diminue avec l'altitude, friction de l'air dans l'atmosphère puis vide spatial, rentrée atmosphérique rapide en chute.
  • Éléments en vol : pièces (monnaie), astéroïdes (à éviter), trampolines (grand bond), pads de vitesse, vents solaires, zones de propulsion x2.
  • Progression : 10 paliers (Atmosphère, Lune, Mars, ceinture d'astéroïdes, Jupiter, Saturne, Uranus, Neptune, Pluton, Espace interstellaire) + un record d'altitude.
  • Sauvegarde automatique (snow_save.json) : argent, record, paliers, niveaux.

Le côté technique

  • Un seul fichier Python (snox_space_program.py), ~1100 lignes, dépendance unique : pygame-ce.
  • Aucun asset externe : tous les graphismes sont dessinés au code (le pitbull, les planètes, etc.) et tous les sons sont synthétisés en mémoire (lancement, boost, pièces, rebond, impact, paliers + musique d'ambiance).
  • Rendu soigné : ciel en dégradé, soleil, nébuleuses, parallaxe d'étoiles, halos lumineux, vignette, particules, secousses d'écran.

L'état actuel

Fait : boucle complète (visée, vol, boutique), pilotage en vol (gauche/droite pour diriger Snow), boost stratégique (zones x2 + décollage parfait), sauvegarde auto (+ migration de l'ancien nom), identité visuelle (pitbull + lifting graphique complet).

Ce qui reste prévu (audit)

  • Univers beaucoup plus grand + objectifs par planète + succès.
  • Arbre d'améliorations avec de vrais choix et synergies.
  • Rééquilibrage économie pour viser une bonne session de 30-60 min.
Compétences

Publié le

juin 9, 2026