C# Kartenspiel (mischen und verteilen)

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Caanyp

Neues Mitglied
20 August 2015
7
0
1
24
Hallo zusammen,

Ich bin dabei ein Kartenspiel zu programmieren jedoch scheitere ich daran die karten zu mischen und und per zufall an zwei spieler zu verteilen

double[,] Karten_g = new double[4, 8] { { 250, 309, 15.7, 12, 6.0, 6.7, 600, 500 }, { 185, 85, 8.7, 4, 2.0, 10.9, 419, 527 }, { 225, 230, 12.2, 10, 4.9, 7.8, 500, 555 }, { 185, 85, 8.7, 4, 2.0, 6.0, 6.7, 600 } };

double[] Spieler1 = new double[] { };
double[] Spieler2 = new double[] { };

Es sind 4 Karten mit 8 Werten die per zufall an Spieler1 und Spieler2 verteilt werden sollen
Hat jemand ne Idee ? :(
 
A

Arne Drews

Guest
Hallo,

Nicht getestet, aber mal als Grundsatzidee:
Code:
Random randomLevel = new Random();
int level1 = randomLevel.Next( 4 );
int level2 = randomLevel.Next( 8 );

double wert = Karten_g[ level1 ][ level2 ];
Das ganze in eine Funktion und Iteration sollte der Lösung hilfreich sein.

Gruß Arne
 
Werbung:

Neueste Beiträge