TEC-185TechnologyAdvanced
FireRed Creature RPG Architecture E2E 20260710T085826Z
A 24-week advanced course that teaches a complete Pokemon-style RPG as a stack of data tables and state machines, using Pokemon FireRed source files as the primary authority and Pokemon Showdown only as a secondary reference for battle modeling, Dex-style data access, and deterministic battle tests.
- Length
- 24 weeks
- Sessions
- 24
- Format
- ZIP
- Size
- 23.5 MB
Learning Outcomes
- Decompose a complete creature-collector RPG into runtime shell, overworld maps, event scripting, creature data, battle, inventory, UI, save, and link systems.
- Trace FireRed gameplay from data records through globals, callbacks, tasks, scripts, structs, and concrete source functions.
- Identify the FireRed files, structs, functions, constants, data tables, and state variables that implement each major game system.
- Design minimal clone versions of map loading, script execution, party data, battle turns, item use, and save persistence.
- Use Pokemon Showdown as a secondary comparison for battle data hooks, Dex/mods, simulator turns, and regression testing without replacing FireRed as the main architecture source.
Indexed from learn_creature_collector_rpg_technical_design_01/syllabus/syllabus.md. Download the archive to review the full syllabus.