真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python實現(xiàn)五子棋游戲(pygame版)-創(chuàng)新互聯(lián)

本文實例為大家分享了python五子棋游戲的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)公司秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都網(wǎng)站設計、網(wǎng)站建設,小程序開發(fā),網(wǎng)頁設計制作,手機網(wǎng)站制作,營銷型網(wǎng)站幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術人才,對客戶都以感恩的心態(tài)奉獻自己的專業(yè)和所長。

目錄


  • 簡介
  • 實現(xiàn)過程
  • 結語

簡介

使用python實現(xiàn)pygame版的五子棋游戲;

環(huán)境:Windows系統(tǒng)+python3.8.0

游戲規(guī)則:

1.分兩位棋手對戰(zhàn),默認黑棋先下;當在棋盤點擊左鍵,即在該位置繪制黑棋;

2.自動切換到白棋,當在棋盤點擊左鍵,即在該位置繪制白棋;

3.輪流切換棋手下棋,當那方先形成5子連線者獲勝(橫、豎、斜、反斜四個方向都可以)。

游戲運行效果如下:

實現(xiàn)過程

1.新建文件settings.py,用來定義一些必須的基本屬性和初始值;


class Settings():
 def __init__(self):
 """初始化的游戲配置"""
 # 屏幕寬高
 self.width = 700
 self.height = 554
 # 文字顏色和大小
 self.fontsize = 14
 self.fonttype = 'simsunnsimsun'
 # 棋盤格數(shù)
 self.number = 15
 # 棋盤左邊距、上邊距和間隔
 self.bd_left = 30
 self.bd_top = 30
 self.bd_space = 36
 # 判斷游戲是否結束(默認開始)
 self.game_active = True
 # 判斷哪方下棋(默認黑子先寫)
 self.chess_player = 1
 self.prompt_info = '當前棋手:黑棋'
 # 開始校驗輸贏(兩邊合計9,因為已經(jīng)有一邊5步)
 self.win_number = 0
 # 設置背景圖、黑棋圖片、白棋圖片路徑
 self.checkerboard_bg = 'images/checkerboard_bg.png'
 self.black_chess = 'images/black_chess.png'
 self.white_chess = 'images/white_chess.png'
 # 存儲落子數(shù)據(jù)
 self.move_chess = []

網(wǎng)頁名稱:python實現(xiàn)五子棋游戲(pygame版)-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://weahome.cn/article/dpojhd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部