tic-tac-toe

    -1热度

    1回答

    所以我正在尝试构建一个tic tac脚趾的小游戏,并且我正在使用kivy来实现它。我遇到的问题是我制作了9个按钮(3x3)的网格,现在我正在绑定它们(或试图)。 我在我的课BoardGrid的__init__方法中做了所有这些,因为只有当程序第一次运行时才会发生这种情况。 class BoardGrid(GridLayout): def __init__(self, **kwargs):

    -2热度

    1回答

    from tkinter import * import tkinter.messagebox tk=Tk() tk.title("Tic Tac Toe") click=True def checker(buttons): global click if buttons[text]==" " and click==True: buttons[text

    0热度

    1回答

    我正在尝试编写井字游戏并决定使用MiniMax算法,但我在执行时遇到问题。例如: 在 board = [ "E", "E", "X", "E", "E", "X", "E", "O", "O" ]; 这是AI的回合,函数返回AiMove { score: -10, coordinates: 0 }的最佳举措。我一直在尝试调试很长一段时间,

    -1热度

    3回答

    那么,我这里的问题基本上就是它在标题中所说的。我正在尝试将我的Pl​​ayer2类的布尔值称为我在学校中的Tic Tac Toe项目。我认为值得一提的是我使用“Player Player1,Player2”在Form1.cs的开头创建我的类的两个实例Player。我已经在互联网上阅读过多篇文章,但所有这些人都试图调用比他们提供的参数更多的参数。我不明白一个布尔值的真假是多过一个。 在此先感谢。 我

    1热度

    1回答

    我试图查看已存在的Tic Tac Toe代码,发现有一个叫做MiniMax的算法,虽然我已经理解它是如何工作的,但我似乎无法使用5 * 5表格为Tic Tac Toe工作。 我对如何做到这一点有了一个想法,但我似乎无法找到一个方法。 我试图在每列4行中检查1列/行/对角线,以便在那里有一个赢,或者如果它是另一个玩家有一个块。但我似乎无法找到如何做到这一点,我在过去的6个小时里一直在努力。 #inc

    0热度

    1回答

    我基本上想知道如何我可以增加Player.SetPoints(); 1每次循环。我在我的课public void SetPoints(int p) { points = p; }中得到了这个,只是认为值得一提。到目前为止,我得到这个工作的唯一方法是使用Player.SetPoints(+1);,但只将1放到记分牌上,不再增加。对不起,如果我不够清楚,我对编程很陌生。这是我的代码示例,因此您可能会更

    -2热度

    1回答

    这是我的代码。我创建了一组3个按钮。每次点击按钮都会变为X或O.当我运行我的程序时,我会看到一组3个按钮。但是一旦我点击其中一个按钮就没有任何反应。 public class tic_tac_toe extends Application { String token = "X"; public void start(Stage stage) { Text t

    0热度

    3回答

    我不想将char数组转换成const char数组,但是在得到特定值后使元素保持不变。这,我需要一个tic tac toe游戏。当电网获得X或O的价值时,它必须是不可改变的,以确保玩家不能将X和O放在已经采取的电网上。 我搜索了它(谷歌和stackoverflow),但到目前为止,它似乎不可能。这种方法是错误的吗?我不想改变整个程序来克服这个问题,所以我需要一些其他方法来确保玩家在采取后不更改网格

    0热度

    1回答

    我有一个非常基本的井字游戏在Python中。出于某种原因,当用户输入“e”时游戏不会退出。为什么是这样? import os import sys os.system("cls") one = "1" two = "2" three = "3" four = "4" five = "5" six = "6" seven = "7" eight = "8" nine = "9

    -6热度

    1回答

    嗨我有二维数组类型的int我有数字,例如从1到100. 这是一个游戏 - 类似Tic-Tac-Toe - 但我使用更大的数组。所以我需要把用户的字符'X'或'O'放到这个数组中。但问题是我不能(不知道)如何把这些字符放在那个int数组中。我只想使用控制台。 我试过让数组类型的字符,但然后我不能用数字填充数组。 我知道该怎么做,如果用户将有希望把一些数字,但然后,它看起来并不好...... 我会很高