= Project Work = == Scenario == The station is under attack and is destroyed in the attack. The player cannot land in the earth with a space-only space craft and therefore has to land on the moon where the destroyed defense base of the UCA (future USA) lies. There the game changes from 2D (or 3D if we should find enough time) to FPS mode. The only way to get away from the deserted station is to take a spacship from the hangar on the otherside of the station. The only clear path leads the player through an airlock into the station. There he gets rid of the spacesuit he was wearing outside and gets a weapon. On his way to the hangar the player has to overcome some automatic defence mechanisms which were left activated by the crew when they abandoned the station. == Topics == Difficulty: || ++ || very advanced || || + || advanced || || +- || moderate || || - || piece of cake || Overview: This table will soon be filled with tickets containing the tasks to reach our goal. || || Difficulty || Ticket || Owner || Project Page || || '''Coding''' || || || || || || FPS Weapon and HUD || + || #211 || [wiki:people/BenjaminKnecht Benjamin Knecht] || [wiki:~archive/HudEnhancement] || || Automatic defence mechanism || +- || #210 || [wiki:people/RetoLüchinger Reto Lüchinger] || [wiki:~archive/ADM] || || Enhance Vertical-scroller mode || + || #213 || [wiki:people/NicolasSchlumberger Nicolas Schlumberger] || [wiki:~archive/VSEnhancements] || || Enhance/Rewrite AI || ++ || #215 || [wiki:people/ChristophRenner Christoph Renner] || || || Implementation of a button || +- || #214 || [wiki:people/SilvanNellen Silvan Nellen] || || || || || || || || || '''Content Creation''' || || || || || || Spacegate || - || #219 || [wiki:people/BenjaminKnecht Benjamin Knecht] || [wiki:dev/projects/SpaceGate] || || Moon Surface || +- || #209 || [wiki:people/SilvanNellen Silvan Nellen] || [wiki:dev/projects/MoonSurface] || || Moon Station || ++ || #216 || [wiki:people/MichivonKänel Michi von Känel] || [wiki:content/models/MoonStation] || || Turret || +- || #212 || [wiki:people/SebastianSteiner Sebastian Steiner] || [wiki:content/models/Turret] || || Spaceship: Lander || + || #217 || [wiki:people/simonwenner Simon Wenner] || [wiki:content/models/SpaceShipTransporter Transporter] || || Enhance Vertical-scroller level (enemies, environment) || + || #218 || [wiki:people/ChristophRenner Christoph Renner] || || [[br]] [[br]] == Milestones == * 05.Apr: '''Choose the Project''' * 19.Apr: '''Project Plan Review''' (1 week)[[br]] until now you have created on your project wiki-page: 1. an UML-diagram of you module 1. a timetable (similar to !BspModel) 1. started a developers journal ([https://forum.orxonox.net/viewforum.php?f=1 here] for engine developers, [https://forum.orxonox.net/viewforum.php?f=8 here] for content creators) * 19.Apr: '''Start of Implementation and Content Creation (5 weeks)''' 1. write header files 1. write the source itself 1. collect reference materials 1. make outlines (skizzen) of the objects you like to create 1. generate content * 17.Mai: '''Implementation stop, review in teams and design resync (1day)''' 1. show what you did, and how it will go on 1. are you sill in your development schedule? * 17.Mai: '''Continue implementation/ content creation (2 weeks)''' 1. the source implementation will continue and finish as fast as possible 1. the content created should be finished as soon as possible too. * 31.Mai: '''Project freeze: debug, documentation and testing phase (1 week)''' 1. use GDB 1. use Valgrind 1. document with doxygen 1. write a module description on the wiki 1. write a model/content description on the wiki * 14.Jun: '''Code finished and working perfectly''' * 21.Jun: '''Convention and big show'''