Entwickler-Ecke

Open Source Projekte - Quarto, das Brettspiel


Fiete - Mo 31.10.16 14:04
Titel: Quarto, das Brettspiel
Moin,
zum Zeitvertreib und Training für die Zellen ein kleines Spielchen.
Auf einem 4×4 großen Spielfeld werden 16 Steine gesetzt, die sich in vier Merkmalen unterscheiden.
Sie sind 1. groß oder klein, 2.hell oder dunkel, 3.eckig oder rund, 4. mit oder ohne Loch.
Diese Merkmale sind so verteilt, dass es keine zwei gleiche Steine gibt. Der erste Spieler
wählt einen Stein aus den der zweite platzieren muss, danach wählt dieser einen Stein für den ersten aus,
den dieser wiederum setzen muss, usw...
QuartoScreen
Gewonnen hat, wer VIER Steine mit einem übereinstimmenden Merkmal
in einer horizontalen, vertikalen, diagonalen Reihe oder in der erweiterten Version ein 2x2-Quadrate gesetzt hat.
Wem die acht Merkmale zu viele sind, kann dies seinen eigenen Bedürfnissen über >Merkmale< anpassen.
Viel Spaß beim Testen.
Gruß Fiete


gerd8888 - Di 01.11.16 13:07

Hallo Fiete,

habe gerade das Spiel getestet. Man muss wirklich auf sehr viele Sachen achten. Ich wollte mal testen, ob sich alles compilieren laesst. Ja, nur die Schrift Computer, Mensch und normal und erweitert waren auch Schwarz (Delphi 10.1, Win 7). Sicherlich nur eine kleine farbliche Anpassung.
Die grafische Umsetzung, sowie die Bedienerfreundlichkeit sind gelungen.
Kann man schon sagen, wie das Spiel bei beiderseits besten Zügen ausgeht?

Gerd


Fiete - Mi 02.11.16 12:22

Moin Gerd,
Zitat:
Kann man schon sagen, wie das Spiel bei beiderseits besten Zügen ausgeht?

Theoretisch habe ich das Spiel noch nicht untersucht.
Werde mal das Spiel gegen sich selbst spielen lassen.
Ein Remis hab ich in der Testphase geschafft.
Die Anzahl der Merkmale kannst Du ja verringern, so steigen die Chancen gegen den PC zu siegen.
Gruß Fiete


JoelH - Mi 02.11.16 12:42

Ganz schön schwierig alle Merkmale im Auge zu behalten. Habe nach einigen Versuchen einmal gewonnen, siehe Endstellung im Anhang. Allerdings hat der Computer da ganz schlecht gesetzt und gespielt. Er hat einen Zug zuvor den kleinen Runden Stein von mir gesetzt und dann den kleinen, gelochten Eckigen ausgewählt, anstatt den großen Eckigen ohne Loch, mit dem ich nichts hätte anfangen können.


Fiete - Mi 02.11.16 12:54

Moin JoelH,
erst mal Dank fürs Testen.
Der "große Eckige ohne Loch" hätte auch zur Niederlage in der zweiten Spalte geführt(alle groß).
Das Programm arbeitet mit Suchtiefe 1, die Levelangabe bezieht sich auf die Anzahl der Merkmale.
Eine Alpha-Beta-Bewertung ist noch nicht implementiert.
Die KI arbeitet also auf einem sehr niedrigem Niveau.
Gruß Fiete


Fiete - Fr 25.11.16 14:08

Moin,
die neue Version ist zum 1.Advent fertig.
Alpha-Beta ist implementiert, die KI ist viel besser(ich verlier immer :cry: )
Die Oberfläche ist aufgeräumt.
QuartoScreen
Unter Zugrücknahme können Fehlzüge korrigiert werden.
Viel Spaß und Erfolg beim Testen.
Gruß Fiete

Rev1: Die neue Version gefällt hoffentlich :wink:


Delete - Fr 25.11.16 14:55

- Nachträglich durch die Entwickler-Ecke gelöscht -


Fiete - Sa 26.11.16 11:48

Moin Frühlingsrolle,
bei höheren Stufen ist mehr zu berechnen.
Bei Stärke 5 sind es ca. 5000 Züge, es gibt ein verdecktes Memo in dem Infos stehen(musst nur die Formularbreite ändern :wink: )

Bei der Menüleiste hab ich mir keine Mühe gemacht, lag am Aufbau der Urversion, ich versuche mich zu bessern :oops:

Gruß Fiete


Fiete - Mo 28.11.16 12:15

Moin,
so sieht die neue Version aus.
QuartoScreen2
Gruß Fiete


Delete - Mo 28.11.16 19:05

- Nachträglich durch die Entwickler-Ecke gelöscht -