#
最近有一門(mén)課結(jié)束了,需要做一個(gè)井字棋的游戲,我用JavaScript寫(xiě)了一個(gè)。首先界面應(yīng)該問(wèn)題不大,用html稍微寫(xiě)一下就可以。主要是人機(jī)對(duì)弈時(shí)的ai算法,如何使電腦方聰明起來(lái),是值得思考一下的。開(kāi)始
井字棋,英文名叫Tic-Tac-Toe,是一種在3*3格子上進(jìn)行的連珠游戲,和五子棋類(lèi)似,由于棋盤(pán)一般不畫(huà)邊框,格線排成井字故得名。游戲需要的工具僅為紙和筆,然后由分別代表O和X的兩個(gè)游戲者輪流在格子
井字棋盤(pán)看起來(lái)像一個(gè)大的井字符號(hào)(#),有9 個(gè)空格,可以包含X、O 或關(guān)于落子問(wèn)題由于只能采用鍵盤(pán)輸入,所以需要對(duì)棋盤(pán)進(jìn)行坐標(biāo)表示;即直接用1-9個(gè)9個(gè)數(shù)字來(lái)表示位置,7|8|9-+-+-4|5|6