Difference between revisions of "GSOC ideas"
From Bitfighter
Watusimoto (Talk | contribs) |
Watusimoto (Talk | contribs) |
||
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 | + | * '''Centralized level repository''' |
− | * Custom music for levels including central music repository | + | * '''Custom music for levels including central music repository''' |
* '''Add IPV6 support to TNL layer''' -- Bitfighter currently works with IPv4, but not IPv6. Our netowrking library, TNL, has some stubs for IPv6, but they need to be more fully developed. If you take on this project, you will be somewhat on your own as none of the mentors really knows how to do this. This could be an interesting project; it might be relatively easy... or not. We just don't know. | * '''Add IPV6 support to TNL layer''' -- Bitfighter currently works with IPv4, but not IPv6. Our netowrking library, TNL, has some stubs for IPv6, but they need to be more fully developed. If you take on this project, you will be somewhat on your own as none of the mentors really knows how to do this. This could be an interesting project; it might be relatively easy... or not. We just don't know. | ||
− | * Bring sanity to client-side prediction system | + | * '''Bring sanity to client-side prediction system''' |
− | * Journal (replay/save games) | + | * '''Journal (replay/save games)''' |
− | * Mobile port work | + | * '''Mobile port work''' |
− | * Observer mode | + | * '''Observer mode''' |
− | * Automated testing/unit testing | + | * '''Automated testing/unit testing''' |
− | * GLES2 | + | * '''GLES2''' |
− | * 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 physics 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 10:43, 24 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 -- Bitfighter currently works with IPv4, but not IPv6. Our netowrking library, TNL, has some stubs for IPv6, but they need to be more fully developed. If you take on this project, you will be somewhat on your own as none of the mentors really knows how to do this. This could be an interesting project; it might be relatively easy... or not. We just don't know.
- 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.