1,079
edits
(Move taken tasks from Open Tasks page) |
(Fix links to official GSoC pages) |
||
(One intermediate revision by one other user not shown) | |||
Line 8: | Line 8: | ||
''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:Fingolfin|Max Horn]] | ''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:Fingolfin|Max Horn]] | ||
<font color="red">''This task | <font color="red">''This task was [http://code.google.com/soc/2007/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font> | ||
''Background:'' | ''Background:'' | ||
Line 27: | Line 27: | ||
''Technical Contact'': [[User:Fingolfin|Max Horn]] | ''Technical Contact'': [[User:Fingolfin|Max Horn]] | ||
<font color="red">''This task | <font color="red">''This task was [http://code.google.com/soc/2007/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font> | ||
''Background:'' | ''Background:'' | ||
Line 55: | Line 55: | ||
''Technical Contact'': [[User:Fingolfin|Max Horn]] | ''Technical Contact'': [[User:Fingolfin|Max Horn]] | ||
<font color="red">''This task | <font color="red">''This task was [http://code.google.com/soc/2007/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font> | ||
''Background:'' | ''Background:'' | ||
Line 82: | Line 82: | ||
''Technical Contact'': [[User:Fingolfin|Max Horn]] | ''Technical Contact'': [[User:Fingolfin|Max Horn]] | ||
<font color="red">''This task | <font color="red">''This task was [http://code.google.com/soc/2007/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font> | ||
''Background:'' | ''Background:'' | ||
Line 105: | Line 105: | ||
''Technical Contact'': [[User:Fingolfin|Max Horn]] | ''Technical Contact'': [[User:Fingolfin|Max Horn]] | ||
<font color="red">''This task | <font color="red">''This task was [http://code.google.com/soc/2007/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font> | ||
''Background:'' | ''Background:'' | ||
Line 127: | Line 127: | ||
''Technical Contact'': [[User:Fingolfin|Max Horn]] | ''Technical Contact'': [[User:Fingolfin|Max Horn]] | ||
<font color="red">''This task | <font color="red">''This task was [http://code.google.com/soc/2007/scummvm/about.html being worked on] as part of the Google Summer of Code 2007''</font> | ||
''Background:'' | ''Background:'' | ||
Line 141: | Line 141: | ||
Also note that this task meshes well with the previous task (of overhauling the compression tools). | Also note that this task meshes well with the previous task (of overhauling the compression tools). | ||
== Engine/game specific == | |||
=== Improve AGI engine === | |||
''Technical Contact'': [[User:Sev|Eugene Sandulenko]], [[User:Stu|Stuart George]] | |||
<font color="red">''This task was [http://code.google.com/soc/2007/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 |
edits