Introduction

Hello, and welcome to my GSOC 2011 diary.

My project proposal to improve ScummVM’s AGI engine has been accepted as part of the GSOC 2011 program. My task is to add support for the three bootable floppy games that are listed below. These are some of the games that were created early in the phase when Sierra’s AGI engine (Adventure Game Interpreter) was still rapidly maturing together with the games that were being developed. After this period, most of the energy was put into creating content and only little changes were made to the underlying engine.

  • King’s Quest I (AGI “v0”)
  • Black Cauldron (AGI v1.12)
  • Donald Duck’s Playground (AGI v2.001)

On this blog I will reflect my progress on the project. Two topics that will be discussed almost surely are the reverse-engineering and the reimplementation of these games. For details, you can follow my github repository where I push the code I produce, and my ScummVM wiki page for pointers to more specific documentation about the internals of the engines and games mentioned.

Well, let’s hope it will be a nice productive summer together with the main ScummVM team!