作爲一個練習項目,我在JSFiddle上製作了Tic-Tac-Toe遊戲(因爲已經不夠了,對不對?),然後我開始添加無與倫比的AI。在大多數情況下,它可以工作,但是有一些組合(例如,將X設置爲5,9,3或5,7或9),導致計算機無法正確計算最佳移動。 上的jsfiddle項目:https://jsfiddle.net/jd8x0vjz/ 及相關函數開始行63: function evaluateM
幾年前,我做了一個GUI TicTacToe遊戲,想重做它,因爲我現在有更多的編程技巧。我能夠將代碼從600行縮減到大約150行。 雖然我使用了相同的方案,但遇到了一些我無法解決的問題,請幫助我。 該計劃包括兩個類,主類TTTMain的: public class TTTMain {
public static void main(String[] args) {
TTTFrame
#program to tic-tac-toe
from random import *
num=[i for i in range(1,10)]
flag=0
ulist=list();
xlist=list();
olist=list();
count=0
while(count < 9):
if(flag==0):
x=random.choice(num)
我試圖做一個井字遊戲,所以我建立了董事會,其中比賽將是,但我得到這個錯誤: Traceback (most recent call last):
File "python", line 18, in <module>
File "python", line 10, in display
AttributeError: 'Board' object has no attribu