Logik für das Spiel MasterMind als Dll:
Vielleicht kennt der ein oder andere von euch das Spiel Mastermind ?!?
Für alle die es nicht kennen, hier eine kleine Erklärung.
Es handelt sich um ein Spiel, das alleine (Computer) oder zu zweit (Real Life) gespielt wird.
Der aktive Spieler muss 4 aus 6 Farben und deren Position erraten.
Hierfür hat er 10 Versuche.
Am Ende jedes Versuches wird der Versuch bewertet, dabei werden kleine Stifte (Weiß und Schwarz) als Hinweis gesteckt.
Weiß = Farbe wurde erraten, steckt aber an der falschen Position
Schwarz = Farbe wurde erraten und die richtige Position wurde erkannt.
Beschreibung:
Die hier angebotene Dll, bildet die Logik für das Spiel ab.
Screenshot(s):
Screenshot der Funktionen, Properties und Events der Dll im Anhang
Verwendete Programmiersprache:
Erstellt in VB.NET - Framework 2
IDE: VS 2010 Pro
Systemanforderungen:
Die Dll läuft auf allen Systemen ab Windows XP SP2 und Linux (Mono)
Download:
Im Anhang (7kb)
Versionen:
1.0.0
Erste Version
1.1.0
Zwei kleine Bugfixes
1.2.0
Auswahl - jede Farbe nur einmal oder mehrmals - eingebaut
RowFinished-Event in RowCompleted umbenannt
1.3.0
Bug beim Auswerten gefixed
1.4.0
Für das Ermitteln der besten Leistung (Highscore) wurde die Ausgabe der aktuell bearbeiteten Reihe benötigt.
Lib wurde deshalb um die Property GetCurrentRow erweitert
Lizenz/Weitergabe:
Diese Lib ist Freeware und darf für nicht kommerzielle Zwecke beliebig verwendet und weitergegeben werden.
(Um den genauen Text der Lizenz lesen zu können bitte auf das Bild klicken)
Wer an dieser Dll mitarbeiten will kann sich die Projektmappe hier runterladen.
Vielleicht kennt der ein oder andere von euch das Spiel Mastermind ?!?
Für alle die es nicht kennen, hier eine kleine Erklärung.
Es handelt sich um ein Spiel, das alleine (Computer) oder zu zweit (Real Life) gespielt wird.
Der aktive Spieler muss 4 aus 6 Farben und deren Position erraten.
Hierfür hat er 10 Versuche.
Am Ende jedes Versuches wird der Versuch bewertet, dabei werden kleine Stifte (Weiß und Schwarz) als Hinweis gesteckt.
Weiß = Farbe wurde erraten, steckt aber an der falschen Position
Schwarz = Farbe wurde erraten und die richtige Position wurde erkannt.
Beschreibung:
Die hier angebotene Dll, bildet die Logik für das Spiel ab.
Screenshot(s):
Screenshot der Funktionen, Properties und Events der Dll im Anhang
Verwendete Programmiersprache:
Erstellt in VB.NET - Framework 2
IDE: VS 2010 Pro
Systemanforderungen:
Die Dll läuft auf allen Systemen ab Windows XP SP2 und Linux (Mono)
Download:
Im Anhang (7kb)
Versionen:
1.0.0
Erste Version
1.1.0
Zwei kleine Bugfixes
1.2.0
Auswahl - jede Farbe nur einmal oder mehrmals - eingebaut
RowFinished-Event in RowCompleted umbenannt
1.3.0
Bug beim Auswerten gefixed
1.4.0
Für das Ermitteln der besten Leistung (Highscore) wurde die Ausgabe der aktuell bearbeiteten Reihe benötigt.
Lib wurde deshalb um die Property GetCurrentRow erweitert
Lizenz/Weitergabe:
Diese Lib ist Freeware und darf für nicht kommerzielle Zwecke beliebig verwendet und weitergegeben werden.
(Um den genauen Text der Lizenz lesen zu können bitte auf das Bild klicken)
Wer an dieser Dll mitarbeiten will kann sich die Projektmappe hier runterladen.
Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von „mikeb69“ ()