Zahlen zum Spiel

Ich habs gerade mal ausgerechnet. Es wird ohnehin viel gerechnet im Hoverster, ein paar Zeilen Programmcode zum Zusammenrechnen des Programmcodes tragen da schon nicht mehr auf:

Code-Zeilen: 14805
Scripts: 217
Handler/Funktionen: 642
if/then: 1894
Repeat-Schleifen: 370
Bilder: 236

Verknüpfte DIR's nicht mitgerechnet, also weit über 15000 Zeilen Progammcode. Damit ist der Hoverster mit Abstand das umfangreichste Director/Shockwave-Projekt, das ich jemals gemacht habe.

Das Spiel ist in "Lingo" gemacht, der Shockwave-eigenen Scriptsprache. In Lingo sind Befehle immer zeilenweise, ein ";" wie in PHP ist nicht nötig. Deswegen entspricht ein Befehl auch immer einer Zeile, mehrzeilige Befehle sind ebenso nicht möglich, wie mehrere Befehle pro Zeile.

Die Aufteilung der Funktionen und Handler in Scripts ist relativ willkürlich, normalerweise legt man Funktionen zusammen, die auf die selben Variablen zugreifen oder die irgendwie verwandt sind.

Lingo kennt noch das gute alte "end if", eine if-then-else Struktur hat also normalerweise mindestens 5 Zeilen. Ähnliches gilt für eine repeat-Schleife, sie hat mindestens 3 Zeilen.

Dass der Bildanteil relativ gering ist, hat einen Ladezeit-sparenden Grund: Viele Bilder werden durch das Programm erzeugt und sind hier nicht mitgezählt.  

 


Back

Meinungen


Keine gefunden