Rumah > pembangunan bahagian belakang > Tutorial Python > Permainan Terminal Tic Tac Toe Mudah

Permainan Terminal Tic Tac Toe Mudah

DDD
Lepaskan: 2024-10-30 04:20:28
asal
746 orang telah melayarinya

https://github.com/SidertheCoder/Python-Git-Repository/blob/main/TTT.py

Saya sedang mengikuti kursus sains komputer di Codecademy.com dan perlu membuat permainan terminal untuk projek portfolio saya jadi saya memutuskan untuk membuat permainan Tic Tac Toe.

A Simple Tic Tac Toe Terminal Game

Dalam kod saya, saya mula-mula mencipta kamus untuk menyimpan apa yang akan dimasukkan ke dalam setiap kotak papan Tic Tac Toe menggunakan fakta bahawa [ ] dalam senarai kelihatan seperti kotak apabila dicetak dalam terminal. Saya kemudian menggunakan kamus itu dalam fungsi create_grid untuk membentangkan papan seperti sekarang. Seterusnya saya membuat kelas bernama Player yang mendapat 2 nama pemain dan juga menyemak siapa yang pergi dahulu berdasarkan gulungan rawak antara 1 dan 6, sesiapa yang pertama juga boleh memilih sama ada mereka mahu X atau O. Selepas itu ialah fungsi win_check yang menyemak sama ada mana-mana daripada 8 kombinasi yang menang muncul pada grid. Akhirnya definisi untuk memulakan permainan dan semua fungsi sebelumnya memainkan dan mengulangi pemain memilih ke mana X atau O mereka pergi sehingga papan penuh atau kombinasi kemenangan ditemui dan mencetak pengumuman pemenang.

Saya masih baru dengan Python jadi saya sedar saya sepatutnya menggunakan komen lebih banyak, teringat untuk melakukan lebih kerap dan saya boleh menjadikannya kelihatan lebih bersih tetapi saya bercadang untuk terus bekerja supaya saya boleh melakukan perkara itu lebih baik. Sebarang petua atau nasihat sentiasa dihargai dan terima kasih kerana membaca.

Atas ialah kandungan terperinci Permainan Terminal Tic Tac Toe Mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan