= Practical for Students of the ETH Zurich at the departement ITET = [wiki:PPS_main_de Sprichst Du deutsch?] == 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 experienc. Because in the end, all we want is our students being happy with their work and experience in our PPS. == Information == If you're a student at the ETH Zürich at the departement ITET and you're in the second year, 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. Facts about our PPS: * You get 8 PPS-points * The PPS takes place on '''Wednesday, 13:15 until 16:00''' * The PPS starts at the 24th of September 2008 * Rooms: ETZ H91 and ETF C 109 (teaching, courses, tutorials) and ETL E11 (coding sessions). You will be informed about room changes via email. * 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. For more information feel free to contact the PPS leaders: * [wiki:FabianLandau Fabian 'x3n' Landau] * [wiki:FelixSchulthess Felix 'BadElvis' Schulthess] * [wiki:RetoGrieder Reto '1337' Grieder] * [wiki:OliScheuss Oli 'greenman' Scheuss]. [[br]] == Timetable == || '''Date''' || '''Time''' || '''Room''' || '''Topic''' || '''Slides''' || || 24. sep. 2008 || 13:15 || ETZ H91 || Introduction and Modeling || [https://www.orxonox.net/attachment/wiki/PPS_main/orxonox_intro_slides.pdf?format=raw Intruduction], [https://www.orxonox.net/attachment/wiki/PPS_main/blender_intro_slides.pdf?format=raw Modeling], [wiki:BlenderGettingStarted Tutorial] || || 1. oct. 2008 || 13:15 || ETF C109 || Framework and coding tutorial || [https://svn.orxonox.net/webdev/pps/hs08/week2/svn.pdf SVN], [https://svn.orxonox.net/webdev/pps/hs08/week2/OGRE.pdf Ogre], [https://svn.orxonox.net/webdev/pps/hs08/week2/Input.pdf Input], [wiki:PPS_tutorial_basic Tutorial] || || 8. oct. 2008 || 13:15 || ETF C109 || Deepening introduction, discussion of the ticket || [https://svn.orxonox.net/webdev/pps/hs08/week3/Vertiefung.pdf Coding], [https://svn.orxonox.net/webdev/pps/hs08/week3/Coding_Style.pdf Styleguide], [https://svn.orxonox.net/webdev/pps/hs08/week3/Debugging.pdf Debugging], [https://svn.orxonox.net/webdev/pps/hs08/week3/STL.pdf STL] || || 15. oct. 2008 || 13:15 || ETL E11 || || || || 22. oct. 2008 || 13:15 || ETL E11 || || || || 29. oct. 2008 || 13:15 || ETL E11 || || || || 5. nov. 2008 || 13:15 || ETL E11 || Progress report || || || 12. nov. 2008 || 13:15 || ETL E11 || || || || 19. nov. 2008 || 13:15 || ETL E11 || || || || 26. nov. 2008 || 13:15 || ETL E11 || Pizza || || || 3. dec. 2008 || 13:15 || ETL E11 || || || || 10. dec. 2008 || 13:15 || ETL E11 || Finish projects, prepare presentation, pizza || [https://svn.orxonox.net/webdev/conventions/9/Orxonox_Praesentation_Template.odp Presentation template] || || 17. dec. 2008 || 13:15 || ETZ E81 || Presentation || || == Projects == For a list of the open tickets go [report:11 here]. || '''Ticket''' || '''Project''' || '''Code/CC''' || '''Difficulty''' || '''Student''' || || #266 || Object Priorities || Code || + || [wiki:ChristianPeter Christian Peter] || || #279 || Planets || CC || + || [wiki:MarianRuno Marian Runo] || || #262 || Physics Engine || Code || ++ || [wiki:MartinStypinski Martin Stypinski] || || #263 || Artificial Intelligence (AI) || Code || ++ || || || #271 || Sound Engine || Code || . || || || #278 || Multiple builds support || Other || - || [wiki:AdrianFriedli Adrian Friedli] || || #272 || Editor || Code || + || || || #268 || Modular Space Station || CC || + || [wiki:MirkoKaiser Mirko Kaiser] || || #269 || Enhance Older Models || CC || . || [wiki:AxelBomhauerBeins Axel Bomhauer-Beins] || || #270 || Basic Weapon Concept || Code || . || [wiki:MartinPolak Martin Polak] || || #273 || Quest System || Code || . || [wiki:DamianFrick Damian Frick] || || #274 || Spaceship Navigation || Code/CC || . || || || #275 || Environment || Code/CC || + || || || #276 || Particle Effects || Code/CC || . || || || #277 || Pickup System || Code || + || [wiki:DavidSommer David Sommer] || || #251 || Designing and scripting GUI sheets || Code/CC || . || || || #280 || Overlays (Scoreboard, ...) || Code/CC || . || [wiki:BenjaminHildebrandt Benjamin Hildebrandt] || || #281 || Space Race || Code || . || || || #282 || Formation flight || Code || + || || || #267 || Improving the HUD || Code/CC || . || || || #265 || Loading Bar || Code/CC || - || || || #264 || Binary distribution || Other || - || || == Students involved == This [https://forum.orxonox.net/viewtopic.php?t=308 link] refers to the thread in the forum for the new students. == PPS Archive == Have a look at the past PPS semesters in the [wiki:PPS_archive PPS Archive].