
Der Neigungskurs Programmierung der 16. MS Leipzig verwendet
die Programmiersprache PROFAN, da diese Freeware ist und einen
zusammenhängenden Quelltext erzeugt, ohne dabei auf die Verwendung von
Windows-Objekten zu verzichten.
Natürlich ist das Kompilieren genauso gut möglich wie die Erzeugung von
EXE-Dateien.
Das diesjährige Programmierprojekt des Neigungskurs
Programmierung war die Programmierung eines klassischen Point & Click
Adventures.
Aufgabenstellung:
[ 01_Projektarbeit_Aufgabe.doc ]
Zuerst begannen wir mit der Entwicklung des
Level-Konzeptes anhand von 3 einfachen Räumen. Es entstanden die folgenden
Programm-Versionen:
Levelaufbau_I.prf---- einfaches
Hindurchgehen
Levelaufbau_II.prf--- Objektauswahl
Levelaufbau_III.prf-- interaktives Agieren
Levelaufbau_VI.prf--- Punktestand ermitteln

Nachdem das Basisrüstzeug erarbeitet wurde machten wir uns
Gedanken über den Programmablaufplan. Wir versuchten, den Ablauf anhand
eines Struktogrammes deutlich zu machen.
Struktogramm:
[ 02_Projektarbeit_Struktogramm.doc
]
Nun folgten inhaltliche Überlegungen. Um das Adventure auch
für unsere Mitschüler interessant zu gestalten wollten wir es in unserer
Schule "ansiedeln".
Und dann ging die Arbeit los: digitale Bilder machen,
Bildbearbeitung, Programmierung und immer wieder Fehleranalysen :)
Zwischenbewertung:
[ 03_Zwischenbewertung_Projektarbeit.doc
]
Endbewertung:
[ 04_Endbewertung_Projektarbeit.doc
]
Pünktlich zum Ende des Schuljahres 2006/07 hat unser
Neigungskurs "Programmieren" das Schul-Adventure nun fertiggestellt.
Zur Abschlussfeier werden wir es unseren Schulabgängern als Erinnerung an die Schule mit
auf den Weg geben!

In diesem Point & Click Adventure kann man sich in
herkömmlicher Manier durch die Räume unserer Schule "Clicken" und
20 Aufgaben erfüllen.
Und mit diesen Worten beginnt das "Abenteuer":
War das eine Schulabschiedsfeier gestern
Abend!
Aber nun muss wieder aufgeräumt werden, sonst gibt's keine Zeugnisse!!! Na dann wollen wir mal ...

Ausblick:
Wenn man nun die Programmiertechnik für das
Adventure mit der
3D-Programmierung zusammenführt, dann kann man Adventures mit gerenderten
3D-Bildern und gerenderten Video-Sequenzen programmieren. Als Beispiel
sei dieses kurze Programm Wohnung genannt, in dem es nur darum geht, den
Fernseher anzuschalten ... !


Links & Downloads:
Download von (z.Z. Version 6.6 FreeWare): Profan
Webseite der 16. MS Leipzig: Kursmaterial
Levelaufbau - ZIP-Datei (278kb)
SchulAdventure - ZIP-Datei (9,7mb)
Wohnung - ZIP-Dateien (6,8mb)

Fragen können an Jens
Tiburski gerichtet werden.