Skip to content

guydunigo/BlindQuest

Repository files navigation

BlindQuest

Blindquest

BlindQuest est un petit jeu de rôle exclusivement basé sur le son. Le but est de trouver le boss final et de le vaincre.

Pour lancer le jeu :

Sous GNU/Linux & Mac & *BSD : Depuis le dossier du jeu dans un terminal : sh ./blindquest.sh

Sous windows : Lancer le fichier blindquest_win_py2.bat ou blindquest_win_py3.bat selon la version de python installée.

Commandes :

H pour afficher l’aide

P met le jeu en pause et reprend la partie

F active et désactive le plein écran

E permet d’attaquer lors d’un combat

ÉCHAP permet de quitter le jeu

S pour sauvegarder une partie

C pour charger une partie

La bibliothèque Openal est nécessaire au bon fonctionnement du jeu :

ArchLinux : $ sudo pacman -S openal

Ubuntu/Debian : $ sudo apt-get install libopenal1

Fedora : $ sudo yum install openal

OpenSUSE : $ sudo zypper install libopenal1

Mac : installé par défaut

Windows : un fichier d'installation est disponible dans le dossier "divers"

Le dossier du jeu contient :

  • blindquest.sh : Script pour lancer le projet, options :

    -2, --python2 Utilise python2 pour exécuter le jeu. -2d Utilise python2 et affiche le fichier d'erreurs à la fin.

    -3, --python3 Utilise python3 (par défaut) pour exécuter le jeu. -d, -3d, --debug Utilise python3 et affiche le fichier d'erreurs à la fin.

    -i, --install Crée un raccourci .desktop du jeu.

    -m, --map-editor Ouvre l'éditeur de carte.

    -h, --help Affiche l'aide.

  • divers/

    • logo/ : contient les fichiers GIMP du logo (fichier blindquest.png).
    • copie_cartes/ 
    • documents/ : les documents à rendre avec le jeu (document de conception, cahier des charges)
    • pyglet/ : archives Pyglet
  • cartes/ : Contient les fichiers cartes nommés de la forme carte_nom.txt, il contient la carte par défaut, une petite carte, une carte de test pour le développement du projet, et une carte basic pour le premier prototype.

  • scripts/

    • afficher_texte.py : un exemple d’affichage avec Pyglet
    • test_volume.py
  • sons/ : Contient les fichiers sons au format wav.

  • src_2/ et src_3/ : Contient le code source du projet, en deux dossiers src_2 pour Python 2 et src_3 pour Python 3

    • pyglet/ : tous les fichiers nécessaires à Pyglet
    • main.py
    • m_carte.py : le module qui contient la classe Carte.
    • m_jeu.py : le module qui contient la classe Jeu.
    • constantes.py : contient les valeurs de tous les environnements du jeu, des codes de proximités, des monstres, et un dictionnaire de conversion pour les sons

Licence Creative Commons
BlindQuest de CARON, GOÑI, TAUPIAC est mis à disposition selon les termes de la licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Pas de Modification 4.0 International.

About

Petit jeu de rôle exclusivement basé sur le son.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages