分页: 1 / 1

準備做一個六子棋

发表于 : 2026年 7月 3日 01:38
ejsoon

Re: 準備做一個六子棋

发表于 : 2026年 7月 3日 08:28
ejsoon
提示詞(未完成)

代码: 全选

製作一個六子棋遊戲:
一,所有代碼都寫到一個html中,棋子和棋盤所用svg也寫在裡面。

二,用js和svg實現3d效果,視角可旋轉至棋盤上方或側面。

三,棋盤為19*19路,棋子第一手落在天元位置。此後雙方輪流,每方每回合落兩子,誰先横或直或斜連成6個棋子則獲勝。

四,用int32array來定義棋盤位置。用到位運算來實現棋子增減。

五,加上MCTS算法,有簡單、困難、專家、自訂四個檔次。它們的思考時間為3s、6s、9s、12s,必殺深度為4,5,6,7。

六,玩家可選任何一方是AI還是人類。當AI已選且輪到這一方,它將開始思考並落子,思考時實時顯示搜尋次數和用時,搜尋結束開始落子時則顯示思考總時間和勝率。

七,


輪到一方

當一局結束,則彈出消息框