Quidler 紙牌遊戲(單人遊戲和多人遊戲)項目
如何?
使用 tkinter 用 Python 寫。 Pyenchant 用於在 Solo 版本中檢查拼字。
為什麼?
這個項目是我的第一個項目之一。 我是一個自學的業餘愛好者,我沒有獲得實體紙牌遊戲《Quiddler》製作者的許可。該項目僅用於我自己的教育目的,不應分發或出售。
什麼?
Quiiddler 是一款拼字卡牌遊戲 - 對於像我這樣的人來說是一個理想的項目。 我想嘗試一些(據我所知)之前從未嘗試過的東西,而不是其他撲克或二十一點遊戲教程。
Quidler 的規則可以在這裡找到:
https://www.setgame.com/sites/default/files/instructions/QUIDDLER%20INSTRUCTIONS%20-%20ENGLISH.pdf
結果還沒完。 單人遊戲版本非常實用,可以玩到最後,但非常粗糙(肯定需要重構;大部分都是意大利麵條,GUI 看起來完全是狗屎。)
多人遊戲版本的目的是讓我和我的妻子透過本地網路在不同的電腦上玩;我真的學會了編碼,因為她在《Quiddler》上打敗了我太多,而且我厭倦了洗牌 lmao(真實的故事)。 多人遊戲版本可以在我的電腦上完成(兩個實例:一台伺服器和一個客戶端),但由於我缺乏網路/伺服器客戶端架構等方面的技能,我從未成功地讓它在單獨的計算機上運作。
此儲存庫中的圖像資料夾包含所有卡片/板圖像資源(同樣,我不擁有任何東西,也沒有權限)。 絕對需要高品質的圖像。
重要的
當然,如果您希望多人遊戲版本正常運作,您肯定需要更改程式碼以將您自己的本機 IP 資訊輸入到伺服器和用戶端 Py 檔案中。
當然,我還沒有學會編寫安裝程式之類的東西,所以這些遊戲只能透過執行 .py 檔案來玩。 如果您嘗試執行多人遊戲版本,則必須先啟動伺服器,然後再連接客戶端(顯然);伺服器監聽客戶端連接到伺服器套接字。
也許喜歡這個遊戲的其他人會幫助將其完成為類似於“真實”程序的東西。