[Python] Turn-Based Battle Game
main.py
"""Main game entry point: title screen, character creation, game loop.""" import sys import os ...
battle.py
"""Battle engine: handles all combat calculations and the battle loop.""" from __future__ import...
character.py
"""Character class - handles stats, leveling, skills, status effects.""" from __future__ import ...
companions.py
"""Companion character database: 20x3★, 10x4★, 5x5★.""" from __future__ import annotations impo...
data_types.py
"""Core data types, enums, and constants for the JRPG game.""" from __future__ import annotation...
game_state.py
"""Game state: manages party, inventory, battle progression.""" from __future__ import annotatio...
items_db.py
"""Items database with 120 items.""" from data_types import * def build_item_database() -> Di...
monster_unit.py & monsters_db.py
monster_unit.py """Monster combat unit - wraps MonsterTemplate with battle state.""" from __fut...
skills_db.py
"""Skills database with 100 skills across all job classes.""" from data_types import * def ...