diff --git a/projet_linea/README.md b/projet_linea/README.md index c54ad50..85148e5 100644 --- a/projet_linea/README.md +++ b/projet_linea/README.md @@ -1,78 +1,85 @@ -🚀 ZENITH FLUX — Montez plus haut +# 🚀 ZENITH FLUX — Montez plus haut + +**ZENITH FLUX** est un jeu d’adresse et de précision développé en **Java** dans le cadre du module *Projet Dev - CPI2 2026*. -ZENITH FLUX est un jeu d’adresse 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 d’une 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 : -⚖️ Gravité constante : l’anneau est continuellement attiré vers le bas -🚀 Impulsion verticale : le joueur doit compenser cette chute avec précision -🎯 Suivi de trajectoire : rester aligné avec une ligne brisée en mouvement -📈 Progression : difficulté croissante à travers plusieurs niveaux (stages) +- ⚖️ Une gravité constante tire l’anneau vers le bas +- 🚀 Le joueur applique une impulsion verticale pour rester en l’air +- 🎯 Objectif : suivre une ligne brisée en mouvement +- 📈 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 -✔️ Sauvegarde des performances (score, durée, progression) -✔️ Interface simple et immersive -✔️ Expérience complète : introduction, montée en difficulté, fin de partie -👥 Équipe de développement +--- + +## 🎮 Fonctionnalités + +- Gameplay basé sur la physique +- Système de niveaux (stages) évolutifs +- 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 : -Constant Eloundou -Lucas Lample -Ismaël Boubacar -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 +- Constant Eloundou +- Lucas Lample +- Ismaël Boubacar +- Théo Mouniapin -Ce dépôt contient : +--- -📁 Code source Java (documenté avec JavaDoc) -📊 Diagrammes UML complets -📝 Rapport de projet (organisation, tâches, contributions) -▶️ Exécutable (.jar) prêt à être lancé -📖 Guide utilisateur (installation et commandes) -🚀 Installation et lancement -🔧 Prérequis -Java JDK/JRE 17 ou supérieur -📥 Cloner le projet +## 🛠️ Technologies + +- **Langage** : Java (POO) +- **Architecture** : UML (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 +- 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 -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 d’une 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. \ No newline at end of file +cd zenith-flux \ No newline at end of file