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