Hallo,
vorgegeben ist ein Würfelspiel, bei dem 2 bis 4 Spieler jeweils würfeln.
Das ist mit Random realisiert, es gibt für jeden Spieler ein Würfelergebnis.
Nun gilt es, diese Ergebnisse der 2 bis 4 Spieler zu vergleichen um zu ermitteln, wer den höchsten Wurf hat.
Bei Gleichstand (der soll auch ermittelt werden) soll nochmals gewürfelt werden.
Wie geht man da vor?
Es muss unbedingt professionell bzw. effizient vorgegangen werden, also eine endlos lange if und else Abfrage ist zu vermeiden.
Das Ganze wird in VB.net programmiert, hatte schon die Idee eine Collection (zb. list(of)) zu verwenden.
Wenn ich dort alle Werte der Spieler reinlese, hilft es mir natürlich nicht, wenn ich herausbekomme, welches der höchste Wert ist, aber nicht mehr sagen kann, zu welchen Spieler dieser gehört.
Wie gehe ich da am besten vor?
Peter
vorgegeben ist ein Würfelspiel, bei dem 2 bis 4 Spieler jeweils würfeln.
Das ist mit Random realisiert, es gibt für jeden Spieler ein Würfelergebnis.
Nun gilt es, diese Ergebnisse der 2 bis 4 Spieler zu vergleichen um zu ermitteln, wer den höchsten Wurf hat.
Bei Gleichstand (der soll auch ermittelt werden) soll nochmals gewürfelt werden.
Wie geht man da vor?
Es muss unbedingt professionell bzw. effizient vorgegangen werden, also eine endlos lange if und else Abfrage ist zu vermeiden.
Das Ganze wird in VB.net programmiert, hatte schon die Idee eine Collection (zb. list(of)) zu verwenden.
Wenn ich dort alle Werte der Spieler reinlese, hilft es mir natürlich nicht, wenn ich herausbekomme, welches der höchste Wert ist, aber nicht mehr sagen kann, zu welchen Spieler dieser gehört.
Wie gehe ich da am besten vor?
Peter
Comment