chess

    2熱度

    1回答

    我有一個Unity3D移動國際象棋應用程序我使用Unity 3D 4.6.5f1從32位移植到64位。它使用OpenGLS2.0,.NET 2.0庫和通用二進制文件正在生成。 我得到一個運行時錯誤,在調試器說以下內容: NullReferenceException: A null value was found where an object instance was required.

    0熱度

    1回答

    我在C中做了一個簡單的國際象棋遊戲,我想知道我可以對它做出的優化。目前,我有一個結構遊戲,其中包含遊戲的當前狀態(主菜單,暫停菜單,播放等),轉彎,作爲布爾值的3個整數,指向棋盤的指針和指向所選棋子的指針: typedef struct game{ ChessBoard *board; ChessPiece *selectedPiece; ChessColor tu

    0熱度

    1回答

    我正在寫一個國際象棋遊戲,但我一直在遇到一個錯誤。當我要求有效的動作時,我的程序會返回一些不應該有效的點。 這是我當前的代碼 public enum PieceType { PAWN('p', (piece, pieceOnEndTile, board, move) -> { PieceTeam team = piece.getTeam(); int dx = m

    2熱度

    3回答

    我想寫使用Python象棋位置送入鱈魚乾,並得到評估的腳本。 我的問題是在此基礎上, How to Communicate with a Chess engine in Python? 的問題是與subprocess.pipe。 import subprocess, time import os os.chdir('C:\Users\Michael\Downloads\stockfish-6

    -1熱度

    2回答

    Currenty我在創建具有的NodeJS &棋應用socket.io 現在正在運行的遊戲的信息會存儲在一個數組是這樣的: games[token] = { 'creator': socket, 'players': [], 'interval': null, 'timeout': timeout, 'FEN' : '', 'PGN' :

    0熱度

    1回答

    我在國際象棋的大部分時間下棋,並想知道算法如何根據我在本網站的所有國際象棋歷史記錄來預測我的下一場比賽的結果:之前的比賽,對手的評分,以及我是贏了還是輸了。 感謝, 羅伯託·福爾克

    0熱度

    2回答

    因此,我將圖像作爲ImageIcon存儲在JButton上。我希望用戶點擊他們想要使用的作品的JButton,然後點擊另一個JButton將其移動到那裏,我該怎麼做? 我試過使用actionListener來獲取ImageIcon,但其證明非常複雜,特別是因爲我有一個JButton圖像的2d數組。 ActionListener actionListener = new ActionListener

    8熱度

    1回答

    我想實現alpha-beta min-max prunning增強換位表。我用這個僞代碼作爲參考: http://people.csail.mit.edu/plaat/mtdf.html#abmem function AlphaBetaWithMemory(n : node_type; alpha , beta , d : integer) : integer; if retrieve(

    -3熱度

    1回答

    我想將我的C++程序與國際象棋引擎連接起來,以便讓敵人擁有AI。 在我的C++程序中 - >用戶會做出一個動作(比如A2A3) - >我會把這個字符串傳給棋盤引擎 - >引擎會更新棋盤 - >引擎會啓動AI來計算敵方移動 - >引擎會給敵人的移動作爲字符串(例如A7A6)到我的C++程序 - >等 我讀到,爲了讓我的程序與國際象棋引擎進行交互,我必須啓動chess_engine.exe文件並交換命

    1熱度

    2回答

    我正在創建的國際象棋中的運動有一個問題。下面是一個檢查,如果一招是有效的方法: public boolean isMove(int row, int col, Pawn[][] board){ Pawn p = board[row][col]; int direction = 1; if (this.color=='w') { direction = -1