Files
linea_app_projet/README.md
2026-03-28 13:38:38 +01:00

85 lines
1.8 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 :
- ⚖️ 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