Open main menu

Difference between revisions of "Summer of Code/GSoC2013"

1,001 bytes added ,  02:31, 16 January 2014
Add Avalanche Engine implementation to GSoC 2013 page.
(Add Wintermute Engine Improvement task to GSoC2013 page.)
(Add Avalanche Engine implementation to GSoC 2013 page.)
Line 3: Line 3:
RichieSams will work on integrating Marisa Chan's Z-Engine, which concerns Zork Nemesis and Zork Grand Inquisitor.
RichieSams will work on integrating Marisa Chan's Z-Engine, which concerns Zork Nemesis and Zork Grand Inquisitor.
Rundfunk will focus on GUI extensions and improvements, with particular care for touchscreen devices.
Rundfunk will focus on GUI extensions and improvements, with particular care for touchscreen devices.
Uruk will port the Avalanche engine from Pascal to C++. This is to support the game Lord Avalot d'Argent.
 
== Avalanche Engine ==
;<u>Student:</u>: [[User:Uruk|Peter Bozsó]]
 
;<u>Mentors:</u>: [[User:Md5|Filippos Karapetis]]
 
;<u>Code:</u>: [https://github.com/scummvm/scummvm/tree/master/engines/avalanche Avalanche Engine in ScummVM tree]
 
;<u>Outcome:</u>: Great success. Code has been merged to master and the student is still actively contributing.
 
;<u>Technical Contacts:</u>: [[User:Strangerke|Arnaud Boutonné]], [[User:Sev|Eugene Sandulenko]]
 
The Avalanche Engine has been generously provided by his authors who found recently the sources. This engine is written in Turbo Pascal and is used in the game [http://www.mobygames.com/game/dos/lord-avalot Lord Avalot d'Argent].
 
The sources has been given under GPLv2, as well as the game data.
 
The important parts of this task would be first to port the sources from Pascal to C++, to rework then refactor it heavily, and to integrate it into ScummVM. The use of ScummVM subsystems for graphics, audio, input, etc, will be mandatory, and it'll be required to follow our portability/style guidelines.
 
See [[OpenTasks/Engine/Avalanche]] for more details.


== Improving Wintermute Engine ==
== Improving Wintermute Engine ==
TrustedUser
574

edits