Difference between revisions of "User:Buddha^"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Added reminder for checking whether save/load works with adj.ego.move.to.x.y(x, y)-command.)
(Updated TODO.)
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{User|
{{User|
handle=Buddha^|
handle=Buddha^|
        name=Kari Salminen|
name=Kari Salminen|
memberSince=2007-04-12|
memberSince=2007-04-12|
        workingOn=[[AGI|AGI engine]]|
workingOn=[[AGI|AGI]] and [[Cine|Cine]] engines|
blog=[http://buddhahacks.wordpress.com/ blog]|
email=buddha AT scummvm DOT org
email=buddha AT scummvm DOT org
}}
}}


== Google Summer of Code 2007 participation ==
== Google Summer of Code 2008 ==
 
I'll be working on the [[Cine|Cine engine]] to add support for [[Operation Stealth|Operation Stealth]].
 
* [http://code.google.com/soc/2008/scummvm/appinfo.html?csaid=57978D5CF6FE58DC My GSoC 2008 application abstract]
* [http://buddhahacks.wordpress.com/ My GSoC 2008 project diary blog]
 
== Google Summer of Code 2007 ==


During summer of 2007 I participated in the Google Summer of Code and worked on
During summer of 2007 I participated in the Google Summer of Code and worked on
ScummVM's AGI engine.
ScummVM's AGI engine.


* [http://code.google.com/soc/scummvm/appinfo.html?csaid=F91A47F5BDEF4F9E My GSoC 2007 application abstract]
* [http://code.google.com/soc/2007/scummvm/appinfo.html?csaid=F91A47F5BDEF4F9E My GSoC 2007 application abstract]
* [[User:Buddha%5E/GSoC2007-ProjectDiary|Archive of my GSoC 2007 project diary]]
* [[User:Buddha%5E/GSoC2007-ProjectDiary|Archive of my GSoC 2007 project diary]]


Line 19: Line 27:
=== Main ToDo items ===
=== Main ToDo items ===


* Fix AGI-related bugs
* Revamp Cine's rendering classes (FWRenderer and OSRenderer)
* Finish Apple IIGS sound support for the AGI-engine
** Palette handling could possibly be combined between FW and OS
** Collision page should map to 9th background in OS but it currently doesn't
*** This is actually why the doors aren't revolving in OS's labyrinth arcade sequence
* Add support for [[Operation Stealth|Operation Stealth]] to the [[Cine|Cine engine]]
* Fix [[AGI|AGI]] related bugs
* Finish Apple IIGS sound support for the [[AGI|AGI engine]]
* Add support for loading .INI files to the AGI engine ([https://sourceforge.net/tracker/index.php?func=detail&aid=1881179&group_id=37116&atid=418823 FR #1881179])
* Add support for more than 10 savegames to the [[Cine|Cine engine]]


=== Minor ToDo items ===
=== Minor ToDo items ===


* Update [http://wiki.scummvm.org/index.php/Datafiles#AGI info on AGI datafiles] to include Apple IIGS related files etc
* Disable CGA rendering for AGI256 and AGI256-2 games
* Disable CGA rendering for AGI256 and AGI256-2 games
* Add priority drawing for cels in AGI256 and AGI256-2 mode
* Add priority drawing for cels in AGI256 and AGI256-2 mode
* Check if saving & restoring in AGI games is broken when using the 2 argument version of adj.ego.move.to.x.y-command
* Check if saving & restoring in AGI games is broken when using the 2 argument version of adj.ego.move.to.x.y-command
* Add 'restart game' functionality to the Cine engine
* Add saving of script names to Operation Stealth's savegames to ease debugging

Revision as of 21:43, 12 November 2008

Buddha^
Name Kari Salminen
Team Member since 2007-04-12
Working on AGI and Cine engines
Personal webpage/BLOG blog
Email buddha AT scummvm DOT org

Google Summer of Code 2008

I'll be working on the Cine engine to add support for Operation Stealth.

Google Summer of Code 2007

During summer of 2007 I participated in the Google Summer of Code and worked on ScummVM's AGI engine.

ToDo

Main ToDo items

  • Revamp Cine's rendering classes (FWRenderer and OSRenderer)
    • Palette handling could possibly be combined between FW and OS
    • Collision page should map to 9th background in OS but it currently doesn't
      • This is actually why the doors aren't revolving in OS's labyrinth arcade sequence
  • Add support for Operation Stealth to the Cine engine
  • Fix AGI related bugs
  • Finish Apple IIGS sound support for the AGI engine
  • Add support for loading .INI files to the AGI engine (FR #1881179)
  • Add support for more than 10 savegames to the Cine engine

Minor ToDo items

  • Update info on AGI datafiles to include Apple IIGS related files etc
  • Disable CGA rendering for AGI256 and AGI256-2 games
  • Add priority drawing for cels in AGI256 and AGI256-2 mode
  • Check if saving & restoring in AGI games is broken when using the 2 argument version of adj.ego.move.to.x.y-command
  • Add 'restart game' functionality to the Cine engine
  • Add saving of script names to Operation Stealth's savegames to ease debugging