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/ )
© Copyright 2025 ExpyDoc