只能說,能想出這樣的算法,而且還沒用任何數(shù)學(xué)高深理論,大家還都能懂。。所以頭腦夠牛逼的了。
2017-03-15
比窮舉好的一個方法,僅供參考:
先以橫向的做個例子,x是我當(dāng)前落子的位置——
○○○○x○○○○
如果判斷能贏,我先要找到左邊第四個子(先不考慮越界),然后再判斷左邊第三、第二、第一和x是不是都是同一個顏色的。如果不是或者為空,則跳過。再從跳過的位置+1再向右循環(huán)五個判斷是不是同一種顏色。
先以橫向的做個例子,x是我當(dāng)前落子的位置——
○○○○x○○○○
如果判斷能贏,我先要找到左邊第四個子(先不考慮越界),然后再判斷左邊第三、第二、第一和x是不是都是同一個顏色的。如果不是或者為空,則跳過。再從跳過的位置+1再向右循環(huán)五個判斷是不是同一種顏色。
2017-03-14
這個AI是不會贏的,那段computerwin+=420那里根本沒有判斷到,也就是說永遠(yuǎn)不會懟你太狠!
2017-03-01
@新前朝楚水
這位朋友(首先跟你一樣我也沒有惡意),提醒一下,AI的全稱是人工智能,你所說的:“慢慢改進(jìn)自己的走法,最后每次都贏”指的是機(jī)器學(xué)習(xí),這只是一種實現(xiàn)人工智能的方法。實現(xiàn)人工智能的方法有很多種,再在五十年代就已經(jīng)有人工智能了。
這位朋友(首先跟你一樣我也沒有惡意),提醒一下,AI的全稱是人工智能,你所說的:“慢慢改進(jìn)自己的走法,最后每次都贏”指的是機(jī)器學(xué)習(xí),這只是一種實現(xiàn)人工智能的方法。實現(xiàn)人工智能的方法有很多種,再在五十年代就已經(jīng)有人工智能了。
2017-02-03