sind die zufallszahlen alle mit unterschiedlichem abstand?
naja ich würds so machen:
alle buttons bis auf den ersten deaktivieren.
auf dem ersten button werden die zufallszahlen generiert und
die jeweiligen werte in die captions der anderen buttons übernommen.
es wird eine neue variable mit dem wert 0 angelegt ("vergleichswert")
die buttons werden alle aktiviert (enabled)
das dürfte ja soweit kein problem für dich sein.
so und in die anderen aktionen der buttons wird immer das
selbe eingeschrieben:
- vergleiche den wert der caption mit der variable vergleichswert.
- wenn die caption einen höheren wert hat, setze den vergleichswert auf den wert der caption
und deaktiviere den button.
- wenn der wert kleiner ist als der vergleichswert, deaktiviere alle buttons bis auf
den ersten.
gib eine fehlermeldung an den spieler aus, dass die reihenfolge falsch ist.
einen kleinen haken hat die sache aber:
man kann so lange spielen bis zum ende durch zufall eine zahl übrig ist,
die kleiner ist als die vorhergehende ohne einen fehler bis dahin zu bekommen.
verhindern lässt sich das mit einem sortierten feld und einer laufvariable.
ist aber denk ich für den anfang nicht nötig.
Lesezeichen