Files
linea_app_projet/projet_linea/README.md

78 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

🚀 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.
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
Le gameplay repose sur un principe simple mais exigeant :
⚖️ Gravité constante : lanneau 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)
👉 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
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
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
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 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.