Open main menu

Difference between revisions of "OpenTasks"

1,180 bytes removed ,  09:15, 5 July 2007
Moved tasks taken at GSoC2007 to separate page
(Moved tasks taken at GSoC2007 to separate page)
(Moved tasks taken at GSoC2007 to separate page)
Line 182: Line 182:


We have previously "objectified" several other engines, namely SAGA, Gob and AGI, so one can learn a lot about various approaches how to do this by tracing through our SVN repository.
We have previously "objectified" several other engines, namely SAGA, Gob and AGI, so one can learn a lot about various approaches how to do this by tracing through our SVN repository.
=== Improve AGI engine ===
''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:Stu|Stuart George]]
<font color="red">''This task is [http://code.google.com/soc/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font>
''Background:''
We recently added support for many older [[Sierra]] games, by adding the [[AGI]] engine, by assimilating the Sarien project. Despite the relative age of the code behind this (i.e., Sarien already existed and matured for several years), there are various [[AGI/TODO|open tasks]]:
* Implement AGI256 and AGI256-2 engine extensions
* Fix bugs triggered by fan made games
* Finish implementation of Apple IIgs sound
* Finish implementation of predictive input
* Add Amiga style (colored) menus
* Add a Hercules emulation mode
Some of these tasks will require engine knowledge, but the engine itself is tiny and well documented, so it should be possible to learn enough about it in a relatively brief period of time. Additionally [http://www.agidev.com/projects/nagi/ NAGI] and [http://www.dagii.org/ DAGII] could be used as reference. Particularly, NAGI is known to be more compatible with fan made games


=== Add 16bit graphics support to SCUMM engine ===
=== Add 16bit graphics support to SCUMM engine ===