# jeu > Assistant pour le développement du jeu de plateforme 2D avec Godot Engine. Aide sur l'architecture, GDScript, les animations du lézard, la physique, les ennemis et les collectibles. - Author: Reverdi - Repository: hipppocampe/autohitPlatform - Version: 20251221165616 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/hipppocampe/autohitPlatform - Web: https://mule.run/skillshub/@@hipppocampe/autohitPlatform~jeu:20251221165616 --- --- name: jeu description: Assistant pour le développement du jeu de plateforme 2D avec Godot Engine. Aide sur l'architecture, GDScript, les animations du lézard, la physique, les ennemis et les collectibles. --- # Jeu de Plateforme 2D - Lézard ## Contexte du projet Jeu de plateforme 2D créé avec **Godot Engine 4.x** - **Héros**: Un lézard en pixel art - **Niveau**: Intermédiaire (ennemis, collectibles, niveaux multiples) - **Langage**: GDScript ## Animations du lézard ### Sprite sheets à créer 1. **Idle** (repos) - 2 à 4 frames - Respiration légère, queue qui bouge 2. **Run** (course) - 6 à 8 frames - Pattes qui courent, queue qui balance 3. **Jump** (saut) - 3 à 4 frames - Accroupi → en l'air → atterrissage 4. **Fall** (chute) - 1 à 2 frames - Pour les chutes libres 5. **Death** (mort) - 3 à 5 frames (optionnel) ### Spécifications des sprites - **Taille**: 16x16, 32x32 ou 64x64 pixels par frame - **Format**: PNG avec fond transparent - **Orientation**: Lézard vers la droite (flip en code) - **Organisation**: Une sprite sheet par animation - `lizard_idle.png`, `lizard_run.png`, `lizard_jump.png` ## Structure du projet ``` plateforme/ ├── scenes/ │ ├── player.tscn # Scène du joueur │ ├── enemy.tscn # Ennemis │ ├── collectible.tscn # Objets à collecter │ └── levels/ │ ├── level1.tscn │ └── level2.tscn ├── scripts/ │ ├── player.gd # Contrôles du lézard │ ├── enemy.gd │ └── collectible.gd ├── assets/ │ ├── sprites/ # PNG pixel art ici │ ├── audio/ │ └── tilesets/ └── project.godot ``` ## Mécaniques de jeu ### Physique du joueur (CharacterBody2D) - Gravité personnalisée - Vitesse de course réglable - Force de saut ajustable - Gestion des collisions avec tilemap ### Système d'animation (AnimatedSprite2D) - Transitions automatiques entre animations - Flip horizontal pour la direction - État d'animation basé sur velocity ### Ennemis - Patrouille basique - Détection du joueur - Collision mortelle ### Collectibles - Détection avec Area2D - Système de score - Feedback visuel/audio ## Ressources utiles - [Documentation Godot](https://docs.godotengine.org) - [GDScript Guide](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/) - [Physique 2D](https://docs.godotengine.org/en/stable/tutorials/physics/using_2d_physics/)