Berechnung der Gewinnwahrscheinlichkeit beim Poker in C#
Heute geht es wieder einmal um die Erstellung eines kleinen C#-Tools. Somit begeben wir uns thematisch wieder einmal in Richtung “Back to the roots” der Code-Bude.
Bei dem Tool handelt es sich um eine kleine Applikation, die Siegchancen einer Poker-Hand ermittelt. Das Tool erwartet als Eingabe die zwei Karten, die ein Spieler auf der Hand hat, sowie die drei initial ausgelegten Karten auf dem Deck (der sogenannte “Flop”) und berechnet daraus die Gewinnchancen für den Spieler.
Bevor nun die Ersten “Aber Poker ist doch ein Glücksspiel und Glücksspiele kann man nicht berechnen” schreien, wollen wir nachfolgend noch einmal kurz die Frage nach dem “Glücksspiel” stellen.
Ist Poker Glücks- oder Geschicklichkeitsspiel?
Zwar wird Poker in Deutschland rechtlich gesehen weit überwiegend zu den Glücksspielen gezählt, […]
Wer Software entwickelt und dies im Web-Umfeld tut, der hat sicherlich schon das ein oder andere Login-System geschrieben oder zumindest Berührungspunkte in diesem Bereich gehabt. Neben der Logik eines sicheren Login- bzw. User-Systems an und für sich, ist das sichere Speichern von Passwörtern einer der wichtigsten Punkte während der Implementierung.
Im heutigen Artikel soll es darum gehen, wie man mittels C# eine REST-API abruft und JSON deserialisiert. Hierzu schreiben wir ein kleines Programm in C#, welches Daten von einem Fußball-Statistik-Webservice per API abruft. Wer direkt loslegen will, überspringt den folgenden Prolog. Wer einen stimmigen Einstieg in das Thema sucht, liest ihn.
Den regelmäßigen Nutzern meines Blogs sollte “Google Suggest” bereits ein Begriff sein. Jene können gerne zum Abschnitt “Wildcard-Operator in Google Suggest” vorspringen, für alle anderen folgt nun der Schnelleinstieg. Google Suggest (suggest = vorschlagen) ist der Name der Google Funktionalität, welche dafür zuständig ist, dass einem schon während des Tippens der Suchanfrage mögliche Suchanfragen vorgeschlagen werden. Tippt man also “Was sind die beliebtesten” so schlägt mir Google zum Beispiel vor “Was sind die beliebtesten Sportarten in Australien”. Die Vorschläge wiederum setzen sich zum einen aus dem eigenen Google-Suchprofil und zum anderen aus den derzeit häufigsten Suchanfragen anderer Nutzer an Google zusammen.