How syprisilla/industry-academia-project works
This repository appears to contain a Ren’Py game, with chapter scripts, battle-related modules, interface assets, and pronunciation/database support. The README does not describe the gameplay workflow, and the supplied excerpts do not show how the game scripts connect, so those relationships are left unspecified. The visible database server handles player creation and writes to SQLite; the database file is generated at runtime and is not present in the tree.
Main entry points: db_server.py Player API server
Components 19
Game content
- Introduction
game/scripts/intro.rpy - Chapter flow
game/scripts/chapter.rpy - Chapter one
game/scripts/chapter1.rpy - Chapter two
game/scripts/chapter2.rpy - Chapter three
game/scripts/chapter3.rpy - Battle manager
game/scripts/battle/battle_manager.rpy - Battle system
game/systems/battle.rpy - Battle success
game/scripts/battle/success.rpy - Battle failure
game/scripts/battle/failure.rpy - Unrecognized input
game/scripts/battle/unrecognized.rpy
Game interface
- Game screens
game/screens.rpy - GUI theme
game/gui.rpy
Game support
- Word data
game/data/words.json - Pronunciation system
game/systems/pronunciation.rpy - Game state
game/systems/game_state.rpy - Voice engine
game/python/voice_engine.py
Player storage
- Player API server
game/python/db_server.py - SQLite player store
Other components
- Player
Connections 1
- Player API server → SQLite player store: writes player
game/python/db_server.py