We will bring the ScummVM Director engine up to (MacroMind) Director 2 compatibility, with progress measured by Spaceship Warlock. Major tasks in this project include [1] making the render pipeline sprite-based (rather than per-frame), [2] compute score frames on-the-fly instead of caching them, so delta information is properly processed, and [3] using the new approach to improve sprite position calculation. Stretch tasks include rewriting transitions to support simultaneous sprite transitions, emulating the Mac UI elements that many games use, and understanding sprites with palettes.

Organization

Student

Nathanael Gentry

Mentors

  • Eugene Sandulenko
  • Arnaud BoutonnĂ©
close

2020