0
Create newClone

Problem Statement: Développement d'un Jeu de Style "Flappy Bird" à Défilement Horizontal avec Graphismes Réalistes Stylisés

1. Introduction

Ce projet consiste à développer un jeu vidéo à défilement horizontal dans lequel le joueur contrôle un oiseau qui doit naviguer à travers des paires de tuyaux. Le jeu s'inspire du concept de Flappy Bird mais se distingue par son approche graphique réaliste stylisée et des mécaniques de jeu légèrement différentes, comme la capacité de l'oiseau à rebondir sur des surfaces horizontales.

2. Problem Statement

La difficulté principale réside dans la création d'un jeu accessible, amusant et visuellement attrayant qui fonctionne sur des plateformes basées sur l'IA générative comme Replit ou via des outils comme "vibe coding" ou Lovable. Le jeu doit être à la fois simple à comprendre mais suffisamment stimulant pour encourager les joueurs à améliorer leurs scores, tout en offrant une progression de difficulté équilibrée.

3. Objectifs

  • Créer un jeu à défilement horizontal fluide et réactif
  • Implémenter une mécanique de contrôle intuitive avec la barre d'espace
  • Développer un système de collision permettant à l'oiseau de rebondir sur les surfaces horizontales
  • Concevoir des graphismes réalistes stylisés pour l'oiseau et les environnements
  • Implémenter un système de difficulté progressive (vitesse et espacement des tuyaux)
  • Créer une interface utilisateur complète avec écrans d'accueil, de jeu et de fin

4. Deliverables

  • Code source fonctionnel du jeu
  • Ressources graphiques (sprites, animations, arrière-plans)
  • Écran d'accueil avec règles du jeu
  • Système de scoring en temps réel
  • Écran de fin affichant le score final
  • Documentation du code

5. Scope

Inclus:

  • Défilement horizontal automatique
  • Contrôle de l'oiseau via la barre d'espace
  • Rebondissements sur surfaces horizontales
  • Génération procédurale d'obstacles (tuyaux)
  • Système de progression de la difficulté
  • Graphismes réalistes stylisés
  • Interface utilisateur complète (menus, scores)

Non inclus:

  • Mode multijoueur
  • Système de sauvegarde de profil
  • Tableau des meilleurs scores en ligne
  • Adaptation pour appareils mobiles

6. Contraintes

  • Développement limité aux plateformes d'IA générative comme Replit ou via des outils comme "vibe coding" ou Lovable
  • Performances possiblement limitées par les capacités de ces plateformes
  • Complexité du code restreinte par les capacités des outils d'IA générative
  • Taille et complexité des assets graphiques potentiellement limitées

7. Assumptions

  • Les utilisateurs sont familiers avec le concept des jeux de type "Flappy Bird"
  • L'outil d'IA générative permet la création d'un jeu avec des graphismes et une mécanique de jeu fluide
  • L'utilisateur dispose d'un clavier pour utiliser la barre d'espace

8. Inputs

  • Code généré par l'IA
  • Ressources graphiques (soit générées par l'IA, soit fournies)
  • Instructions de conception et de développement
  • Feedback utilisateur pour les ajustements de difficulté

9. Outputs

  • Un jeu fonctionnel pouvant être exécuté dans un navigateur
  • Une expérience de jeu complète avec:
    • Écran d'accueil avec règles
    • Gameplay principal avec difficulté progressive
    • Système de score en temps réel
    • Écran de fin affichant le score obtenu
Problem statement