| 1 | = Project Work = |
| 2 | [[TracNav(TracNav/TOC_PPS)]] |
| 3 | |
| 4 | == Milestones == |
| 5 | * 19.04.06: Start of the project design |
| 6 | 1. UML-diagram of you modules. |
| 7 | 1. Timetable |
| 8 | 1. Organize your group, and decide who is responsible for what. |
| 9 | * 06.11.05: Start of implementation (10% of available time) |
| 10 | 1. Write header files. (empty functions) |
| 11 | 1. Implement the sources |
| 12 | * 21.12.05: Mini presentation of the state of the project (40% of available time) |
| 13 | 1. Show what you did, and how it will go on. |
| 14 | * 11.01.06: Project freeze: debug and documentation session (70% of available time) |
| 15 | 1. Use GDB |
| 16 | 1. Use Valgrind |
| 17 | 1. Document with doxygen |
| 18 | 1. Write a Module description on the wiki |
| 19 | * 25.01.06: Big project presentation (100% of available time) |
| 20 | 1. enjoy and lean back (drink tee) |
| 21 | |
| 22 | |
| 23 | == Topics == |
| 24 | |
| 25 | |
| 26 | || Topic || Link || Complexity || Severity || Short Description || |
| 27 | || Spaceship Control || #60, #61 || (=) || (=) || Control that will enable someone to flight freely in through the world || |
| 28 | || Network || #xx || (++) || (++) || Implement the most important functionality to make orxonox a multi-player game || |
| 29 | || Power-UPs || #112 || (-) || (-) || A way to let the player pick up some power-ups || |
| 30 | || Mission Manager || #91 || (++) || (++) || A manager that checks if the game goals have been reached || |
| 31 | || GUNS || #92 || (=) || (=) || Add some wicked guns to the game || |
| 32 | || Scriptng Engine || #xx, #105 || (+++) || (++) || An engine that enables the game developer to designe interactive scenes || |
| 33 | || Fog Effects || #51 || (--) || (-) || Add some atmospheric fog to the levels || |
| 34 | || Phyics Engine || #82 || (- ++) || (+) || An engine that simulates physical reactions || |
| 35 | || Height Map || #17 || (+) || (-) || A way how the terrain is been saved || |
| 36 | || Animated Textures (movie-player) || #50 || (=) || (-) || Add the ability to play movies in Orxonox or make some animated textures || |
| 37 | || Art Concept Paper and Modeling || || (+) || (-) || Define the Orxonox Art standards and make some example artwork || |
| 38 | || Terrain Collision Detection || #100 || (+) || (=) || Add collision detection with the terrain || |
| 39 | || Orxonox homepage reimplementation || || (+) || (=) || Redesign the Orxonox webpage and make it more modular || |
| 40 | || MD3 Model Loading || #62 || (++) || (=) || Load models saved in the Quake3 model format || |
| 41 | || 3ds Model Loader || #36 || (+) || (-) || Load models saved in the famous 3DMax format || |
| 42 | || Shaders || || (=) || (=) || Make some vertex/pixel shaders || |
| 43 | || More Tickets || {1} || () || () || Choose from many other tickets || |
| 44 | || More ideas? || [https://www.orxonox.net/cgi-bin/trac.cgi/newticket New Ticket] || () || () || make your topic yourself|| |
| 45 | |
| 46 | |
| 47 | Please see the [wiki:PPS_Projects Chosen Project] to see who made what |