Seite 1 von 1

Zufallsgesteuert

Verfasst: 26.03.2005 16:38
von Mike0484
Hallo erstmal,

Ich bin ein absoluter abfänger und entschuldige mich schon jetzt führ eventuelle "Dumme Fragen" :mrgreen:

Also, ich bin gerade an meinem aller ersten Projeckt in dem ich zb. wie im Handy Spiel Snake einen Punkt der zufalsgesteuert irgendwo auf dem Bildschirm auftaucht brauche. Kann mir da einer einen Tipp geben wie ich sowas hinbekomme. Habe schon nach sowas geGoogelt und in Tutorials nachgelesen aber ich hab nichts gefunden (das ich auch ferstehen würde :? ) was mir weiter hilft.

Ich bedanke mich für eure Antworten, bis zur nächsten Frage.

Verfasst: 26.03.2005 16:53
von Kaeru Gaman

Code: Alles auswählen

Var = Random(10)
weist der Var einen Wert von zufällig 0-10 zu.

lies dir die PB-Hilfe dazu mal durch...

Verfasst: 26.03.2005 16:53
von Andre
Das ist zwar vielleicht gleich zuviel der Lösung, aber im Showcase auf www.PureArea.net gibts ein Spiel Snake komplett mit Sourcecode.
Wenn Du daraus lernen willst, schau es Dir mal an... :wink:

Verfasst: 26.07.2006 05:51
von Just_reading
Um das mal in Funktion zu bringen...

Code: Alles auswählen

Select Random (3)+1
  Case  1
  Horizontal.l - 1
  Case 2
  Vertikal.l   - 1
  Case 3
  Horizontal.l + 1
  Case 4
  Vertikal.l   + 1 
EndSelect

Verfasst: 26.07.2006 08:47
von Tafkadasom2k5
Also ich würde das so machen:

(Ich weiß ja nicht, wie groß dein Feld ist, deshalb packe ich einfach imaginäre Variablen hinein)

Code: Alles auswählen

Structure DeinPunkt
 KoordinateX.l
 KoordinateY.l
EndStructure

NeuerPunkt.DeinPunkt
NeuerPunkt\X = Random(FeldgroesseX)
NeuerPunkt\Y = Random(FeldgroesseY)

....[Punkt zeichnen]...
Mit FeldgroesseX und FeldgroesseY musst du vorher bestimmt haben, wie groß dein Feld insgsamt ist. Sozusagen die Grenzwerte deines Koordinatensystems.

Gr33tz
Tafkadasom2k5