| | 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 |