Open main menu

Difference between revisions of "OpenTasks"

188 bytes added ,  13:07, 3 February 2009
→‎Improve AGI engine: -- structurize
(→‎Add support fot Dragon's History game: -- more structure, described required skills)
(→‎Improve AGI engine: -- structurize)
Line 292: Line 292:
''Background:''
''Background:''


Our AGI engine is in quite good shape. Still it misses some important aspects:
Our AGI engine is in quite good shape. Still it misses some important aspects.
 
''The Task:''


* NAGI has better Tandy music support, particularly noise channel emulation is better there. NAGI license lets use its code directly in ScummVM. For the most authentic model MAME could be referenced, though its license is not GPL-compatible
* NAGI has better Tandy music support, particularly noise channel emulation is better there. NAGI license lets use its code directly in ScummVM. For the most authentic model MAME could be referenced, though its license is not GPL-compatible
* Add support for AGI 2.01 games, such as Donald Duck Playground
* Add support for AGI 2.01 games, such as Donald Duck Playground
* Add support for AGI0 and AGI1 (bootable floppies) games
* Add support for AGI0 and AGI1 (bootable floppies) games
* Document all differences between AGI versions
* Document all differences between AGI versions on Wiki and probably in code
* Cover more tasks from [[AGI/TODO]] page
 
''Required Skills:''
 
* Good C++ skills.
* Engine internals could be studied within a week or less.