Projeto Quiddler Card Game (solitário e multijogador)
COMO?
Escrito em Python usando tkinter. Pyenchant é usado para verificar a ortografia na versão Solo.
POR QUE?
Este projeto é um dos meus primeiros. Sou um amador autodidata e não tenho permissão dos criadores do Quiddler, o jogo físico de cartas. Este projeto é apenas para fins educacionais e não deve ser distribuído ou vendido.
O QUE?
Quiddler é um jogo de cartas ortográficas - um projeto ideal para alguém como Myslef. Eu queria tentar algo que (que eu saiba) nunca havia sido tentado antes, em vez de outro tutorial de jogo de pôquer ou blackjack.
As REGRAS do Quiddler podem ser encontradas aqui:
https://www.setgame.com/sites/default/files/instructions/QUIDDLER%20INSTRUCTIONS%20-%20ENGLISH.pdf
Os resultados estão inacabados. A versão para um jogador é bastante funcional e pode ser jogada até o fim, mas é muito polida (precisa ser refatorada com certeza; principalmente espaguete, a GUI parece uma merda total).
A versão multijogador foi planejada para que minha esposa e eu jogássemos em computadores separados em nossa rede local; Eu literalmente aprendi a codificar porque ela estava me vencendo demais no Quiddler e eu estava cansado de embaralhar lmao (história real). A versão multijogador funciona até o fim no meu computador (duas instâncias: um servidor e um cliente), mas nunca consegui fazê-la funcionar em computadores separados devido à minha falta de habilidade em relação à arquitetura de rede/cliente do servidor, etc.
A pasta de imagens neste repositório contém todos os ativos de imagem do cartão/placa (novamente, não possuo nada e não tenho permissão). Imagens de alta qualidade são definitivamente necessárias.
IMPORTANTE
Definitivamente, você precisará alterar o código para inserir suas próprias informações de IP local nos arquivos Py do servidor e do cliente se quiser que a versão multijogador funcione, é claro.
Naturalmente, não aprendi a escrever um instalador ou algo semelhante, então esses jogos só podem ser jogados executando os arquivos .py. Se você estiver tentando executar a versão multijogador, primeiro terá que iniciar o servidor e depois conectar o cliente (obviamente); o servidor escuta o cliente se conectar ao soquete do servidor.
Talvez alguém que adore este jogo ajude a finalizá-lo em algo que se assemelhe a um programa "real".