= Practical for Students of the ETH Zurich at the departement ITET = == History == In 2004, [wiki:patrickboenzli Patrick Boenzli] and Benjamin Grauer started to create Orxonox. In the autumn semester of 2005, they decided to offer Orxonox as a PPS at the ETH. The goal was to teach the students about open source development and to deepen their knowledge of programming and modeling and, last but not least, to create a cool game. Since that time a lot has changed: The two fathers of Orxonox finished their studies and so former students of the PPS took over and continued the PPS. Every semester, the growing group of developers meet and organize a new PPS. There they try to learn from earlier mistakes and to build on gained experience. Because in the end, all we want is our students being happy with their work and experience in our PPS. [[br]] == Information == If you're a student at the ETH Zürich at the departement ITET and you're in the 2nd, 3rd or 4th semester, you can participate in our PPS. The Project is intended for students interested in game development or programming and modeling in general. Feel free to look around on our page to find something you're interested in. {{{ #!div style="background-color: #DDFFDD; border: solid 2px #000000; margin: 10px; padding: 10px; width: 44%; float: left;" {{{ #!html 2nd Semester }}} }}} {{{ #!div style="background-color: #DDDDFF; border: solid 2px #000000; margin: 10px; padding: 10px; width: 46%; float: right;" {{{ #!html 4th Semester }}} }}} {{{ #!div style="background-color: #DDFFDD; border: dashed 2px #000000; margin: 10px; padding: 10px; width: 44%; float: left;" Facts about our PPS for the 2nd semester: * You get 6 PPS-points * The PPS takes place on '''Monday, 13:15 until 16:00''' * The PPS starts at the 2nd of March 2009 * Rooms: ETF C 109 (teaching, courses, tutorials) and ETL E11 or F11 (coding sessions). You will be informed about room changes via email. }}} {{{ #!div style="background-color: #DDDDFF; border: dashed 2px #000000; margin: 10px; padding: 10px; width: 46%; float: right;" Facts about our PPS for the 4th semester: * You get 8 PPS-points * The PPS takes place on '''Thursday, 13:15 until 16:00''' * The PPS starts at the 26th of February 2009 * Rooms: ETF C 109 (teaching, courses, tutorials) and ETL F11 (coding sessions). You will be informed about room changes via email. }}} {{{ #!div style="background-color: #EEEEEE; border: dashed 2px #000000; margin: 10px; padding: 10px; clear: both;" * Requirements: You should at least be able to work on a computer. Most things will be taught by us, but we're not unhappy if you already know stuff about open source development tools. * Coding: Knowledge from the first year of the electrical engineering studies is sufficient * Design: Basic knowledge of image editing or 3D modeling * Also: This is not a useless PPS, where you learn nothing and just get over with. Everything you do in the PPS will be used in Orxonox and helps to make it better. }}} {{{ #!div style="background-color: #DDFFDD; border: dashed 2px #000000; margin: 10px; padding: 10px; width: 44%; float: left;" For more information feel free to contact the PPS leaders: * [wiki:FabianLandau Fabian 'x3n' Landau] (coding) * [wiki:OliScheuss Oli 'greenman' Scheuss] (coding) * [wiki:FelixSchulthess Felix 'BadElvis' Schulthess] (modeling) }}} {{{ #!div style="background-color: #DDDDFF; border: dashed 2px #000000; margin: 10px; padding: 10px; width: 46%; float: right;" For more information feel free to contact the PPS leaders: * [wiki:FabianLandau Fabian 'x3n' Landau] (coding) * [wiki:BenjaminKnecht Benjamin 'Beni' Knecht] (coding/modeling) }}} {{{ #!html

 

}}} == Timetable == {{{ #!div style="background-color: #DDFFDD; border: solid 2px #000000; margin: 10px; padding: 10px; width: 44%; float: left;" {{{ #!html 2nd Semester }}} }}} {{{ #!div style="background-color: #DDDDFF; border: solid 2px #000000; margin: 10px; padding: 10px; width: 46%; float: right;" {{{ #!html 4th Semester }}} }}} {{{ #!div style="background-color: #DDFFDD; border: dashed 2px #000000; margin: 10px; padding: 10px; width: 44%; float: left;" || '''Date''' || '''Room''' || '''Topic''' || '''Slides''' || || 23. feb. || - || || || || 2. mar. || ETF C109 || Introduction and modeling || [http://svn.orxonox.net/webdev/pps/fs09/week1/Introduction.pdf 1] [http://svn.orxonox.net/webdev/pps/fs09/week1/blender_intro_slides_fs09.pdf 2] || || 9. mar. || ETZ F91 || Framework, SVN and coding [wiki:PPS_tutorial_new tutorial] || [http://svn.orxonox.net/webdev/pps/fs09/week2/Framework_light.pdf 1] [http://svn.orxonox.net/webdev/pps/fs09/week2/SVN_tutorial.pdf 2] [wiki:PPS_tutorial_new 3] || || 16. mar. || ETZ F91 || Chose the projects, start planning || [http://www.orxonox.net/wiki/PPS_tickets2 1] [http://svn.orxonox.net/webdev/pps/fs09/week3/Styleguide_slides.pdf 2] [http://svn.orxonox.net/webdev/pps/fs09/week3/Coding_slides.pdf 3] [http://www.orxonox.net/wiki/c%2B%2B_styleguide 4] [http://www.orxonox.net/wiki/Doxygen 5] || || 23. mar. || ETL E11 || || || || 30. mar. || ETL E11 || || || || 6. apr. || ETL E11 || || || || 13. apr. || - || Searching easter eggs || || || 20. apr. || - || Sechseläuten || || || 27. apr. || ETL E11 || || || || 4. may || ETL E11 || || || || 11. may || ETL E11 || || || || 18. may || ETL E11 || || || || 25. may || ETL E11 || || || || 28. may || ETZ E8 || Presentation || || }}} {{{ #!div style="background-color: #DDDDFF; border: dashed 2px #000000; margin: 10px; padding: 10px; width: 46%; float: right;" || '''Date''' || '''Room''' || '''Topic''' || '''Slides''' || || 26. feb. || ETF C109 || Introduction and modeling || [http://svn.orxonox.net/webdev/pps/fs09/week1/Introduction.pdf 1] [http://svn.orxonox.net/webdev/pps/fs09/week1/blender_intro_slides_fs09.pdf 2] || || 5. mar. || ETF D110 || Framework and SVN introduction || [http://svn.orxonox.net/webdev/pps/fs09/week2/Framework.pdf 1] [http://svn.orxonox.net/webdev/pps/fs09/week2/SVN_tutorial.pdf 2] || || 12. mar. || ETF C109 || Coding [wiki:PPS_tutorial_new tutorial], chose the projects, start planning || [http://www.orxonox.net/wiki/PPS_tickets 1] [http://svn.orxonox.net/webdev/pps/fs09/week3/Styleguide_slides.pdf 2] [http://www.orxonox.net/wiki/c%2B%2B_styleguide 3] [http://www.orxonox.net/wiki/Doxygen 4] [wiki:PPS_tutorial_new 5] || || 19. mar. || ETL F11 || || || || 26. mar. || ETL F11 || || || || 2. apr. || ETL F11 || || || || 9. apr. || ETL F11 || || || || 16. apr. || - || Searching easter eggs || || || 23. apr. || ETL F11 || || || || 30. apr. || ETL F11 || || || || 7. may || ETL F11 || || || || 14. may || ETL F11 || || || || 21. may || - || Ascension Day || || || 28. may || ETZ E8 || Presentation || || }}} {{{ #!html

 

}}} == Projects == {{{ #!div style="background-color: #EEEEEE; border: dashed 2px #000000; margin: 10px; padding: 10px;" || '''Ticket''' || '''Summary''' || '''Difficulty''' || '''Owner''' || '''Project-Page'''|| || #326 || Weapons || = || [wiki:"Hagen Seifert" Hagen], [wiki:jsmely Joël] || [wiki:weapon_hagen Weapon "HS-W01"] || || #325 || Gametype || + || [wiki:Aurelian], Matthias, Val || [wiki:"Asteroid Race"], [wiki:UnderAttack Under Attack], [wiki:TeamBaseMatch Team Base Match] || || #277 || Enhance Pickup System || ++ || [wiki:DanielH Daniel] || [wiki:Pickup_system Pickup System] || || #270 || Enhance Weapon System || + || [wiki:MartinPolak Martin] || [wiki:WeaponSystem] || || #327 || Spaceship flying behavior || ++ || || || || #281 || Space Race || + || || || || #274 || Spaceship Navigation || = || [wiki:SiSun Si] || [wiki:Map] || || #282 || Formation flight || + || || || || #323 || Spaceship docking system || + || || || || #263 || Artificial Intelligence || ++ || || || || ---- || || #236 || Skybox generator || ++ || || || || #275 || Environment || ++ || || || || #272 || Editor || ++ || || || || ---- || || #324 || Chat || = || || || || #267 || Improving the HUD || = || || || || #251 || Designing and scripting Menus || = || || || || ---- || || #271 || Sound Engine || ++ || [wiki:ErwinHerrsche Erwin] || [wiki:Sound] || || #328 || GGZ Gaming Zone || ++ || [wiki:AdrianFriedli Adi] || || || #266 || Object Priorities || + || || || || #264 || Binary distribution || = || || || || ---- || || #319 || Create seamless textures || = || Patrice || [wiki:sl_textures Seamless Textures] || || #320 || Extend modular space station || = || || || || #321 || Help the Allied Fleet || + || [wiki:DavidGassner David] || [wiki:H2] || || #276 || Particle Effects || + || [wiki:Deca Beni] || [wiki:ParticleEffects Particle Effects] || }}} [[br]] == PPS Archive == Have a look at the past PPS semesters in the [wiki:PPS_archive PPS Archive].