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放到記分牌上,不再增加。對不起,如果我不夠清楚,我對編程很陌生。這是我的代碼示例,因此您可能會更

    1熱度

    2回答

    因此,我使用的是單一字符串,並且該字符串包含井字棋板的當前狀態。它看起來像這樣: XOX ONX OXX 「N」是一箇中性空間。 事情是我想用「X」或「O」替換那些「N」中的一個。 我嘗試使用: board[n] = "X"; ,但我得到 「屬性或索引不能分配,它是隻讀」 所以我試圖找出一種方法來改變那些「N」之一。這裏是我的代碼 if (manager.turn == 1 && !i

    -2熱度

    1回答

    這是我的代碼。我創建了一組3個按鈕。每次點擊按鈕都會變爲X或O.當我運行我的程序時,我會看到一組3個按鈕。但是一旦我點擊其中一個按鈕就沒有任何反應。 public class tic_tac_toe extends Application { String token = "X"; public void start(Stage stage) { Text t

    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數組中。我只想使用控制檯。 我試過讓數組類型的字符,但然後我不能用數字填充數組。 我知道該怎麼做,如果用戶將有希望把一些數字,但然後,它看起來並不好...... 我會很高