Tach =)
Damit mein Spiel auch an Reiz gewinnt, habe ich mir gedacht, dass ich die Asteroiden schneller fliegen lasse. Bis jetzt habe ich einfach gesagt:
IF score = 100 THEN speedmain = 3
IF score = 200 THEN speedmain = 4
IF score = 300 THEN speedmain = 5
IF score = 400 THEN speedmain = 6
usw...
Mir scheint das jetzt nicht unbedingt die beste Lösung zu sein, und es geht bestimmt auch
einfacher (besser). Wisst ihr eine Möglichkeit wie ich einfach abfragen kann, ob score 100 mehr ist?
sowas wie:
If score = HUNDERTMEHR then speedmain = speedmain + 1 oder so?
danke =)
Teil den Score doch durch 100.
Speed = Score / 100 + MinimumSpeed
Entweder so wie mull schon sagte, oder benutze SELECT.
Wenn die Abhängigkeit von score immer linear zu speedmain so wie in Deinem Beispiel bleibt, dann ist keine Abfrage notwendig. Dann bekommst du den richtigen Wert für speedmain so:
speedmain = (score / 100) + 2
Ist score also z.B. 300, wirst Du für speedmain automatisch die 5 bekommen. 300 / 100 = 3 + 2 = 5!