Laden...

[erledigt] HighSpeed-Algorithmus zur Roulette-Tisch Spaltenerkennung...

Erstellt von UltraEdit vor 4 Jahren Letzter Beitrag vor 4 Jahren 874 Views
U
UltraEdit Themenstarter:in
57 Beiträge seit 2013
vor 4 Jahren
[erledigt] HighSpeed-Algorithmus zur Roulette-Tisch Spaltenerkennung...

Hi Zusammen,
Ich bastel gerade an einem Roulette Spiel:
Gerade, Ungerade, 1st, 2nd, 3dr 12, Rot, Schwarz usw. ERKENNEN: Alles KEIN Problem.

Doch nun die SPALTEN:

  • 1,4,7,10...
  • 2,5,8,11...
  • 3,6,9,12...

Das sind ja "einfach nur" die Spalten 1,2,3 (und jeweils +3)

Im Prinzip suche ich ja NUR einen tollen Algorithmus...

So like eine Funktion: getColumn(8) -> Return 2...(8=Zufallszahl)
(Das ganze natürlich so "Highspeed" wie möglich...)

  • Natürlich könnte ich das "zu Fuss" erledigen...ABER
    Vielleicht hat einer eine Idee/Anregung, das in HighSpeed zu lösen 😄

Vielen Dank im Voraus und lieben Gruß...

5.657 Beiträge seit 2006
vor 4 Jahren

suche ich ja NUR einen tollen Algorithmus...So like eine Funktion...natürlich so "Highspeed" wie möglich..."zu Fuss" erledigen...ABER...in HighSpeed

Magst du evtl. nochmal kurz durchatmen, und uns dann ganz in Ruhe erklären, was genau du vor hast, und was dabei nicht funktioniert?

Weeks of programming can save you hours of planning

U
UltraEdit Themenstarter:in
57 Beiträge seit 2013
vor 4 Jahren

^^Huhu,

sorry, falsch ausgedrückt...
(MIT HIGHSPEED meinte ich den Algorithmus,... nicht eine Antwort 😁 )

Auf dem RouletteTisch gibt es ja 3 Spalten:

  • 1,4,7,10...
  • 2,5,8,11...
  • 3,6,9,12...
    (Für die gezogene Zahl 0-36)

WENN ich nun eine 8 ziehe will ich nun auf "Spalte 2" schließen...
...ich könnte ja nun ALLE Zahlen hinterlegen und es zu Fuß erledigen...

Ich suche aber eine Idee, das "mathematisch" zu lösen...
Spalte 1(und alles +3)
Spalte 2(und alles +3)
Spalte 3(und alles +3)
...

Da möchte ich gerne was "ultraschnelles" mit Euch erfinden, beraten...

Viele Grüße...

16.806 Beiträge seit 2008
vor 4 Jahren

Und was ist Deine Frage? Sollen wir Dir den HIGHSPEED (was auch immer das ausdrücken soll) Algorithmus schreiben?
Sorry, Deine Beiträge sind total wirr.

4.931 Beiträge seit 2008
vor 4 Jahren

int zahl = 8; // oder jede andere von 1-36 (nur die 0 solltest du vorher abfangen)

int spalte = zahl % 3;
if (spalte == 0)
  spalte = 3;

U
UltraEdit Themenstarter:in
57 Beiträge seit 2013
vor 4 Jahren

Oh, OKI...
Vielen Dank Th69...
MODULO 3...(Hatte wohl nen Brett vorm Kopf...)

Sowas wollte ich finden, bzw mit Euch besprechen...
(So ein "Einzeiler" finde ich 1000x besser, als zB.: 36 IF-Abfragen....)

Deswegen suchte ich eine Anregung...

Nochmal vielen Dank dafür...
Lieben Gruß...