Leak To The Past
Le plaisir de jouer. L’envie de le coder.
Un jeu d’action 2D en vue du dessus : se déplacer, choisir le moment de tirer et gérer sa vie et ses munitions pour survivre.

Projet personnel · Prototype de jeu
Prototype jouable sur ordinateur, clavier et souris
- Python
- Pygame
- JavaScript
- Canvas 2D
L’idée de départ.
L’objectif : construire les systèmes de jeu directement avec Pygame. Boucle temps réel, collisions, animations directionnelles, caméra, éclairage et comportements ennemis.
Le jeu d’origine est écrit en Python avec Pygame. Un portage séparé en JavaScript et Canvas 2D permet maintenant de le tester dans le navigateur.
Ce que j’ai construit.
Ma contribution personnelle au projet.
Prototype personnel. Version d’origine Python / Pygame et portage navigateur séparé.
Systèmes de jeu
L’objectif : construire les systèmes de jeu directement avec Pygame. Boucle temps réel, collisions, animations directionnelles, caméra, éclairage et comportements ennemis.
Portage navigateur
Le jeu d’origine est écrit en Python avec Pygame. Un portage séparé en JavaScript et Canvas 2D permet maintenant de le tester dans le navigateur.
Deux versions, un même terrain de jeu.
Le prototype d’origine et le portage navigateur sont deux réalisations distinctes. Les séparer permet de comprendre ce que l’on peut essayer aujourd’hui.
Le prototype d’origine
Python / Pygame
Le point de départ du jeu : travailler le déplacement, les tirs et les systèmes qui rendent l’action possible.
Le portage navigateur
JavaScript / Canvas 2D
Une version séparée, jouable sur ordinateur avec clavier et souris, pour rendre cette exploration accessible depuis le portfolio.
Les systèmes travaillés
- Collisions et ennemis
- Vie et munitions
- Animations directionnelles
- Caméra et éclairage
Ces éléments décrivent les systèmes de jeu travaillés, pas une équivalence exhaustive entre les deux versions.
Ce que j’en retiens.
Le prototype relie le plaisir de jouer aux systèmes qui rendent l’action possible. Le portage rend cette exploration accessible dans un navigateur, avec clavier et souris sur ordinateur.