Schleifen

Nützlich

Schleifen wiederholen einen gegebenen Wert/Variable, damit man nicht tausendmal einen Wert/Variable schreiben muss.

Beispiel für eine For-Next Schleife:
____________________________
 For start=1 To 10
  Print "Dieser Text wurde 10mal geschrieben"
Next

WaitKey
End

____________________________

Wenn wir das Programm jetzt starten, sehen wir den Text "Dieser Text wurde 10mal geschreiben" 10mal im Fenster. Die Zahlen 1 und 10 kann man natürlich ersetzen, damit der Text mehrmals geschrieben wird.

Jetzt wollen wir aber, dass es nicht gleich da steht, sondern das es wie ein Countdown abläuft:
____________________________
For zaehler = 10 to 1 Step -1
Delay(1000)
Print zaehler
Next

WaitKey
End
_____________________________

Jetzt dauert es 1000 milli-Sekunden(=1 sec.), bis die nächste Zahl kommt, ein schöner kleiner Countdown.
Step -1 heißt, das in -1 Schritten gezählt wird.
Delay bestimmt die Zeit.

Wenn wir jetzt wollen, dass ein Text immer und immer wieder geschreiben wird nehmen wir eine Repeat Schleife:
_____________________________
Repeat
Print "immernoch Blah!"
Forever
_____________________________

'Forever' heißt in diesem Falle 'Für immer'.

Nun zur Repeat-Until Schleife, sie ist wohl die wichtigste Schleife für fast jedes Spiel:
_____________________________
zaehler = 0 
Repeat            
zaehler = zaehler + 1
Print zaehler 
Until zaehler = 100
_____________________________

Würden wir das nun zum Beispiel in eine 3D-Weltraum Simulation einbauen würde ein Raumschif genau 100mal auf das Ziel schießen, da sieht man, wie wichtig die Repeat-Until Schleife sein kann.


Weiter mit 'If'.


 


 

X-the forgotten battle
 
Das bisher größte Spiel, was Aletes - Software im Moment produziert, ist X-the forgotten battle.
 
Vote 4 me
 
Es waren schon 13103 Besucher (40123 Hits) hier!
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden