Projet de jeu de cartes Quiddler (solitaire et multijoueur)
COMMENT?
Écrit en Python en utilisant tkinter. Pyenchant est utilisé pour vérifier l'orthographe dans la version Solo.
POURQUOI?
Ce projet est un de mes premiers. Je suis un amateur autodidacte et je n'ai pas l'autorisation des créateurs de Quiddler, le jeu de cartes physique. Ce projet est uniquement destiné à mes propres fins éducatives et ne doit pas être distribué ou vendu.
QUOI?
Quiddler est un jeu de cartes d'orthographe - un projet idéal à entreprendre pour quelqu'un comme moi. Je voulais essayer quelque chose qui n'avait jamais été tenté (à ma connaissance) auparavant, au lieu d'un autre didacticiel de jeu de poker ou de blackjack.
Les RÈGLES de Quiddler peuvent être trouvées ici :
https://www.setgame.com/sites/default/files/instructions/QUIDDLER%20INSTRUCTIONS%20-%20ENGLISH.pdf
Les résultats sont inachevés. La version solo est assez fonctionnelle et peut être jouée jusqu'à la fin, mais elle est très rudimentaire (doit être refactorisée à coup sûr ; principalement des spaghettis, l'interface graphique ressemble à de la merde totale.)
La version multijoueur était destinée à ce que ma femme et moi puissions jouer sur des ordinateurs séparés via notre réseau local ; J'ai littéralement appris à coder parce qu'elle me battait trop au Quiddler et j'en avais marre de mélanger des lmao (histoire vraie). La version multijoueur fonctionne jusqu'à la fin sur mon ordinateur (deux instances : un serveur et un client) mais je n'ai jamais réussi à la faire fonctionner sur des ordinateurs séparés en raison de mon manque de compétences en matière d'architecture client réseau/serveur, etc.
Le dossier images de ce référentiel contient tous les éléments d'image de la carte/du tableau (encore une fois, je ne possède rien et je n'ai aucune autorisation). Des images de haute qualité sont absolument nécessaires.
IMPORTANT
Vous devrez certainement modifier le code pour saisir vos propres informations IP locales dans les fichiers serveur et client Py si vous souhaitez que la version multijoueur fonctionne bien sûr.
Naturellement, je n'ai pas appris à écrire un programme d'installation ou autre, donc ces jeux ne peuvent être joués qu'en exécutant les fichiers .py. Si vous essayez d'exécuter la version multijoueur, vous devez d'abord démarrer le serveur, puis connecter le client (évidemment) ; le serveur écoute le client pour se connecter au socket du serveur.
Peut-être que quelqu'un d'autre qui aime ce jeu aidera à le terminer en quelque chose qui ressemble à un "vrai" programme.