![Page 1: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/1.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Wer hat schon einmal ein Computerspiel gespielt?
Wer hat schon einmal ein Computerspiel erstellt?
18.09.2013 Elmar Krajnc & Günther Hutter 1
![Page 2: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/2.jpg)
www.fh-joanneum.at
Game Development als Motivation für IT-StudentInnen im ersten Jahr Elmar Krajnc, Günther Hutter FH JOANNEUM ITM/SWD Elearning Tag 2013
http://www.freshnetworks.com/blog/2010/09/the-benefits-social-gaming-for-brands/
APPLIED COMPUTER SCIENCES
![Page 3: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/3.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Die LV im Überblick
• Ziele:
– Erlernen der Syntax / Semantik
– Erlernen von Objektorientierung
– Grafik Programmierung
• Problem:
„Wer das Alphabet beherrscht ist deshalb noch lange kein Schriftsteller“ (dt. Sprichwort)
18.09.2013 Elmar Krajnc & Günther Hutter 3
1.Semester
2.Semester
![Page 4: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/4.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Motivation
• Programmierung eher trockenes Fach
• Grundlagen immer wiederholen und ausbauen – Mitwachsendes, aufbauendes Projekt gefragt
– Projekt dient gleichzeitig als Dokumentation
• Games motivieren – Verschiedene Ansätze
– Eigene Umsetzung
→ „MEIN“ Spiel
18.09.2013 Elmar Krajnc & Günther Hutter 4
http://www.axesandalleys.com/2008/10/
![Page 5: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/5.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Games in Programming
• Serious Gaming
– Greenfoot – AntMe!
• Gaming in CS Education
– Bayliss, Jessica D., und Strout Sean (2006). „Games as a "flavor" of CS1.“
– Leutenegger, Scott und Jeffrey Edgington.(2007) „A games first approach to teaching introductory programming.“
18.09.2013 5
http://www.greenfoot.org/overview
Elmar Krajnc & Günther Hutter
![Page 6: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/6.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Eigener Ansatz für LV
• 2-3 ausgewählte Beispiele
– Graphische Oberfläche
• Text UI auf GUI
– Vererbung:
• Raumschiff- Asteroiden-Raketen
– Nebenläufigkeit
• Gameloop: die Welt ändert sich dynamisch und nicht nur nach Eingabe
18.09.2013 6 Elmar Krajnc & Günther Hutter
![Page 7: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/7.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Ausgewählte Methoden
• Erstellen von graphischen UI
– Bedienung von Texteingabe bekannt
– Fenster, Buttons, Events, …
18.09.2013 Elmar Krajnc & Günther Hutter 7
![Page 8: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/8.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Ausgewählte Methoden
• Aufzeigen von Vererbung als Mittel zur Strukturierung / Modularisierung
– Gewünschte Spielelemente vorstellen
– Herausfinden von Gemeinsamkeiten
– Erstellen eines Objektmodells
18.09.2013 Elmar Krajnc & Günther Hutter 8
![Page 9: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/9.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Ausgewähltes Beispiel • Raumschiff erzeugen und mit
Cursortasten steuerbar machen
• GameLoop implementieren • Asteroiden und Raketen hinzufügen
(sollen sebstständig fliegen)
• Ascii Art durch Grafik ersetzen • Collision detection + Logik einbauen
18.09.2013 Elmar Krajnc & Günther Hutter 9
![Page 10: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/10.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Iterative Verbesserung des Spiels
18.09.2013 Elmar Krajnc & Günther Hutter 10
Implementierung
Theorie
Aufgabe
Musterlösung Musterlösung
Implementierung
Theorie
Aufgabe
Implementierung
Theorie
Aufgabe
![Page 11: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/11.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Vorteile iteratives Vorgehen
• Studenten haben bei jeder Stunde die Möglichkeit Ihre Version weiterzubasteln
• Wer „zu weit vom Weg abkommt“ konnte in jeder Stunde von der Musterlösung wegarbeiten
• Sofortiges Feedback ob die eigene Lösung gut oder schlecht gelungen ist
• Musterlösungen dienen auch als gleichzeitige Wiederholung des gelernten Stoffs
18.09.2013 Elmar Krajnc & Günther Hutter 11
![Page 12: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/12.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Evaluierung
• Setup
– Google Forms
– 5 min
• Ergebnisse
– 41 Rückmeldungen
18.09.2013 13 Elmar Krajnc & Günther Hutter
![Page 13: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/13.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Umfrageergebnisse
18.09.2013 Elmar Krajnc & Günther Hutter 14
![Page 14: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/14.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Umfrageergebnisse
18.09.2013 15 Elmar Krajnc & Günther Hutter
![Page 15: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/15.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Umfrageergebnisse
18.09.2013 16 Elmar Krajnc & Günther Hutter
![Page 16: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/16.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Fazit
• Game Development macht Spaß
• Spaß bzw. Motivation ist sehr wichtig für die Sudierenden
• Richtige Methodik fördert schwache und fordert gute Studenten.
18.09.2013 17 Elmar Krajnc & Günther Hutter
![Page 17: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/17.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Fazit
• Manche Studenten sind „über sich hinausgewachsen“ und haben wesentlich mehr geleistet als gefordert (t > 50h)
• Durch Gruppenarbeiten konnten die Studenten viele andere Lösungsswege kennenlernen und sich gegenseitig helfen.
18.09.2013 Elmar Krajnc & Günther Hutter 18
![Page 18: Game Development als Motivation für IT‐Studierende im ersten Jahr, Krajnc&Hutter](https://reader034.vdokument.com/reader034/viewer/2022051818/54984fc0b47959514d8b5485/html5/thumbnails/18.jpg)
www.fh-joanneum.at APPLIED COMPUTER SCIENCES
Vielen Dank!
Elmar Krajnc [email protected]
Günther Hutter [email protected]
18.09.2013 Elmar Krajnc & Günther Hutter 19