Programmierprojekt Schul-Adventure

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

... vergrössern!

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!

Tietelbild des fertigen Programmes ... vergrössern!

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 ... !

... vergrössern!

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.