Difference between revisions of "Summer of Code/GSoC2014"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Add second GSoC 2014 student.)
(Add Third GSoC 2014 student.)
Line 32: Line 32:
 
;<u>Code:</u>: [https://github.com/lukaslw/scummvm Work In Progress]
 
;<u>Code:</u>: [https://github.com/lukaslw/scummvm Work In Progress]
  
;<u>Outcome:</u>: Work In Progress.
+
;<u>Outcome:</u>: Work In Progress
  
 
;<u>Technical Contacts:</u>: [[User:DJWillis|John Willis]], [[User:Sev|Eugene Sandulenko]]
 
;<u>Technical Contacts:</u>: [[User:DJWillis|John Willis]], [[User:Sev|Eugene Sandulenko]]
Line 40: Line 40:
  
 
= ResidualVM =
 
= ResidualVM =
 +
 +
== TinyGL refactoring and optimization ==
 +
;<u>Student:</u>: [[User:Unknown|Stefano Musumeci]]
 +
 +
;<u>Mentors:</u>: [[User:Somaen|Einar Johan Trøan Sømåen]], [[User:aquadran|Paweł Kołodziejski]]
 +
 +
;<u>Code:</u>: Unknown.
 +
 +
;<u>Outcome:</u>: Work In Progress
 +
 +
;<u>Technical Contacts:</u>: [[User:Somaen|Einar Johan Trøan Sømåen]], [[User:aquadran|Paweł Kołodziejski]]
 +
 +
;<u>Original task description:</u>:
 +
My project aims to provide two main advantages to the community: the optimization that this project will yield to the TinyGL runtime will allow more users to have access to the engine and it will also give a better user experience to all those people that are already making use of the software renderer by giving a more stable frame rate of execution.
 +
 +
== Task ==
 +
;<u>Student:</u>: [[User:ExampleUser|Example User]]
 +
 +
;<u>Mentors:</u>: [[User:ExampleMentor|Example Mentor]]
 +
 +
;<u>Code:</u>: [https://github.com/scummvm/scummvm/pr/XXX Example Pull Request Location]
 +
 +
;<u>Outcome:</u>: TODO
 +
 +
;<u>Technical Contacts:</u>: [[User:ExampleMentor|Example Mentor]]
 +
 +
;<u>Original task description:</u>:
 +
TODO - Copy from GSoC Ideas list description
  
 
== Task ==
 
== Task ==

Revision as of 08:08, 22 April 2014

This pages lists students and projects for the Google Summer of Code 2014.

ScummVM

CGE2 Engine

Student:
Peter Bozsó
Mentors:
Arnaud Boutonné, Paul Gilbert
Code:
Work In Progress
Outcome:
Work In Progress
Technical Contacts:
Arnaud Boutonné, Paul Gilbert
Original task description:

Sfinx is a Polish game based on the CGE engine. The sources of the engine have been generously provided by his authors who found the sources in their archives and by the copyright owners (LK Avalon ). This engine is written in C and ASM and is an evolution of another game already supported by ScummVM, Soltys.

Here are some details concerning Sfinx: Sfinx.

The sources has 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.

See OpenTasks/Engine/Sfinx for more details.

Implement engine for ‘The Prince and the Coward’

Student:
Łukasz Wątka
Mentors:
John Willis, Eugene Sandulenko
Code:
Work In Progress
Outcome:
Work In Progress
Technical Contacts:
John Willis, Eugene Sandulenko
Original task description:

Implement the game engine for ‘The Prince and the Coward’ in ScummVM and translate the game into English.

ResidualVM

TinyGL refactoring and optimization

Student:
Stefano Musumeci
Mentors:
Einar Johan Trøan Sømåen, Paweł Kołodziejski
Code:
Unknown.
Outcome:
Work In Progress
Technical Contacts:
Einar Johan Trøan Sømåen, Paweł Kołodziejski
Original task description:

My project aims to provide two main advantages to the community: the optimization that this project will yield to the TinyGL runtime will allow more users to have access to the engine and it will also give a better user experience to all those people that are already making use of the software renderer by giving a more stable frame rate of execution.

Task

Student:
Example User
Mentors:
Example Mentor
Code:
Example Pull Request Location
Outcome:
TODO
Technical Contacts:
Example Mentor
Original task description:

TODO - Copy from GSoC Ideas list description

Task

Student:
Example User
Mentors:
Example Mentor
Code:
Example Pull Request Location
Outcome:
TODO
Technical Contacts:
Example Mentor
Original task description:

TODO - Copy from GSoC Ideas list description