最近比較閑,將寫游戲練習Python/ target=_blank class=infotextkey>Python的心得發出來。先以五子棋為例,實現基本功能簡單四步即可寫出完整漂亮的五子棋,代碼不過140余行。現一步一步分解發出來,方便初學者交流。
雖然代碼看上去不是很專業,不過,通過這種方式,對python初學者來說很容易理解。基本功能比如判斷勝負、悔棋、重新開局都包括在內,也只不過140多行。當然還有需要完善的地方,歡迎交流。以后或將中國象棋,憤怒的小鳥,掃地雷也都分解發出來,以上都無需做圖,全用代碼實現,且很漂亮的界面。
寫游戲不僅非常有趣,而且也能很快加深對編程的理解,歡迎留言交流。
第一步,畫出棋盤
畫棋盤代碼
運行效果圖
第二步,畫出棋子,實現輪流下棋
黃框內為畫出棋子,實現輪流下棋代碼
第二步運行效果圖
第三步,判斷勝負
黃框內為判斷勝負新加代碼
第三步運行效果圖
第四步,加入重新開局、悔棋、顯示步驟信息、退出等功能
四步全部代碼,黃框內為新加功能代碼
運行效果圖