人工智慧 黑白棋規則

2021-05-25 16:47:15 字數 453 閱讀 5734

遊戲定義很簡單.黑白棋規則不在這裡說了.

程式設計

假設要是我寫黑白棋的程式就用乙個string 的二維陣列qipan[9][9]搞定了.a b兩個人輪流下. qipan=b w n//(black white null)

下一次.計算一次.清屏一次.直到結束.

規則:1.好下法

2.壞下法

2.1壞下法面前的好下法.

2.2壞下法前的壞下法.

2.5壞下法裡面的極端下法.(需估算對方下法)

規則:

角》邊》中間不可吃點》 中間可佔角點》中間佔邊點》誘導對方下棋點(保守下法)>安全吃的多的點》不安全的吃的多的(這個時候是否該吃的少點?待定).

超級規則.下個死點.導致對方下了自己不能落子.誘導對方犯錯.

檢測:完備性不足.未考慮對方下子規則.

無法對應對方和自己一樣方法下棋的複製下棋法

黑白棋遊戲

黑白棋遊戲 time limit 10000ms memory limit 65536k total submit 9 accepted 5 case time limit 1000ms description 問題描述 黑白棋遊戲的棋盤由4 4方格陣列構成。棋盤的每一方格中放有1枚棋子,共有8枚白...

黑白棋遊戲

用c 封裝了一下,只完成了乙個雛形,有很多功能沒有新增上,但 的行數已經縮短了很多了。include include include includeusing namespace std class chess int counter 計數器,計算棋子個數 const friend void dra...

黑白棋遊戲

include include using namespace std char e 30 30 int a 30 30 int c 30 int x 30 int y 30 intf int n,int sum int pos sum 2 n int cnt 0 int flag 0 int w ...