reversi

    0熱度

    1回答

    我無法讓我的遊戲正確翻轉棋子。我一直堅持這無數小時,似乎無法弄清楚這一點。我已經檢查過其他Reversi代碼示例,但很遺憾,仍然沒有骰子。我注意到,當我點擊gui中的一個已經佔用的BoardPiece時,程序並不感覺它被佔用。任何批評/幫助都會受到鼓勵!提前致謝。 類指數{ int row; int column; public Index(int row, int column) {

    3熱度

    1回答

    我必須在我的大學爲實踐課程設計一個逆向版本。它應該具有單人模式(針對自己寫的AI),熱身模式和通過互聯網的多人模式。 到目前爲止,我已經在MVC中爲reversei編寫了類,我使用了以下三個接口。 (董事會類模擬董事會具有操縱它的方法。) 但現在我想知道我應該如何實現三個基本功能。我的第一個想法是實現第二層MVC(Hotseat,AI和網絡各一個),reverseiController將用戶向用戶

    3熱度

    1回答

    我正在實現一個python版本的遊戲Othello/reversi,但是我的算法似乎在搜索西南方向時遇到了麻煩。 這裏有一些重要的功能,瞭解我當前的代碼是如何工作的: def _new_game_board(self)->[[str]]: board = [] for row in range(self.rows): board.append([]) f

    0熱度

    2回答

    我正在編碼一個奧賽羅(reversi)引擎,作爲稍後實施一個國際象棋引擎的培訓。 我想統計穩定碎片的數量,但不知道最好的方法是什麼。 我可以很容易地計算'邊緣穩定'件,但我不知道如何解釋其他 。我正在使用一維數組來表示電路板。 欣賞任何提示!

    0熱度

    1回答

    我寫了一個名爲reversi.py的遊戲,我想寫一個腳本以幫助測試。遊戲是基於AI的,需要花費大量的時間來運行。我希望編寫一個腳本來運行遊戲,並將結果輸出到一個文件中,這樣我就可以運行遊戲x的次數,而我會去做其他事情並回到它。我一直試圖從腳本文件中調用遊戲。這是我到目前爲止: from games import * from reversi import * def main():

    1熱度

    1回答

    我使用維基百科僞立足反對 - function alphabeta(node, depth, α, β, Player) if depth = 0 or node is a terminal node return the heuristic value of node if Player = MaxPlayer for each child of

    0熱度

    1回答

    我有一個函數來檢查我的reversi遊戲中的有效移動。我看着空閒的空間,並檢查在任何8個方向上的相鄰空間是否相反。 (如果我是黑人,我搜索白色)現在,如果我找到一塊相鄰的東西,我應該繼續朝這個方向看,看看我自己的作品是否最後,然後我回歸真實,否則,如果它是一個空置的空間還是脫離董事會邊界,我都會回報錯誤。 我的功能似乎不能正常工作,因爲我打印出錯誤的動作。 bool checkLegalInDir

    -1熱度

    1回答

    解決,stuid錯誤 function Tform1.Boardtostr(const aboard:Tboard):string; var a,b:integer; begin result:=''; for a:= 1 to 8 do begin for b:=1 to 8 do begin if board[b][a] = -

    0熱度

    1回答

    我有這個函數的問題。這還沒完成。我是新手程序員,我不知道我犯了什麼錯誤。 我想要這個功能之後,玩家1放置位置程序chack,左邊是玩家的1個棋子,玩家1的兩個棋子之間的所有對手的爪子都打開'X',就像在逆向遊戲中一樣。 我知道我的解釋很複雜,但我希望任何人都可以遏制我。 這是全未完成代碼: #include<stdio.h> #define SIZE 7 char board[SIZE]

    -1熱度

    1回答

    當前我的移動檢查器出現問題,似乎我放入代碼以使其看起來不在矩陣範圍之外的失敗安全模式無法正常工作,有什麼建議嗎? 還有一個問題,它似乎並沒有工作(即我仍然可以將碎片放在任何我想要的地方!)。 function legal = legalMove() d_l = [0, -1]; d_r = [0, 1]; d_u = [-1, 0]; d_d = [1, 0