Difference between revisions of "GSOC ideas"

From Bitfighter
Line 3: Line 3:
 
These projects all need to be fleshed out.  Points to consider: difficulty level, prerequisites, description and who to ask (See here for an example:  http://www.hedgewars.org/gsoc_ideas2012.html)
 
These projects all need to be fleshed out.  Points to consider: difficulty level, prerequisites, description and who to ask (See here for an example:  http://www.hedgewars.org/gsoc_ideas2012.html)
  
 +
* Centralized level repository
 +
* Custom music for levels including central music repository
 
* Add IPV6 support to TNL layer
 
* Add IPV6 support to TNL layer
 
* Bring sanity to client-side prediction system
 
* Bring sanity to client-side prediction system
Line 12: Line 14:
 
* Further development of robot players and cool levelgens
 
* Further development of robot players and cool levelgens
 
* Feasibility of web client
 
* Feasibility of web client
* Extraction and improving physic system (with an eye to simplify collision detection)
+
* Extraction and improving physics system (with an eye to simplify collision detection)
  
 
===== EASY PROJECTS =====
 
===== EASY PROJECTS =====
 
* Create stats page listing all the stuff we collect on a player; stats will be sent from master upon connect.
 
* Create stats page listing all the stuff we collect on a player; stats will be sent from master upon connect.

Revision as of 21:40, 3 March 2013

Some ideas for GSOC projects:

These projects all need to be fleshed out. Points to consider: difficulty level, prerequisites, description and who to ask (See here for an example: http://www.hedgewars.org/gsoc_ideas2012.html)

  • Centralized level repository
  • Custom music for levels including central music repository
  • Add IPV6 support to TNL layer
  • Bring sanity to client-side prediction system
  • Journal (replay/save games)
  • Mobile port work
  • Observer mode
  • Automated testing/unit testing
  • GLES2
  • Further development of robot players and cool levelgens
  • Feasibility of web client
  • Extraction and improving physics system (with an eye to simplify collision detection)
EASY PROJECTS
  • Create stats page listing all the stuff we collect on a player; stats will be sent from master upon connect.