add README

This commit is contained in:
2026-03-28 13:34:23 +01:00
parent 684c0d2f07
commit 67752e4a98

View File

@@ -1,78 +1,85 @@
🚀 ZENITH FLUX — Montez plus haut # 🚀 ZENITH FLUX — Montez plus haut
**ZENITH FLUX** est un jeu dadresse et de précision développé en **Java** dans le cadre du module *Projet Dev - CPI2 2026*.
ZENITH FLUX est un jeu dadresse et de précision développé en Java dans le cadre du module Projet Dev - CPI2 2026.
Le joueur doit maintenir un anneau en lévitation le long dune trajectoire en mouvement, en défiant la gravité pour atteindre le score le plus élevé. Le joueur doit maintenir un anneau en lévitation le long dune trajectoire en mouvement, en défiant la gravité pour atteindre le score le plus élevé.
🎯 Concept du jeu ---
## 🎯 Concept du jeu
Le gameplay repose sur un principe simple mais exigeant : Le gameplay repose sur un principe simple mais exigeant :
⚖️ Gravité constante : lanneau est continuellement attiré vers le bas - ⚖️ Une gravité constante tire lanneau vers le bas
🚀 Impulsion verticale : le joueur doit compenser cette chute avec précision - 🚀 Le joueur applique une impulsion verticale pour rester en lair
🎯 Suivi de trajectoire : rester aligné avec une ligne brisée en mouvement - 🎯 Objectif : suivre une ligne brisée en mouvement
📈 Progression : difficulté croissante à travers plusieurs niveaux (stages) - 📈 La difficulté augmente progressivement
👉 Le défi : tenir le plus longtemps possible sans sortir de la trajectoire 👉 **Le défi : tenir le plus longtemps possible sans sortir de la trajectoire**
🎮 Fonctionnalités ---
✔️ Gameplay dynamique basé sur la physique
✔️ Système de niveaux configurables ## 🎮 Fonctionnalités
✔️ Sauvegarde des performances (score, durée, progression)
✔️ Interface simple et immersive - Gameplay basé sur la physique
✔️ Expérience complète : introduction, montée en difficulté, fin de partie - Système de niveaux (stages) évolutifs
👥 Équipe de développement - Sauvegarde des scores et progression
- Interface simple et immersive
- Expérience complète avec début et fin de partie
---
## 👥 Équipe
Projet réalisé par : Projet réalisé par :
Constant Eloundou - Constant Eloundou
Lucas Lample - Lucas Lample
Ismaël Boubacar - Ismaël Boubacar
Théo Mouniapin - Théo Mouniapin
🛠️ Technologies utilisées
Langage : Java (Programmation Orientée Objet)
Architecture : UML (Diagrammes de classes, séquences, activités)
Base de données : SQLite
💾 Persistance des données
📊 Historique des parties :
Date
Durée
Score
Niveau atteint
🧩 Configuration des niveaux :
Paramétrage dynamique des stages
Modification possible sans recompiler le jeu
📦 Contenu du dépôt
Ce dépôt contient : ---
📁 Code source Java (documenté avec JavaDoc) ## 🛠️ Technologies
📊 Diagrammes UML complets
📝 Rapport de projet (organisation, tâches, contributions) - **Langage** : Java (POO)
▶️ Exécutable (.jar) prêt à être lancé - **Architecture** : UML (classes, séquences, activités)
📖 Guide utilisateur (installation et commandes) - **Base de données** : SQLite
🚀 Installation et lancement
🔧 Prérequis ---
Java JDK/JRE 17 ou supérieur
📥 Cloner le projet ## 💾 Persistance des données
### Historique des parties
- Date
- Durée
- Score
- Niveau atteint
### Configuration des niveaux
- Paramétrage dynamique
- Modification sans recompiler le jeu
---
## 📦 Contenu du projet
- 📁 Code source Java (JavaDoc)
- 📊 Diagrammes UML
- 📝 Rapport de projet
- ▶️ Exécutable (.jar) *(à ajouter)*
- 📖 Guide utilisateur
---
## 🚀 Installation et lancement
### 🔧 Prérequis
- Java JDK/JRE 17 ou supérieur
### 📥 Cloner le projet
```bash
git clone https://github.com/votre-repo/zenith-flux.git git clone https://github.com/votre-repo/zenith-flux.git
cd zenith-flux cd zenith-flux
▶️ Lancer le jeu
java -jar ZenithFlux.jar
📅 Planning de développement
Semaine Objectif
1 - 2 Prise en main du projet + prototype
3 - 5 Développement intensif + fonctionnalités avancées
6 Finalisation, optimisation et soutenance
🧠 Points forts du projet
Architecture propre et modulaire
Séparation claire entre logique, données et affichage
Utilisation concrète dune base de données
Projet complet : de la conception à la livraison
⚖️ Licence
Projet réalisé dans un cadre pédagogique (CPI2 2026).
Usage académique uniquement.
❤️ Remerciements
Merci à tous les encadrants et contributeurs du projet.