確定Tic Tac Toe游戲的算法我在Java中編寫了一個(gè)井字游戲,我目前確定游戲結(jié)束的方法解釋了游戲結(jié)束的以下可能情況:董事會(huì)已經(jīng)滿員,尚未宣布獲勝者:比賽是平局。克羅斯贏了。Circle贏了。不幸的是,為了做到這一點(diǎn),它從表中讀取了一組預(yù)定義的這些場景??紤]到電路板上只有9個(gè)空格,這并不一定是壞的,因此表格有點(diǎn)小,但有沒有更好的算法來確定游戲是否結(jié)束?確定某人是否贏了是問題的關(guān)鍵,因?yàn)闄z查9個(gè)空格是否已滿是微不足道的。表方法可能是解決方案,但如果沒有,那是什么?另外,如果電路板尺寸不大n=9怎么辦?如果它是一個(gè)更大的板,比如n=16,n=25等,造成連續(xù)放置物品的數(shù)量取勝是x=4,x=5等?一種用于所有人的通用算法n = { 9, 16, 25, 36 ... }?
確定Tic Tac Toe游戲的算法
忽然笑
2019-08-15 16:18:30