Difference between revisions of "Summer of Code/GSoC Ideas 2016"

Jump to navigation Jump to search
no edit summary
(Fix links)
Line 1: Line 1:
If you'd like to get involved in ScummVM - or one of our sister projects, such as ResidualVM -  we'd love to help you get started!
If you'd like to get involved in ScummVM - or one of our sister projects, such as ResidualVM -  we'd love to help you get started!


We've had a lot of successful student projects as part of Google's Summer of Code in previous years -- we hope to inspire you to join us and (hopefully) add your own success.
We've had a lot of successful student projects as part of Google's Summer of Code in previous years -- we hope to inspire you to work with us and (hopefully) add your own success.
 
Most importantly, we'd like you to join our community. There are many previous GSoC participants who are still involved in our project, and whether or not you participate as part of Summer of Code, we'd love for you to get involved too.
 
You should come to our [[IRC Channel]] and introduce yourself! We're friendly, and it's often the easiest way to ask questions about the tasks and the code in general. The channel is the main form of everyday communication for the project, and there will almost always be developers there who can discuss your project ideas, answer questions and help out.
 
__NOTOC__
== Introduction ==


One popular type of task is to improve our support for the games you love, whether this means a new game engine, or helping us to perfect an existing one!
One popular type of task is to improve our support for the games you love, whether this means a new game engine, or helping us to perfect an existing one!


Sometimes source code is available - examples from recent summers include [[Sfinx]], [[Wintermute]], [[The Prince and the Coward]], [[Avalanche]] and [[ZVision]].
Sometimes source code is available - examples from recent summers include [[Sfinx]], [[Wintermute]], [[The Prince and the Coward]], [[Avalanche]] and [[ZEngine]].


Amore challenging (but hopefully rewarding) idea is to start (or continue) reverse engineering a game where no source is available (two such examples are the pair of students who drastically improved ResidualVM's support for Escape from Monkey Island, and work on improving [[Operation Stealth]]).
Amore challenging (but hopefully rewarding) idea is to start (or continue) reverse engineering a game where no source is available (two such examples are the pair of students who drastically improved ResidualVM's support for Escape from Monkey Island, and work on improving [[Operation Stealth]]).
Line 11: Line 18:
If you'd prefer to improve ScummVM more directly, there are even more options available there; in the past, students have improved our OpenGL support, added a testing framework, written a new GUI framework, improved sound format support and added support for high-colour (16bpp and above) graphics. It's difficult for us to imagine ScummVM as it was before some of these projects, you can make a huge difference!
If you'd prefer to improve ScummVM more directly, there are even more options available there; in the past, students have improved our OpenGL support, added a testing framework, written a new GUI framework, improved sound format support and added support for high-colour (16bpp and above) graphics. It's difficult for us to imagine ScummVM as it was before some of these projects, you can make a huge difference!


Most importantly, we'd like you to join our community. There are many previous GSoC participants who are still involved in our project, and whether or not you participate as part of Summer of Code, we'd love for you to get involved too.
== Infrastructure Tasks ==


== Game Tasks ==
== Game Tasks ==
== Infrastructure Tasks ==
193

edits

Navigation menu