Arbeitsblatt: On your own!- 1. Solo Programmierprojekt

EF-III-A8
1. Solo Programmierprojekt
Seite 1 von 1
„On your own!“ – 1. Solo Programmierprojekt
Das Projekt
Ihr sollt nun eure bisher erworbenen Programmierkenntnisse selbstständig vertiefen und festigen, indem ihr
eigenständig, alleine und (größtenteils) in Heimarbeit ein erstes, eigenes Programmierprojekt erstellt. Dabei
sind die folgenden Rahmenbedingungen (Anforderungsdefinitionen) zu beachten:
1. Das Projekt wird nach dem Konzept der Szenenprogrammierung aufgebaut.
2. Das Projekt wird in Java und mit GLOOP realisiert.
3. Das Programm beinhaltet eine Szene mit:
a. Mindestens 20 unterschiedlichen Objekten
b. Einem Himmel mit passender Textur
c. Einem Boden mit passender Texter
d. Mindestens drei weiteren Texturen, die sinnvoll in das Projekt eingebunden und über die
weiteren Objekte verteilt sind
4. Es muss eine „sinnvolle“ Szene mit klarer Zielsetzung programmiert werden.
Um insbesondere die vierte Anforderung zu gewährleisten, solltet ihr zunächst eine Skizze eurer späteren
Szene erstellen und anhand dieser Skizze das Programm/die Szene mit eurem Lehrer absprechen. Ihr könntet
zum Beispiel einen Weihnachtsbaum programmieren, den Eiffelturm, eine Burg/ein Schloss, ein Museum mit
modernen Kunstobjekten, eine Kegelbahn, eine Kartbahn, ein Karussell, eine Statue, eine Insel, ein Auto, einen
Zug, einen Schlitten, ein Gebirge, ein Regal mit Flaschen und so weiter und so fort – eurer Kreativität sind hier
keine Grenzen gesetzt.
Zum eigentlichen Projekt gehört neben dem Programm auch eine ausführliche Dokumentation. Diese sollte vier
bis sechs DIN A4 Seiten umfassen und digital (PDF) zur Verfügung stehen. In der Dokumentation sind folgende
Punkte Pflicht – alles weitere ist auch hier eurer Kreativität überlassen:




Die Skizze, mit welcher ihr das Projekt eurem Lehrer vorgestellt habt.
Ein UML-Diagramm des Projektes
Der Quellcode der „Hauptklasse“ (XYZszene.java)
Die Beschreibung von zwei ausgewählten Problemen, auf welche ihr während der Programmierung
gestoßen seid und wie ihr diese Probleme gelöst habt.
Zur Erstellung des UML-Diagramms wird UMLet empfohlen. Dieses ist als Plugin in
Eclipse integriert – ihr könnt aber auch die Stand-Alone Version des Programms
nutzen. Das Programm UMLet ist Opensource, umfasst nur wenige Megabyte und
kann unter http://www.umlet.com/ heruntergeladen werden.
1Bildquelle:
http://www.umlet.com/UMLet
_logo_small.png
Die Dokumentation könnt ihr beispielsweise in OpenOffice erstellen. Dieses ist
ebenfalls Opensource und kann unter http://www.openoffice.org/de/
heruntergeladen werden.
Lizenzfreie Grafiken (z.B. für Texturen) könnt ihr über http://search.creativecommons.org/ suchen.
Für die eventuelle Bearbeitung von Grafiken oder die Erstellung eigener Texturen könnt ihr das ebenfalls
kostenfreie Opensource Programm Gimp verwenden. ( http://www.gimp.org/ )