Ini adalah python implementasi dari game Tetris, dan AI sederhana untuk bermain game secara otomatis.
Butuh Python3, Pyqt5 dan Numpy untuk diinstal.
tetris_game.py adalah aplikasi utama.tetris_model.py adalah model data untuk game ini.tetris_ai.py adalah bagian AI. Jalankan tetris_game.py dari baris perintah dan Anda mulai bermain atau menonton AI bermain.
$ python3 tetris_game.py Jika Anda ingin bermain sendiri, Anda harus melepaskan barisan ini di tetris_game.py :
# TETRIS_AI = NoneAtau cukup komentar baris ini:
from tetris_ai import TETRIS_AI Konfigurasi saat ini bisa terlalu cepat untuk pemain manusia. Jadi Anda mungkin ingin membuatnya lebih lambat, dengan mengubah nilai Tetris.speed didefinisikan di sini:
class Tetris ( QMainWindow ):
...
def initUI ( self ):
...
self . speed = 10Sama seperti game Tetris klasik. Anda menggunakan tombol UP untuk memutar bentuk, kunci kiri untuk menggerakkan tombol kiri dan kanan untuk bergerak ke kanan. Anda juga dapat menggunakan kunci ruang untuk menurunkan bentuk saat ini segera. Jika Anda ingin jeda, cukup tekan tombol P. Panel kanan menunjukkan bentuk berikutnya.
~ Bersenang -senang ~
