討論串[程式] 怎麼判斷五子棋的棋型?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
程式寫出來了. 因為算block算到頭昏,就動用暴力去解決了. 使用的方式是..... 遞迴求解. function. {. int[] m=取得中島的大小();. /*. 像下面紅色這種,在中央的我方棋子,我叫她中島. XXOOO OO. */. if(中島大小>5) //大於五顆. {. if(
(還有1264個字)
內容預覽:
試試加上幾個規則:. 1. 從一串我方棋開始的那棋算起,第六顆的位置有我方棋子,則這串我方棋在這個. 方向是死的。. 2. 從一串我方棋某方向找最近的一對方棋(當然要夠近才有意義,不用看很遠),. 再從那對方棋往反方向數到第七個位置如果也是對方棋,則這串不會是活的。. ^^^^^^ (這應是活三吧)
(還有2307個字)
內容預覽:
之前寫過傳統的五子棋AI,也就是無禁手、長連算贏這種規則. 現在打算加入「超過五子以上不算贏也不算輸」這個規則. 正在重寫五子棋的AI. 之前想出來的方法是. 把二維的五子棋分解成「直橫斜斜」四條線. 範圍是落子點向外延伸4個點. 然後去查表,查出該落子點的積分. 這樣一來,運算速度可以維持常數,實
(還有1552個字)
首頁
上一頁
1
下一頁
尾頁