So, ich wollte mal den aktuellen Stand der Entwicklung bekanntgeben. Leider komme ich nur selten in meiner Freizeit zum Programmieren. Zur Einstimmung erstmal ein Screenshot: Wie man ganz gut sehen kann ist ein Zufallsgenerator (Random.org) modular geladen. Er besitzt auch ein paar Einstellmöglichkeiten (kleines Fenster). Die Spieler, bzw. die zu testenden Strategien sollen ebenfalls mit dieser Möglichkeit versehen werden um einzelne Parameter der Strategie zur Laufzeit ändern zu können ohne die Strategie neu kompilieren zu müssen. Die grafische Auswertung ist noch sehr sehr sehr rudimentär und wurde mal eben in 10min implementiert damit man überhaupt etwas sieht. Man kann aber ganz gut die Sprünge bei den Plein-Treffern erkennen. Schöner kommt noch Im Grunde möchte ich die Auswertung auch nicht im Simulator selbst machen (dieser soll höchstens Alarm schlagen wenn eine Testreihe vom erwarteten Gewi... äh Verlust abweicht;) sondern ebenfalls modular. Nun noch ein kleines Beispiel wie Spieler (Strategien) etwa implementiert werden. Das Beispiel ist ein VB.NET Spieler, man kann aber genausogut C# oder Boo benutzen. Die Strategie ist völlig dumm und setzt jeden Coup 100 Kröten auf die 23. Public Class BasicPlayer Inherits Player Sub New(game as Game) MyBase.New(game) Me.PlayerName = "VB Spieler" End Sub Public Overrides Function Bet() As System.Collections.Generic.List(Of RouletteSim.Bet) Dim wetten As List(Of Bet) = New List(Of Bet) wetten.Add(New Bet(RouletteSim.Bet.InnerBetTypes.Number, 100, 23)) Return wetten End Function End Class Kurze Erklärung: Die Simulation ruft jeden Coup Bet() auf welche eine Liste von Wetten zurückgibt. Diese sind vom Typ Bet. Der Konstruktor erwartet drei Parameter: BetType, Einsatz und ggf. Zahl. InnerBetTypes sind Einsätze auf eine oder mehrere Zahlen. OuterBetTypes sind die einfachen Chancen. Diese Unterscheidung ist u.A. nötig um, falls gewünscht, auch Trinkgelder simulieren zu können. Wer jetzt schon Lust verspürt das Ganze zu testen wende sich direkt an mich, ich schicke dann eine Kopie zu. Bis dahin.. Andre