= 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="padding: 0; margin: 0; width: 50%; display: block; float: left;" {{{ #!div style="background-color: #DDFFDD; border: solid 2px #000000; margin: 10px; padding: 10px;" {{{ #!html 2nd Semester }}} }}} {{{ #!div style="background-color: #DDFFDD; border: dashed 2px #000000; margin: 10px; padding: 10px;" Facts about our PPS for the 2rd semester: * You get 6 PPS-points * The PPS takes place on '''Monday, 13:15 until 16:00''' * The PPS starts at the 28th of February 2011 * Rooms: ETF C109 (teaching, courses, tutorials) and ETZ D61.2 (coding sessions). You will be informed about room changes via email. }}} }}} {{{ #!div style="padding: 0; margin: 0; width: 50%; display: block; float: right;" {{{ #!div style="background-color: #FFDEDE; border: solid 2px #000000; margin: 10px; padding: 10px;" {{{ #!html 4th Semester }}} }}} {{{ #!div style="background-color: #FFDEDE; border: dashed 2px #000000; margin: 10px; padding: 10px;" Facts about our PPS for the 4th semester: * You get 6 PPS-points * The PPS takes place on '''Thursday, 13:15 until 16:00''' * The PPS starts at the 3rd of March 2011 * Rooms: ETF C109 (teaching, courses, tutorials) and ETZ D61.2 (coding sessions). You will be informed about room changes via email. }}} }}} {{{ #!div style="clear: both;" }}} {{{ #!div style="background-color: #EEEEEE; border: solid 2px #000000; margin: 10px; padding: 10px;" {{{ #!html Requirements }}} }}} {{{ #!div style="background-color: #EEEEEE; border: dashed 2px #000000; margin: 10px; padding: 10px;" * 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 it over with. Everything you do in the PPS will be used in Orxonox and helps to make it better. In addition you learn a lot about how to work with others and participate in a project. }}} {{{ #!div style="padding: 0; margin: 0; width: 50%; display: block; float: left;" {{{ #!div style="background-color: #DDFFDD; border: dashed 2px #000000; margin: 10px; padding: 10px;" For more information feel free to contact the PPS leaders: * [wiki:DamianFrick Damian 'Mozork' Frick] (coding) * [wiki:Deca Benjamin 'diggr' de Capitani] (modeling) * [wiki:KevinYoung Kevin 'youngk' Young] (coding) }}} }}} {{{ #!div style="padding: 0; margin: 0; width: 50%; display: block; float: right;" {{{ #!div style="background-color: #FFDEDE; border: dashed 2px #000000; margin: 10px; padding: 10px;" For more information feel free to contact the PPS leaders: * [wiki:FelixSchulthess Felix 'BadElvis' Schulthess] (modeling) * [wiki:SandroMerkli Sandro 'smerkli' Merkli] (coding) }}} }}} {{{ #!div style="clear: both;" }}} {{{ #!div style="padding: 0; margin: 0; width: 50%; display: block; float: left;" {{{ #!div style="background-color: #DDFFDD; border: solid 2px #000000; margin: 10px; padding: 10px;" {{{ #!html Timetable }}} }}} {{{ #!div style="background-color: #DDFFDD; border: dashed 2px #000000; margin: 10px; padding: 10px;" || '''Date''' || '''Room''' || '''Topic''' || '''Slides''' || || 28 feb || - || no PPS || || 7 mar || ETF C109 || Introduction and Tools (wiki, forum, svn and blender) || [http://svn.orxonox.net/webdev/pps/fs11/Introduction2.pdf Introduction], [http://svn.orxonox.net/webdev/pps/fs11/licensing.pdf Licensing], [https://svn.orxonox.net/webdev/pps/fs11/Orxonox_Presentation11_Kevin.odp SVN], [http://svn.orxonox.net/webdev/pps/fs11/SVN_cheatsheet_20110306.pdf svn Handout], [http://svn.orxonox.net/webdev/pps/fs11/blender_intro_slides_fs11.pdf Blender] [http://svn.orxonox.net/webdev/pps/fs11/blendertutorial.pdf Blender Handout] || || 14 mar || ETF C109 || Framework and coding [wiki:PPS_tutorial tutorial] || [http://svn.orxonox.net/webdev/pps/fs10/OrxonoxFrameworkFS10.pdf Framework], [http://svn.orxonox.net/webdev/pps/fs10/orxonox_das_wichtigste_in_kuerze.pdf Handout] || || 21 mar || ETF C109 || Choose the projects, start planning. || || || 28 mar || ETZ D61.2 || || || || 4 apr || ETZ D61.2 || 1st Review || || || 11 apr || - || Sechseläuten || || || 18 apr || ETZ D61.2 || || || || 25 apr || - || Osterferien || || || 2 may || ETZ D61.2 || 2nd Review || || || 9 may || ETZ D61.2 || || || || 16 may || ETZ D61.2 || || || || 23 may || ETZ D61.2 || || || || 30 may || t.b.a. || Presentation || || }}} }}} {{{ #!div style="padding: 0; margin: 0; width: 50%; display: block; float: right;" {{{ #!div style="background-color: #FFDEDE; border: solid 2px #000000; margin: 10px; padding: 10px;" {{{ #!html Timetable }}} }}} {{{ #!div style="background-color: #FFDEDE; border: dashed 2px #000000; margin: 10px; padding: 10px;" || '''Date''' || '''Room''' || '''Topic''' || '''Slides''' || || 3 mar || ETZ G91 || Introduction and Tools (wiki, forum, svn and blender) || [http://svn.orxonox.net/webdev/pps/fs11/Introduction.pdf Introduction], [http://svn.orxonox.net/webdev/pps/fs11/licensing.pdf Licensing], [http://svn.orxonox.net/webdev/pps/fs11/svn_howto.pdf SVN],[http://svn.orxonox.net/webdev/pps/fs11/SVN_cheatsheet_20110306.pdf svn Handout], [http://svn.orxonox.net/webdev/pps/fs11/blender_intro_slides_fs11.pdf Blender] [http://svn.orxonox.net/webdev/pps/fs11/blendertutorial.pdf Blender Handout] [https://svn.orxonox.net/webdev/pps/fs11/pres-orx2011-sandro.pdf svn/licensing] || || 10 mar || ETF C109 || Framework and coding [wiki:PPS_tutorial tutorial] || [http://svn.orxonox.net/webdev/pps/fs10/OrxonoxFrameworkFS10.pdf Framework], [http://svn.orxonox.net/webdev/pps/fs10/orxonox_das_wichtigste_in_kuerze.pdf Handout] || || 17 mar || ETF C109 || Choose the projects, start planning. || || || 24 mar || ETZ D61.2 || || || || 31 mar || ETZ D61.2 || || || || 7 apr || ETZ D61.2 || 1st Review || || || 14 apr || ETZ D61.2 || || || || 21 apr || ETZ D61.2 || || || || 28 apr || - || Osterferien || || || 5 may || ETZ D61.2 || 2nd Review || || || 12 may || ETZ D61.2 || || || || 19 may || ETZ D61.2 || || || || 26 may || ETZ D61.2 || || || || 2 jun || - || Auffahrt || || }}} }}} {{{ #!div style="clear: both;" }}} == Recommended Projects == {{{ #!div style="background-color: #EEEEEE; border: dashed 2px #000000; margin: 10px; width: 47%; padding: 10px;" || '''Ticket''' || '''Summary''' || '''Owner''' || '''Project-Page'''|| Assistant || || #267 || Improving the HUD || || || || || #274 || Spaceship Navigation || || || || || #275 || Environment || Markus || || [wiki:KevinYoung Kevin] || || #281 || Space Race || Mauro || || [wiki:DamianFrick Damian] || || #282 || Formation flight || || || || || #319 || Create seamless textures || Fabrice || || [wiki:Deca Beni] || || #323 || Spaceship docking system || Sven || || [wiki:DamianFrick Damian] || || #325 || [wiki:GametypeCreation Gametype] || Catherine || || [wiki:DamianFrick Damian] || || #337 || Sound effects and Music || Michael || || [wiki:KevinYoung Kevin] || || #338 || [wiki:LevelHowTo Create a Level] || || || || || #347 || Model for Hydrogen Farmer || Hans || || [wiki:Deca Beni] || || #351 || extend Skybox Generator || || || || || #354 || high-resolution Textures for Planets || Michael || || [wiki:Deca Beni] || || #355 || Enhance Questsystem || || || || || #356 || Big Ships || Hans, Simon S. || || [wiki:Deca Beni] || || #358 || Space Boundaries || Maurus || || [wiki:SandroMerkli Sandro] || || #359 || Shader: glow / dazzle || || || || || #360 || Shader: bump-maps, reflections, etc || || || || || #370 || System for interactive dialogue || || || || || #371 || Loadscreen for Levels || || || || || #372 || HUD concept || Giuliano || || [wiki:KevinYoung Kevin] || || #373 || Design a phpBB Skin For Our Forum || || || || || #374 || Enhance game immersion || Simon M. & Dominik || || [wiki:Deca Beni] || || #375 || Portals, a way to fasttravel || Andreas || || [wiki:FelixSchulthess Felix] || || #276 || Particle Effects || Tibor || || [wiki:KevinYoung Kevin] || || #326 || Weapons || Jonas || || [wiki:KevinYoung Kevin] || || #346 || Create Pickups || Sandro || || [wiki:DamianFrick Damian] || || #309 || Spaceship steering and behaviour || Manuel || || [wiki:DamianFrick Damian] || }}} [[br]] Alternative Projects can be found [report:11 here]. == PPS Archive == Have a look at the past PPS semesters in the [wiki:PPS_archive PPS Archive].