Proyek Permainan Kartu Quiddler (solitaire dan multipemain).
BAGAIMANA?
Ditulis dengan Python menggunakan tkinter. Pyenchant digunakan untuk memeriksa ejaan dalam versi Solo.
MENGAPA?
Proyek ini adalah salah satu proyek pertama saya. Saya seorang amatir otodidak dan saya tidak memiliki izin dari pembuat permainan kartu fisik Quiddler. Proyek ini hanya untuk tujuan pendidikan saya dan tidak boleh didistribusikan atau dijual.
APA?
Quiddler adalah permainan kartu mengeja - sebuah proyek ideal untuk ditangani oleh orang seperti myslef. Saya ingin mencoba sesuatu yang (sepengetahuan saya) belum pernah dicoba sebelumnya, daripada tutorial permainan poker atau blackjack lainnya.
ATURAN Quiddler dapat ditemukan di sini:
https://www.setgame.com/sites/default/files/instructions/QUIDDLER%20INSTRUCTIONS%20-%20ENGLISH.pdf
Hasilnya belum selesai. Versi pemain tunggal cukup fungsional dan dapat dimainkan hingga akhir tetapi sangat kasar (pastinya perlu difaktorkan ulang; kebanyakan spageti, GUI terlihat seperti sampah total.)
Versi multipemain ditujukan agar saya dan istri dapat bermain di komputer terpisah melalui jaringan lokal kami; Saya benar-benar belajar coding karena dia terlalu sering mengalahkan saya di Quiddler dan saya lelah mengacak lmao (kisah nyata). Versi multipemain berfungsi hingga selesai di komputer saya (dua contoh: satu server & satu klien) tetapi saya tidak pernah berhasil membuatnya berfungsi di komputer terpisah karena kurangnya keterampilan saya dalam hal arsitektur jaringan/klien server, dll.
Folder gambar di repositori ini memiliki semua aset gambar kartu/papan (sekali lagi saya tidak memiliki apa pun dan tidak memiliki izin). Gambar berkualitas tinggi pasti dibutuhkan.
PENTING
Anda pasti perlu mengubah kode untuk memasukkan informasi IP lokal Anda ke dalam file Server & Klien Py jika Anda ingin versi multipemain berfungsi tentunya.
Wajar saja saya belum belajar menulis installer atau sejenisnya sehingga game-game ini hanya bisa dimainkan dengan menjalankan file .py. Jika Anda mencoba menjalankan versi multipemain, Anda harus memulai Server terlebih dahulu dan kemudian menghubungkan klien (tentu saja); server mendengarkan klien untuk terhubung ke soket server.
Mungkin orang lain yang menyukai game ini akan membantu menyelesaikannya hingga menyerupai program "nyata".