YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
ZAION : Tactical Resonance RPG
Un Tactical RPG complet en Python/Pygame, inspiré par Shining Force sur Megadrive.
🎮 Univers
ZAION est un univers de science-fiction temporelle où le "ZAION" est le code source de la réalité. Des fragments de ce code altèrent la chair, le temps et l'espace.
- Factions : Humains (Terre/Mars), Skorax (bio-organiques), Zyas (IA collectives), Sfunks (gardiens du temps), Éons (entités dimensionnelles)
- Héros : Samsha Solaris, Zoltan Vox, Draken, Lys'andra, Shimaï Vortex, Sunny, Ziliam
- Boss : Ziliam (Le Prime), Drak'thor, Elias Halsey
🎯 Gameplay
3 Phases
- Phase Découverte/Voyage : Exploration en tilemap avec caméra défilante, rencontres aléatoires, coffres
- Phase Ville/Shop/Rencontre : Dialogues avec NPCs, boutiques d'équipement, quêtes
- Phase Combat : Grille 12×8 en tour par tour style Shining Force
Entrée Combat Style Shining Force
- Héros de dos VS ennemi de face
- Transition dramatique avec effet "RESO/NANCE"
- Portraits des personnages
- Glow par faction
🎨 Assets
100% procéduraux - aucune dépendance externe !
- Sprites pixel art 16-bit (héros, ennemis, FX)
- Tilesets (techno, organique, cristal, astral, rouille)
- Musiques chiptune générées algorithmiquement
- Sons (pas, slash, magie, soin, level up, mort)
- UI holographique style ZAION
🚀 Lancer le jeu
pip install pygame numpy
python main.py
Ou clone et lance :
git clone https://huggingface.co/isot/zaion-rpg
cd zaion-rpg
pip install -r requirements.txt
python main.py
🕹️ Contrôles
| Touche | Action |
|---|---|
| Flèches / ZQSD | Déplacement |
| Espace / Entrée | Interagir / Confirmer |
| Echap | Menu |
| Clic souris | Sélection (combat) |
| A | Attaquer (combat) |
| M | Magie / Impulsion ZAION (combat) |
| X | Finir tour (combat) |
| I | Inventaire |
| J | Journal de quêtes |
📁 Structure
zaion-rpg/
├── main.py # Point d'entrée
├── src/
│ ├── game.py # Moteur principal (~2500 lignes)
│ ├── asset_generator.py # Générateur d'assets procéduraux
│ └── lore.py # Bible de l'univers ZAION
├── assets/ # Générés automatiquement au 1er lancement
│ ├── sprites/
│ ├── tiles/
│ ├── sounds/
│ └── music/
└── save.json # Sauvegarde
🔧 Développement
Le moteur est écrit en Python pur avec Pygame. Tous les assets sont générés algorithmiquement via asset_generator.py - pas besoin de fichiers binaires externes.
Classes principales
Game- Boucle principaleOverworldState- Exploration monde ouvertTownState- Villes et boutiquesCombatState- Combat tactique tour par tourAssetManager- Chargement des sprites/sonsSoundManager- Audio avec fallback silencieux
📝 License
Code et assets : MIT License (générés procéduralement)
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support