tic-tac-toe

    0熱度

    1回答

    我試圖編寫代碼,並且在用戶輸入y或yes(不區分大小寫)到InputDialog後嘗試循環我的主代碼時使用了do while循環。 這裏是代碼,唯一的錯誤是a}需要放在do之後{但是如果我把它放到我想要的地方,它不起作用,並且它不能識別thw儘管在底部的聲明,請幫助。 package tictactoemain; import javax.swing.JOptionPane; import

    0熱度

    1回答

    按照上面列出的書中給出的指示,我試圖改進我之前構建的Tic-Tac-Toe遊戲,以使其無法通過。現在,我最終成功完成了這項任務,但我在這裏的原因是我不明白爲什麼我的初始解決方案無效。 這裏是未經修改的原始代碼: #Tic-Tac-Toe #Plays a game of Tic-Tac-Toe against a human opponent #Global constants X = "

    1熱度

    1回答

    我有這個井字遊戲: import random boardX = int(raw_input("How many X boards do you want? > ")) boardY = int(raw_input("How many Y boards do you want? > ")) Matrix = [[0-0 for x in range(boardX)] for y in ran

    0熱度

    3回答

    我不想將char數組轉換成const char數組,但是在得到特定值後使元素保持不變。這,我需要一個tic tac toe遊戲。當電網獲得X或O的價值時,它必須是不可改變的,以確保玩家不能將X和O放在已經採取的電網上。 我搜索了它(谷歌和stackoverflow),但到目前爲止,它似乎不可能。這種方法是錯誤的嗎?我不想改變整個程序來克服這個問題,所以我需要一些其他方法來確保玩家在採取後不更改網格

    0熱度

    1回答

    我正在爲作業寫一個井字棋遊戲。它需要使用面向對象的編程。 我的問題是實現一種方法,檢查板子是否已滿並用相同的玩家重新開始遊戲。 我已經嘗試遍歷整個場地,檢查所有字段是否已滿,但沒有成功。 我也有一些麻煩推動獲勝球員,並促進以前的球員,如果他選擇一個佔領領域。我想我需要改變我的主要功能中的for循環,以跟蹤玩家或轉身,但我不知道如何。 class Player(object): def _

    0熱度

    1回答

    我正在嘗試使用min max算法來構建井字遊戲AI。我指的是來自geekforgeeks的這個post編寫我的代碼。但奇怪的是,當我通過修改下面給出的代碼來使用一維數組而不是二維數組時,我沒有從findBestMove函數獲得正確的輸出。它應該返回索引爲4,但它總是返回2.我做錯了什麼? function Move(x,y){ this.row = x, this.col =

    0熱度

    1回答

    我寫了對AI這個井字遊戲(我提高了AI現在): Matrix = [[0, 0, 0], [0, 0, 0], [0, 0, 0]] Matrix_2 = [[" ", " ", " "], [" ", " ", " "], [" ", " ", " "]] def turnX(): Player1_row = int(raw_

    1熱度

    2回答

    我一直在嘗試製作井字遊戲,但由於某些原因,條件不起作用。 我試圖將第一行的前三個元素作爲目標,如果它們都是相同的顏色,我想瀏覽器提醒「贏」彈出窗口,但它不會發生。 有沒有人有一個想法,爲什麼? 這裏是我的代碼: var one = document.getElementById("one"); var two = document.getElementById("two"); var

    -6熱度

    1回答

    //主代碼 公共靜態無效的主要(字串[] args){ //初始化遊戲板 initGame(); //start the game do { PlayerMove(Cplayer); updategame(Cplayer, crow, ccol); printboard(); //game over message i

    -1熱度

    1回答

    我正在爲一個compSci類製作一個tic tac toe遊戲我和我一起已經在這個問題上花費了大約一個小時的時間,絕對沒有什麼運氣或頭腦的方式,如果有人能夠看一看它,看看我在哪裏,我會非常感激。 所以每當我跑井字程序下面我得到這個錯誤: Traceback (most recent call last): File "C:\Users\kolton\Documents\Python\J