Würfel-Code

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

danny666

Betreff: Würfel-Code

BeitragFr, Nov 12, 2004 16:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!
Ich will gerade ein kleines Game für Paare coden...und da würd ich gern wissen, wie ich Würfel coden kann. Ich habe das bisher so gemacht:
Code: [AUSKLAPPEN]

Dim w$(5)
   w$(0) = "bla"
   w$(1) = "blaa"
   w$(2) = "blaaa"
   w$(3) = "blaaaa"
   w$(4) = "blaaaaa"
   w$(5) = "blaaaaaa"

Und jetzt will ich, dass w$() zufällig generiert wird, da hab ich mir gedacht
Code: [AUSKLAPPEN]

w$() = Rnd(0,5)

Aber dann kommt die Fehlermeldung "incorrect number of dimensions". Kann mir jemand sagen, was ich falsch mache?
Live your dream, forget your life!

sbrog

BeitragFr, Nov 12, 2004 16:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie meinst du das genau ? Die Anzahl der einträge soll zufälligsein, oder der Inhalt ?
 

David

BeitragFr, Nov 12, 2004 16:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

w$() <- du musst einen Index angeben

Code: [AUSKLAPPEN]

for i = 0 to 5
  w(i) = rnd(0,5)
next


grüße
http://bl4ckd0g.funpic.de

IGNAZ DELUXE

BeitragFr, Nov 12, 2004 16:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Du mußt einfach "w$(rand(5))" eingeben!

mfg Ignaz

jhabekost

BeitragFr, Nov 12, 2004 16:58
Antworten mit Zitat
Benutzer-Profile anzeigen
das letzte ist richtig Very Happy
 

danny666

BeitragFr, Nov 12, 2004 17:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Dass ich da net selber drauf gekommen bin... Rolling Eyes
Nächstes Problem: die Rnd-Funktion zickt. Es is zwar schön mit Zufallsgenerator, aber jedes mal, wenn ich das Programm neu starte, kommt die gleiche Reihenfolge. Kann man machen, dass es wirklich JEDES mal wechselt?
Live your dream, forget your life!

IGNAZ DELUXE

BeitragFr, Nov 12, 2004 17:41
Antworten mit Zitat
Benutzer-Profile anzeigen
"SEEDRND MILLISECS()" einfach einmal am Anfang in das Programm

mfg Ignaz DELUXE
 

David

BeitragFr, Nov 12, 2004 18:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Wie man von

Code: [AUSKLAPPEN]
w$() = Rnd(0,5)


auf

Code: [AUSKLAPPEN]

w$(rand(5))


kommt ist mir zwar ein Rätsel, aber naja...

@danny666
Frage: Schaust du auch gelegendlich in die Onlinehilfe? Solltest du nämlich... Rolling Eyes

grüße
http://bl4ckd0g.funpic.de

IGNAZ DELUXE

BeitragFr, Nov 12, 2004 18:11
Antworten mit Zitat
Benutzer-Profile anzeigen
@david
Ich hatte erkannt, dass danny seine Felder bereits bereits mit "blaaa" etc. deklariert hatte. Also konnte es fast nicht anders sein, dass er versucht nun ein zufälliges Feld auszulesen.

mfg Ignaz DELUXE

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group