作为一个练习项目,我在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