Files
linea_app_projet/README.md

85 lines
1.8 KiB
Markdown
Raw Normal View History

2026-03-28 13:38:38 +01:00
# 🚀 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 :
- ⚖️ Une gravité constante tire lanneau vers le bas
- 🚀 Le joueur applique une impulsion verticale pour rester en lair
- 🎯 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**
---
## 🎮 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
- **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