# midterm

Type: midterm
Due week: 12

## Objectives
- 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.

## Prompt
Cumulative midterm exam.

## Questions
1. Synthesize the first half of the course.
2. Solve an applied problem.
