Skip to content

StarWeizz/projet-red_Eldoria

Repository files navigation

✨🏰 Bienvenue sur Eldoria 🏰✨

Image Eldoria

Lore Optionnel

Eldoria est un jeu d'aventure textuel où vous incarnez un explorateur qui découvre le village d'Ynovia. Rencontrez Emeryn, le guide du village, et percez les mystères qui entourent ce lieu magique. Découvrez un portail vers un autre monde, mais attention aux monstres qui rôdent... et au redoutable boss Maximor !

Ce jeu est en ligne de commande dans le Terminal (CLI), mais intègre une particularité unique : une map interactive pour un jeu plus agréable à jouer.

Voici une liste de commandes utiles 🧙🏻‍♂️

Prérequis

  • Go 1.19 ou plus récent

  • Terminal compatible (recommandé : terminal moderne avec support UTF-8)

  • Cloner le projet

      git clone https://github.com/StarWeizz/projet-red_Eldoria.git
    

lancer le jeux

  1. Ouvrez soit Visual Studio Code ou directement votre Terminal

  2. Rendez-vous dans le projet (le dossier)

     projet-red_Eldoria
    
  3. Installez les dépendances

     go  mod  tidy
    
  4. Et puis entrez simplement la ligne de code suivante pour vous lancer dans l'univers

      go run main.go
    
  5. Bonne Partie

Commande in game

Pour lancer le jeu, suivez les textes indiqués dans le jeu.

Ensuite, pour se déplacer, il faut utiliser les flèches directionnelles.

  • Menu Craft [C]

  • Menu Inventaire [I]

  • Interagir (En général) [E]

  • Menu Marchand (être à côté de ce dernier) [E]

  • Menu Forgeron (être à côté de ce dernier) [E]

  • Utiliser une potion de soins [A]

  • Changer de monde (Disponible une fois que le Portail est débloqué) [TAB]

  • Quitter le jeux [Q]

Jeux

dans ce jeux vous avez le chois entre 3 classe

  • Guerrier

  • Mage

  • Chasseur

Combat en tour par tour

quand vous attaquer un Ennemie

Vous commencez et un choix ce lance ce dernier sera le même peu import le tour.

  1. Attaquer

  2. Ce Heal (uniquement si on a une potion d'un l'inventaire)

  3. Fuire

Utiliser le paver numérique 1, 2 ou 3

il y different type de monstre :

  1. Apprenti Azador {HP: 25, Attack: 5, Defense: 2}

  2. Azador {HP: 35, Attack: 7, Defense: 3}

  3. Azador Chevalier {HP: 50, Attack: 9, Defense: 4}

state du Boss :

Name: Maximor

HP: 200,

Attack: 20,

Defense: 18,

Plus deux attaque spéciale

30% de chance de lancer une grosse attaque

✨ Fonctionnalités

  • 🗺️ Multiples mondes - Explorez Ynovia et Eldoria avec des environnements uniques

  • 🎛️ Configuration JSON - Personnalisez facilement vos mondes avec des fichiers de configuration

  • 🎨 Interface en console - Affichage coloré avec des émojis et ASCII art

  • ⚙️ Système modulaire - Architecture extensible pour ajouter facilement du contenu

  • 🎯 Interactions - Coffres, objets à collecter, et mécaniques d'interaction

Objets et environnements disponibles

  • 🏠 Maisons - Bâtiments à explorer

  • 👹 Monstres - Monstres à affronter

  • 💀 Boss - Boss final

  • 💎 Marchand - Marchand d'items, potions et autres

  • 🔨 Forgeron - Un forgeron qui peut upgrader vos armes

  • 🪵 Bâton - Des items à récupérer dans la map

  • 🪨 Pierre - Des items à récupérer dans la map

  • 🌀 Portail - Portail pour changer de maps (levels)

👥 Auteurs

  • @StarWeizz - Lead Project, Développeur

  • @mael - Développeur, Game Designer

  • @mathis - Développeur, Game Designer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages