Mazic is a cooperative game in which you take on the role of a group of mages who are foolish or foolhardy enough to travel to a magical labyrinth infested by the worst creatures of the shadows in order to recover artefacts that can multiply their power. Alas, a terrifying legend has it that the souls of the mages who failed in their quest are trapped in the labyrinth and haunt the place, ready to do anything to prevent newcomers from escaping.
You can alternatively create a virtual environment, install the dependencies and run the src/main.py file from the root of the repository. Or you can run the Makefile with the following command :
> make install
Just go to the release tab and download last game version ! 💃
We are assuming you have python 3.9.7 installed !
> python -m venv env
> source env/bin/activate
> python -m pip install -r requirements.txt
> python src/main.py
<>
src
contient le code source du projet. Chaque fichier python contient généralement une classe du même nom. Le fichier main.py
est le point d'entrée du programme. Les sous-dossiers permettent de ranger les utilitaires par catégorie.doc
contient la documentation du projet. Cette dernière peut être générée à l'aide de Pdoc3. (make doc
)logs
contient les logs du projet. Ces derniers sont générés à l'aide de la classe src.Logger
et sont sauvegardés dans un fichier xxx.log
et affichés dans la console.assets
contient les assets du projet. Il contient notamment les images utilisées pour l'interface graphique.Of course, anyone who doesn't follow these rules, arbitrarily written by a tyrannical mind, is subject to judgmental looks, cookie embargoes and denunciatory messages with angry animal emojis.