= Praktikum für Studenten der ETH Zürich am Departement ITET = [wiki:PPS_main Do you speak English?] == Geschichte == 2004 begannen [wiki:patrickboenzli Patrick Boenzli] und Benjamin Grauer mit der Arbeit an Orxonox. Im Herbstsemester 2005 entschieden sie sich, Orxonox als PPS an der ETH anzubieten. Das Ziel war es, den Studenten Wissen über die open source Entwicklung zu vermitteln, ihnen Programmieren und Modellieren beizubringen und zusammen ein cooles Game zu entwickeln. Seither hat sich viel verändert: Die beiden Gründer beendeten ihr Studium, also rückten ehemalige Studenten des PPS nach und führten das Projekt weiter. Jedes Semester trifft sich die ständig wachsende Gruppe von Entwicklern, um das neue PPS zu organisieren. Dabei versuchen sie, aus alten Fehlern zu lernen und auf gewonnenen Erfahrungen aufzubauen. Denn schlussendlich wollen wir alle nur eines: Dass unsere Studenten mit ihrer Arbeit und ihren Erfahrungen in unserem PPS zufrieden sind. == Informationen == Wenn du an der ETH Zürich am Departement ITET studierst und dich im zweiten Jahr befindest, kannst du bei unserem PPS mitmachen. Das Projekt richtet sich an Studenten, die sich für die Entwicklung von Games oder Programmieren und Modellieren im allgemeinen interessieren. Schau dich auf unserer Seite um und finde etwas, das dich interessiert. Fakten über unser PPS: * Du erhälst 8 PPS-Punkte * Das PPS findet am '''Mittwoch, 13:15 bis 16:00''' statt * Das PPS beginnt am 24. September 2008 * Räume: ETZ H91 und ETF C 109 (Kurse, Einführung, Lehre) und ETL E11 (Programmieren und Designen). Du wirst über Raumänderungen per E-Mail informiert. * Vorraussetzungen: Du solltest zumindest wissen, wie man einen Computer bedient. Die meisten Dinge werden wir euch beibringen, aber wir sind nicht unglücklich, wenn ihr bereits etwas über open source Entwicklungstools wisst. * Programmierung: Das Wissen, welches im ersten Studienjahr vermittelt wird, ist ausreichend * Design: Grundwissen von Bildbearbeitung oder 3D Modellierung Übrigens: Dies ist kein nutzloses PPS, in dem man nichts lernt und es einfach über sich ergehen lässt. Sämtliche Arbeiten im PPS tragen direkt zur Entwicklung von Orxonox bei und helfen, es zu verbessern. Für mehr Informationen, scheue dich nicht die PPS Leiter zu kontaktieren: * [wiki:FabianLandau Fabian 'x3n' Landau] * [wiki:FelixSchulthess Felix 'BadElvis' Schulthess] * [wiki:RetoGrieder Reto '1337' Grieder] * [wiki:OliScheuss Oli 'greenman' Scheuss]. [[br]] == Zeittafel == || '''Datum''' || '''Zeit''' || '''Raum''' || '''Thema''' || '''Folien''' || || 24. Sep. 2008 || 13:15 || ETZ H91 || Einführung und Modellierung || [https://www.orxonox.net/attachment/wiki/PPS_main/orxonox_intro_slides.pdf?format=raw Einführung], [https://www.orxonox.net/attachment/wiki/PPS_main/blender_intro_slides.pdf?format=raw Modellierung], [wiki:BlenderGettingStarted Tutorial] || || 1. Oct. 2008 || 13:15 || ETF C109 || Framework und Programmiertutorial || [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 || Vertiefende Einführung, Diskussion des Tickets || [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 || Zwischenbericht || || == Projects == [report:11 Hier] findest du eine Liste der zur Zeit offenen Projekte. || '''Ticket''' || '''Projekt''' || '''Code/CC''' || '''Anforderung''' || '''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 || - || || == Involvierte Studenten == Unter diesem [https://forum.orxonox.net/viewtopic.php?t=308 link] findet Ihr den Thread im Forum für die neuen Studenten. == PPS Archiv == Schau dir die alten PPS Semester im [wiki:PPS_archive PPS Archiv] an.