今天下午完成了五子棋第四階段的開發

2021-04-07 05:42:02 字數 413 閱讀 9734

前幾天把工作定下來後,就想做點什麼紀念一下,最終決定盡快完成五子棋遊戲,並在五月底發布乙個特別紀念版。所以昨天晚上開始構思第四階段人機對戰的演算法,主要分析棋局的所有狀況並分配權值。今天上午調整了五子棋類的內部**,為新增人機對戰模組做準備,然後下午忙了半天,人機對戰基本完成了。雖然給秦鈺蘇看後,他說我不懂五子棋規則,沒有禁手;給徐斌玩,他說計算機老是犯低階錯誤,但無論如何,ai模組大致做好了,計算機下的也像模像樣的:),接下來只要在此基礎上做小規模的維護。

接下來針對這個遊戲我主要還要做以下幾件事:

1。修正ai的漏洞,並增加禁手

2。將五子棋類封裝成乙個dll(沒別的目的,做乙個dll玩玩,熟悉一下而已)

3。美化介面(一直說要美化,一直沒有美化)

4。寫乙個readme

5。將所有檔案打包,做乙個安裝檔案,正式發布

下五子棋的bot 五子棋演算法

include include include include include include jsoncpp json.h c 編譯時預設包含此庫 define n 7 每個節點的分支數 以下為各棋型的識別碼 權重 define win 1 4000 define lose 2 4000 defi...

窮舉五子棋

本想窮舉五子棋必勝點,可惜呀,這貨窮舉太不現實了,寫出來了,根本沒辦法執行出來結果 include include include define rl 17 char s 14 int five rl rl void init void void print void int cs int i,in...

普通 五子棋

五子棋 五子棋是世界智力運動會競技專案之一,是一種兩人對弈的純策略型棋類遊戲,是世界智力運動會競技專案之一,通常雙方分別使用黑白兩色的棋子,下在棋盤直線與橫線的交叉點上,先形成5子連線者獲勝。棋具與圍棋通用,起源於中國上古時代的傳統黑白棋種之一。主要流行於華人和漢字文化圈的國家以及歐美一些地區,是世...