Open main menu

Difference between revisions of "Summer of Code/GSoC2014"

grammar fixes
(updating with the outcomes)
(grammar fixes)
 
Line 1: Line 1:
This pages lists students and projects for the [http://www.google-melange.com/archive/gsoc/2014/orgs/scummvm Google Summer of Code 2014].
This page lists students and projects for the [http://www.google-melange.com/archive/gsoc/2014/orgs/scummvm Google Summer of Code 2014].


= ScummVM =
= ScummVM =
Line 19: Line 19:
Here are some details concerning Sfinx: [http://www.mobygames.com/game/sfinx Sfinx].
Here are some details concerning Sfinx: [http://www.mobygames.com/game/sfinx Sfinx].


The sources has been given under GPLv2, as well as the game data.  
The sources have been given under GPLv2, as well as the game data.  


The important parts of this task would be to fix the extraction/compacting tools, to define how similar the engine is compared to CGE1, then to rework and refactor the sources heavily, and to integrate it into ScummVM as part of CGE or as a new engine. The use of ScummVM subsystems for graphics, audio, input, etc, will be mandatory, and it'll be required to follow our portability/style guidelines.
The important parts of this task would be to fix the extraction/compacting tools, to define how similar the engine is compared to CGE1, then to rework and refactor the sources heavily, and to integrate it into ScummVM as part of CGE or as a new engine. The use of ScummVM subsystems for graphics, audio, input, etc, will be mandatory, and it'll be required to follow our portability/style guidelines.
Line 68: Line 68:


;<u>Original task description:</u>:
;<u>Original task description:</u>:
The purpose of this project is firstly to improve the graphical appearance and audio of the PC version of "Escape from Monkey Island" running in the ResidualVM 3D game interpreter to better match the original game. Secondly, ResidualVM's compatibility with the PlayStation 2 version of the game will be improved.
The purpose of this project is, firstly, to improve the graphical appearance and audio of the PC version of "Escape from Monkey Island" running in the ResidualVM 3D game interpreter to better match the original game. Secondly, ResidualVM's compatibility with the PlayStation 2 version of the game will be improved.


== Improving ResidualVM Support for Escape from Monkey Island ==
== Improving ResidualVM Support for Escape from Monkey Island ==
Line 82: Line 82:


;<u>Original task description:</u>:
;<u>Original task description:</u>:
Escape from Monkey Island (EMI) support is currently incomplete in ResidualVM. This project intends to improve the playability of the game in ResidualVM by completing stubbed functions in the Lua scripting engine, solving graphical bugs and fixing game logic issues. This work will be completed through reverse engineering the original EMI binary and rewriting missing functionality as well as play testing the game in ResidualVM.
Escape from Monkey Island (EMI) support is currently incomplete in ResidualVM. This project intends to improve the playability of the game in ResidualVM by completing stubbed functions in the Lua scripting engine, solving graphical bugs and fixing game logic issues. This work will be completed through reverse engineering the original EMI binary and rewriting missing functionality as well as playtesting the game in ResidualVM.
8,012

edits