Skip to content

tezc4t/RuntimeRebels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Runtime Rebels

Runtime Rebels est un jeu de rôle tactique (RPG) au tour par tour en Java, jouable directement dans votre terminal.

Vous incarnez Thibault, un résistant temporel venu du futur. Votre mission : remonter le flux d'exécution, éliminer les lieutenants du régime et vaincre le Dictateur H. avant qu'il ne compile l'histoire à sa façon.


🚀 Fonctionnalités

🔥 3 Niveaux de Difficulté

Le jeu s'adapte à votre style via un menu au lancement :

  • Facile : Ennemis affaiblis, soins généreux. Idéal pour découvrir l'histoire.
  • Normal : L'expérience standard équilibrée.
  • Difficile : Ennemis brutaux, PV réduits, dialogues impitoyables. Pour les vrais rebelles.

💾 Système de Sauvegarde Intelligent

  • Une sauvegarde distincte est créée pour chaque niveau de difficulté (save_facile.json, save_normal.json, etc.).
  • La progression est sauvegardée automatiquement en quittant (exit) ou après chaque boss.
  • Vous pouvez reprendre votre partie exactement là où vous l'avez laissée.

🎒 Inventaire & Loots

  • Les ennemis peuvent lâcher des objets rares (Grenades, Soins...).
  • Utilisez la commande items en combat pour renverser la situation.

🎮 Comment jouer ?

1. Lancement

Exécutez la classe main.App depuis votre IDE (IntelliJ recommandé).

2. Commandes

Le jeu se contrôle via des commandes textuelles dans la console.

🌍 En Exploration :

  • gauche | centre | droite : Choisir une porte.
    • Événements possibles : Combat de boss, Rencontre PNJ (Soin), ou Salle vide.
  • status : Voir vos PV et votre équipement.
  • exit : Sauvegarder et quitter le jeu.

⚔️ En Combat :

  • attack : Attaquer l'ennemi (Tour par tour).
  • items : Ouvrir l'inventaire pour utiliser un objet (Sainte-Poêle, Grenade...).
  • status : Voir les PV du boss et les vôtres.
  • exit : Sauvegarder et fuir (Quitter le jeu).

👾 Le Bestiaire

Boss Menace Description
Soldat Inconnu 🟢 Faible De la chair à canon générée aléatoirement.
ALPHA / BETA... 🟠 Moyenne Les lieutenants du régime.
Le Dictateur H. 🔴 EXTRÊME Le boss final. Ses stats varient selon la difficulté.

🛠️ Installation

  1. Clonez ce dépôt :
    git clone https://github.com/votre-pseudo/RuntimeRebels.git
  2. Ouvrez le projet dans IntelliJ IDEA.
  3. Assurez-vous que le dossier src/runs/java est marqué comme Sources Root (Clic droit > Mark Directory as > Sources Root).
  4. Lancez la classe App.java.

"Le futur n'est pas écrit, il est compilé." — L'équipe Runtime Rebels.