EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext



Ähnliche Dokumente
Computerspiele in der Schule

IT am Stiftsgymnasium

Physik und Praxis. Selling Physics. Gestern. Heute

Methoden zur Entwicklung von Industrial Product Service Systems (IPS 2 )

ejgp Webseite Kurzeinführung

Handout 6. Entwicklung von Makros

Ich melde meinen Sohn / meine Tochter verbindlich für den!biku Osterferien-Intensivkurs 2016 in der Gruppe an:

Bildungspartnertreffen 2012

Darstellung von Übersichtsseiten und Präsentationen

Michael Weigend. Python GE-PACKT

Präsentation einer praktischen Unterweisung

Übungen zu Grundlagen der Informatik I WS 2004/05

Universal Gleismauer Set von SB4 mit Tauschtextur u. integrierten Gleismauerabschlüssen!

Mit Steuerung auf eine Ebene mit einem freigestelltem Objekt klicken (linke Maustaste), um nur dieses Objekt zu markieren

Das Modulkonzept als wissenschaftlich fundierte Grundlage für die Schulinformatik

Informatik, Mathematik und Naturwissenschaften

(Einführung in) Digitale Spiele

Informatik (G9) Sek I - Differenzierung 8/9/10

(nur?) für f r Dich

Hauptschule Online-Diagnose Deutsch und Mathematik Klasse 5/6

B.SC. INFORMATIK TIM JUNGNICKEL

Einführung in die Informatik

T3 Map Location. Den eigenen Standort mittels Google Maps auf TYPO3 WebSites anzeigen - inklusive Routenplaner. TYPO3 Modul für Google Maps

4. Übung zu Software Engineering

Einleitung Das VTK-Datenformat Automatisierung mit Python. 3D-Modellierung. Florian Buchegger, Michael Haberleitner. 11. Dez.

Toolkit Team-Seite TIPPS & TRICKS FÜR DIE GESTALTUNG EURER TEAM-SEITE. Anmelden Daten ändern... 2 Eure Team-Seite... 3

Diese Daten fließen dann sowohl der Arbeitszeitverwaltung der Mitarbeiter, dem Tätigkeitsnachweis und der Nachkalkulation von Projekten zu.

gvsig CE (Community Edition) Schnittstellen zur Automatisierung und Programmierung

E-PRIME TUTORIUM Die Programmiersprache BASIC

Fragebogen für Studenten der PH Niederösterreich bzgl. des Einsatzes von Medien im Unterricht.

MICROSOFT WORD 2007 SERIENBRIEFE

Ergebniszusammenfassung Studienbereichsrankings der gebührenerhebenden Bundesländer

Übung - Datenmigration in Windows Vista

Prof. Dr. Wolf Knüpffer Teamleiter ebusiness Lotse Metropolregion Nürnberg Hochschule für angewandte Wissenschaften Ansbach mobikon 11.

Worum geht es in diesem Projekt?

Informatik (G8) Sek I - Differenzierung 8/9

Energiegewinnung aus den vier Elementen

Mastermind. Testplan. Hochschule Luzern Technik & Architektur. Programmieren 2 FS12. Gruppe 10

Weniger Risiko, höhere Qualität, mehr Effizienz Der Einsatz von SASUnit in der Datenintegration bei der Fraport AG

Uwe Schlick/Pixelio.de. Windenergie. Ziele und Grundlagen. Bürgerinformationsveranstaltung Wind Castrop-Rauxel Castrop-Rauxel, 16.

Verteiltes Programmieren mit Space Based Computing

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Entwicklung einer Probandenverwaltung im Rahmen der SHIP-Studie in Greifswald

Wintersemester 2010/2011 Rüdiger Westermann Institut für Informatik Technische Universität München

UC ebanking prime Einrichtung eines neuen Bankzuganges

Django - ein Python Web-Framework

Cover.indd :06:56

GEOPROCESSING UND MODELBUILDER

Erfolg beginnt im Kopf

Stapelverarbeitung Skalieren von Bildern

Informationsabend zum Thema Fachleistungsdifferenzierung und Ersteinstufung. IGS Integrierte Gesamtschule Oppenheim 1

Übung - Datenmigration in Windows 7

meinpflegedienst.com Release Notes 3.4

Übergang vom Diplom zum Bachelor

Mobile Games. Spieleprogrammierung für Handys mit Java ME. von Thomas Lucka. 1. Auflage. Hanser München 2008

Sehenswert: Grafische Benutzeroberflächen mit JavaFX

Ergebniszusammenfassung TU Clausthal

Über fundamentale Ideen hinaus: Informatik im InfoSphere - Schülerlabor Informatik

IT-Didaktik - mit packendem Unterricht für IT begeistern

Datenhaltung für Android Model First Christian Ingenhaag, Frederik Götz, Carl Steeg

Programmierung von Konturzügen aus Geraden und Kreisbögen

DIGITALE BILDUNG NEU DENKEN Initiative für Lehren und Lernen in der digitalen Gesellschaft.

Aussage: Das Seminar ist hilfreich für meine berufliche Entwicklung

Wirtschaftsinformatik Master MND MNI FB02

Praktikum ios-entwicklung im Sommersemester 2015 Übungsblatt 4

Vorstellung Microsoft Mathematics 4.0

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

Code und Texte aus Datentabellen generieren mit MS Excel. CM8, tekom Jahrestagung 2012 Edgar Hellfritsch, doctima GmbH

Auswertung zu 5510P MES-Praktikum

Kommunikation auf Augenhöhe: Neue Möglichkeiten am Beispiel von Facebook. 25. November 2010

WP4A3: Untersuchung der Gründe für die Verkehrsmittelwahl. WP4A5: Entwicklung eines neuen RegioTram-Marketing Systems

Interaktive Whiteboards Der Einzug einer neuen Lerntechnologie

Projekt: BLUME Basis PDM Lehr- und Projekt Umgebung für kooperative Mechatronische Produkt Entwicklung. TU Wien,

Postfuse Eclipse Plugin zum Visualisieren von Graphen

Lernen mit Laptops Erfahrungen mit dem Einsatz der Geräte im Fach Mathematik

Ein mobiler Electronic Program Guide für Android

Wirtschaftsingenieurwesen (Informationstechnik) Modulname. Programmierung II / Software Engineering II Modulnummer

Kundenmanagement als strategische Herausforderung für Fachverlage

Aufgabensammlung. a) Berechnen Sie den Basis- und Kollektorstrom des Transistors T 4. b) Welche Transistoren leiten, welche sperren?

cardetektiv.de GmbH Kurzanleitung Version 4.0 Software Cardetektiv Zukauf, Preisfindung, Marktanalyse Autor Christian Müller

Informatik (G8) Sek I - Differenzierung 8/9

Erstellung einer Druckvorlage für den Word-Export mit winlactat

AUSWERTUNG DER UMFRAGE UNTERRICHSTBEGINN LEHRER

Didaktisches Grundlagenstudium Mathematik Mastermodul

Apache - Maven. Java-Erstellung auf Plugin-Basis. Martin Hoffmann

in Kooperation mit: 04. Feber 2010 unterstützt von:


Vorbereitung auf die Studienstufe

Das Standortreporting von MVV Energie. Ihre Energie immer im Blick mit unserem Online-Portal für Strom und Gas

LTSpice Tutorial 2: Eigene Modelle und Symbole

Siemens Industry Online Support Suchen und Filtern - Schlagwortsuche. Suchen Alternative 1. Schlagwort-Suche

EINKÄUFER UND VERKÄUFER WELTWEIT VERBUNDEN

Sprühtrocknung inhalierbarer Partikel

OTMAR-DIETER WATOLA. Master of Science (M.Sc.) Informationssysteme. Professional Scrum Master I. Geburtsjahr 1990 Profil-Stand Januar 2016

Ergebnisse der Untersuchung zur Eignung einer Programmiersprache für die schnelle Softwareentwicklung kann der Informatikunterricht davon profitieren?

Navigation. Drucken Klicken Sie auf ein Symbol, um nähere Informationen zu erhalten. Papierhandhabung Anzeigen der Online-Informationen

Hotel in Frankfurt am Main, Nähe Hauptbahnhof und Messe Frankfurt zu kaufen. Guter Zustand und groß erweiterbar

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

KOMPETENZPROFIL. Kalle B. Diplom-Physiker Pädagoge Fachinformatiker Anwendungsentwicklung. Norderstedt

Transkript:

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté Otto-Schott-Gymnasium Mainz-Gonsenheim, 55122 Mainz {apeldoorn, faatz, walter-mate}@gymnasium-gonsenheim.de http://informatik.bildung-rp.de/werkzeuge-und-software/programmieren-und-modellieren.html

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Überblick 1. Motivation 2. Einführung in EduGine 3. Funktionsweise (am Beispiel Python) 4. Handy-Spiele 5. Beispiele 6. Fazit Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 2

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Motivation Motivation für Spieleentwicklung im Unterricht viele Schüler zeigen Interesse an Spielen, insbesondere an Computerspielen Computerspiele umfassen die Bereiche Algorithmen, Logik, Mathematik und Technik Problem: Ansprüche der Schüler sehr hoch, Entwicklung schwierig Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 3

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Überblick 1. Motivation 2. Einführung in EduGine 3. Funktionsweise (am Beispiel Python) 4. Handy-Spiele 5. Beispiele 6. Fazit Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 4

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Einführung Allgemeines Quelloffenes Rahmenwerk in Deutsch für die einfache und schnelle Entwicklung von Computerspielen Fokus auf Spiellogik: technische Details ausgeblendet zwei Bestandteile: Spielfeld und Spielobjekte vollständig kommentiert und dokumentiert mit Beispielen Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 5

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Einführung Merkmale Bilder anzeigen und skalieren (GIF-Format), Animation Wiedergabe von Klängen (WAV-Format) Verarbeitung von Benutzereingaben Erzeugen von Zufallszahlen Weitere: Vererbung, laden und speichern (teilweise) Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 6

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Einführung Unterstützte Sprachen und Plattformen Python Java (z.b. Eclipse) C++ (MoSync) Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 7

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Einführung Unterstützte Sprachen und Plattformen Python Java C++ Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 8

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Überblick 1. Motivation 2. Einführung in EduGine 3. Funktionsweise (am Beispiel Python) 4. Handy-Spiele 5. Beispiele 6. Fazit Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 9

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Funktionweise Aufbau eines EduGine-Spiels Programmrahmen (Einbinden von EduGine, etc.) Erstellen des Spielfeldes Spielobjekte erstellen und hinzufügen Hauptschleife des Spiels (Programmierung der Spiellogik) Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 10

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Überblick 1. Motivation 2. Einführung in EduGine 3. Funktionsweise (am Beispiel Python) 4. Handy-Spiele 5. Beispiele 6. Fazit Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 11

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Handy-Spiele Benötigte Werkzeuge MoSync-Entwicklungsumgebung: http://www.mosync.com/download EduGine C++: http://informatik.bildung-rp.de/werkzeuge-undsoftware/programmieren-und-modellieren.html Bluetooth-Rechner & -Handy (nahezu beliebiges Modell) Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 12

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Überblick 1. Motivation 2. Einführung in EduGine 3. Funktionsweise (am Beispiel Python) 4. Handy-Spiele 5. Beispiele 6. Fazit Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 13

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Beispiele EduGine Beispiele Schule (Aufbausimulation einer Schule): Java, AG-Kooperation, Klassen 5 und 6 Gymgis Abenteuer (Jump'n'Run): Python, AG-Kooperation, Klassen 5 und 6 Weitere: Buchstabensammeln (Handy-Spiel, ProWo, Kl. 5-9), SchüEx-Projekte, Gymgi 3D (WPF Info, Kl. 8) Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 14

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Überblick 1. Motivation 2. Einführung in EduGine 3. Funktionsweise (am Beispiel Python) 4. Handy-Spiele 5. Beispiele 6. Fazit Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 15

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Fazit EduGine im Überblick leicht zu erlernende Konzepte motivierende Ergebnisse Erlernen weiterführender Konzepte (z.b. Vererbung, Typsysteme) für höhere Klassenstufen möglich! Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 16

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Vielen Dank! Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté 17

EduGine Entwicklung von Handy- und anderen Spielen im Schulkontext Daan Apeldoorn, Anja Faatz, Vanessa Walter-Máté Otto-Schott-Gymnasium Mainz-Gonsenheim, 55122 Mainz {apeldoorn, faatz, walter-mate}@gymnasium-gonsenheim.de http://informatik.bildung-rp.de/werkzeuge-und-software/programmieren-und-modellieren.html