Ouvert au développement collaboratif.
Le jeu est un RPG de fantasy tactique, au tour par tour et en 2D.
Vous pouvez envoyer vos demandes ou signaler un bogue par courriel à grimmys.programming@gmail.com ou ouvrir une issue sur GitHub.
Vous pouvez aussi rejoindre le serveur Discord de la communauté : https://discord.gg/CwFdXNs9Wt
N'hésitez pas à proposer des idées, qu'elles portent sur les pratiques de codage ou les mécaniques de jeu : ce projet est loin d'être parfait !
Voici quelques pistes de contribution :
- Consulter les issues ouvertes ; certains bogues peuvent être corrigés et plusieurs améliorations sont en attente.
- De nombreux TODO parsèment le projet ; certains sont accessibles aux débutants, d'autres sont plus exigeants.
- Aider à l'équilibrage du jeu serait très apprécié... Ce n'est pas mon point fort, même si j'adore ce type de jeux. Toutes les valeurs se trouvent dans les fichiers XML du dossier data.
- Les contributions en effets sonores ou en nouvelles bandes-son sont également les bienvenues.
Si vous prévoyez d'ajouter de nouvelles images, pistes audio ou polices, pensez à activer Git LFS (Large File Storage) avant de valider vos commits :
git lfs install
git lfs track "*.png" "*.wav" "*.ttf"
git add .gitattributesVersion : 1.0.4
Si vous utilisez Windows 64 bits, rendez-vous sur la page des publications pour récupérer l'exécutable précompilé.
Si vous préférez exécuter le jeu à partir du code source (ou contribuer à son développement), assurez-vous d'avoir installé Python 3.13 (ou une version plus récente) ainsi que uv.
Ensuite, depuis le dossier du dépôt git, lancez uv run main.py pour démarrer le jeu.
- Clic gauche : sélectionner un joueur, choisir une case, lancer une action, etc. (bouton principal)
- Clic gauche (sur une case vide) : ouvrir ou fermer le menu principal
- Clic gauche (sur toute entité qui n'est pas un joueur ayant terminé son tour) : afficher une fenêtre d'informations sur l'entité
- Clic droit : désélectionner un joueur ou annuler la dernière action si possible (bouton secondaire)
- Clic droit (sur n'importe quelle entité) : afficher ses déplacements possibles
- Touche Esc : fermer le menu situé au premier plan


