Quiddler-Kartenspielprojekt (Solitaire und Multiplayer).
WIE?
Geschrieben in Python mit tkinter. In der Solo-Version wird Pyenchant zur Rechtschreibprüfung verwendet.
WARUM?
Dieses Projekt ist eines meiner ersten. Ich bin ein autodidaktischer Amateur und habe keine Erlaubnis von den Machern von Quiddler, dem körperlichen Kartenspiel. Dieses Projekt dient nur meinen eigenen Bildungszwecken und sollte nicht verbreitet oder verkauft werden.
WAS?
Quiddler ist ein Buchstabierkartenspiel – ein ideales Projekt für jemanden wie mich. Ich wollte etwas ausprobieren, was (meines Wissens) noch nie versucht wurde, anstatt ein weiteres Poker- oder Blackjack-Spiel-Tutorial.
Die REGELN von Quiddler finden Sie hier:
https://www.setgame.com/sites/default/files/instructions/QUIDDLER%20INSTRUCTIONS%20-%20ENGLISH.pdf
Die Ergebnisse sind unvollendet. Die Einzelspielerversion ist ziemlich funktionsfähig und kann bis zum Ende durchgespielt werden, ist aber sehr unpoliert (muss auf jeden Fall umgestaltet werden; größtenteils Spaghetti, die Benutzeroberfläche sieht total beschissen aus).
Die Multiplayer-Version war dafür gedacht, dass meine Frau und ich über unser lokales Netzwerk auf separaten Computern spielen konnten; Ich habe im wahrsten Sinne des Wortes das Programmieren gelernt, weil sie mich bei Quiddler zu sehr geschlagen hat und ich es satt hatte, Lmao (wahre Geschichte) zu mischen. Die Multiplayer-Version funktioniert auf meinem Computer vollständig (zwei Instanzen: ein Server und ein Client), aber ich habe sie nie erfolgreich auf separaten Computern zum Laufen gebracht, da ich keine Kenntnisse in Bezug auf Netzwerk-/Server-Client-Architektur usw. habe.
Der Bilderordner in diesem Repository enthält alle Karten-/Tafelbild-Assets (wiederum besitze ich nichts und habe keine Berechtigung). Hochwertige Bilder sind auf jeden Fall erforderlich.
WICHTIG
Sie müssen auf jeden Fall den Code ändern, um Ihre eigenen lokalen IP-Informationen sowohl in die Server- als auch in die Client-Py-Dateien einzugeben, wenn Sie möchten, dass die Multiplayer-Version natürlich funktioniert.
Natürlich habe ich nicht gelernt, ein Installationsprogramm oder ähnliches zu schreiben, sodass diese Spiele nur durch Ausführen der .py-Dateien gespielt werden können. Wenn Sie versuchen, die Multiplayer-Version auszuführen, müssen Sie zuerst den Server starten und dann (natürlich) den Client verbinden lassen; Der Server wartet darauf, dass der Client eine Verbindung zum Server-Socket herstellt.
Vielleicht hilft jemand anderes, der dieses Spiel liebt, dabei, es zu etwas fertigzustellen, das einem „echten“ Programm ähnelt.