專題文章
時長:00:00更新時間:2020-11-27 20:18:09
一、功能模塊;先看下現(xiàn)在做完的效果。線上體驗:https://wj704.github.io/five_game.html。主要功能模塊為。1.人機對戰(zhàn)功能;2.悔棋功能;3.撤銷悔棋功能;二、代碼詳解;2.1 人機對戰(zhàn)功能實現(xiàn)。從效果圖可以看到,棋盤的橫豎可以放的位置為15*15,通過canvas畫棋盤。知道格子數(shù)后,我們先看五子棋有多少種贏法。根據(jù)贏法總數(shù)定義分別保存計算機和人贏法的數(shù)組。然后就是人開始下棋。oneStep() 方法為落子,要在棋盤上畫一個棋子。
查看詳情