Skip to content

Projet "Magic Book" réalisé dans le cadre de "Conception logicielle Avancée" en 2ème année de licence informatique.

License

Notifications You must be signed in to change notification settings

emilie-martin-dev/MagicBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Présentation

L'objectif de l'unité d'enseignement "Conception logicielle Avancée" est de réaliser une application, au choix parmi une liste, de bout en bout en appliquant des principes de programmation orientée objet en langage Java.

Objectifs de l'application

Les livres dont vous êtes le héros (ou LDVEH) sont des jeux de rôles en solitaire dont la narration est décomposées en paragraphes, dispersés dans le livre. Des liens, en fonction des choix du lecteurs, permettent d’aller d’un paragraphe à l’autre. Dans un premier temps, il s’agira de développer un éditeur de texte qui maintienne le graphe du jeu et qui puisse réorganiser aléatoirement le livre. L’affichage de la ou les solutions(paragraphe devant être traversés pour gagner) devront être calculées ainsi que la difficulté du jeu (proportions de solutions au regard des chemins possibles). Dans un second temps, il s’agira d’ajouter un système de rencontres et de combat, ainsi que la gestion d’objets ou d’indices qui peuvent être nécessaire pour gagner. Enfin, un mode lecture permettant de jouer au LDVEH pourra être implanté.

Compilation du projet

Ouvrir un terminal dans le dossier app puis entrez les commandes suivantes :

chmod +x ./gradlew
./gradlew run

Il est également possible d'utiliser les scripts fournis dans le dossier scripts.

Structuration du projet

Le projet comporte les dossiers suivants :

  • app → Contient le code source de l'application
  • doc → Regroupe les différents documents importants du projet
  • scripts → Contient différents scripts pour gérer le projet

Bibliothèques / Framework utilisées

  • JavaFx

Collaborateurs

Le projet étant réalisé en groupe, voici la liste des personnes affectées sur celui-ci :

About

Projet "Magic Book" réalisé dans le cadre de "Conception logicielle Avancée" en 2ème année de licence informatique.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages