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

  1. Phase Découverte/Voyage : Exploration en tilemap avec caméra défilante, rencontres aléatoires, coffres
  2. Phase Ville/Shop/Rencontre : Dialogues avec NPCs, boutiques d'équipement, quêtes
  3. 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 principale
  • OverworldState - Exploration monde ouvert
  • TownState - Villes et boutiques
  • CombatState - Combat tactique tour par tour
  • AssetManager - Chargement des sprites/sons
  • SoundManager - Audio avec fallback silencieux

📝 License

Code et assets : MIT License (générés procéduralement)

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support