chess

    -1热度

    2回答

    据我所知,abs(srcX-dstX) == abs(srcY-dstY)是主教片运动模式的正确验证。 但我想知道如果我的验证也是正确的,那就是: srcX-srcY == dstX-dstY || srcX+srcY == dstX+dstY 如果你的答案是否定的,请说明原因。

    -3热度

    2回答

    我是一个初学者在C++的结束,我想作一盘棋,当我编译: bool isValidMove(int inCol, int inRow, int outCol, int outRow, char board[8][8]) { if (board[inRow][inCol] == '-') return false; else { if((boar

    0热度

    1回答

    我正在使用Unity制作二维国际象棋游戏。 我正在写代码,告诉如果片可以移动到这个位置或不。 这里是我是如何做的解释: 有一个“墙纸”,代表董事会。 在“墙纸”的每个正方形上,我放置了一个带有去激活的网格渲染器的其他正方形。 当玩家选择一个正方形时,如果这个位置上有一块棋子,我将激活该棋子可以穿过的所有正方形的网格渲染器。 所有方块都存储在一个简单的数组中,我用它来确定可能的位置。 随着兵,没问题

    1热度

    1回答

    我想用JavaScript打印国际象棋棋盘。但是输出并不像它所需要的那样。但是控制台打印正确。但网页上的输出是不同的。 我的另一个问题是为什么我不能使用“\ n”通过JavaScript代码在网页中添加新行? Javascript理解为\ n作为新行和HTML为<br />。我应该在JavaScript中使用什么? var chessBoard = function (length, black)

    2热度

    1回答

    我正在创建一个国际象棋游戏,现在我正在添加棋子。所有作品都单独呈现,但现在我试图将它们放置在它们的位置,但它们并未出现在应该出现的位置。什么在我的代码导致片断产生错误? public class Tile { Graphics g; public static HashMap<HashMap<Integer, Integer>, String> pieces = new HashMap<>

    0热度

    1回答

    我想提出一个国际象棋比赛,到目前为止,一切都很好,现在我写每一条规则语句。问题在于for循环奇怪地行事。它的主教,所以x正在下降,y正在上升。在这一点上它的行为很奇怪,每当我试着点添加到一个可能的移动 for (int i = 0; i < 8; i++) { Point newLoc = new Point(x-i, y+i); if(team.equals("whi

    0热度

    1回答

    好的我已经阅读了很多网络上的东西,其中大部分使用没有unsigned int的Java。我正在研究具有unsigned int的Objective-C。 让我们考虑以下情况。 板是这样的: A1是在左下角和是最显著位和H8是在右上角,是最显著位。 我已经构建了棋盘上所有位置的所有棋子的位移掩码。 假设下面的简单情况: 游戏将开始。所有作品都在他们的初始位置。 用户尝试将G1上的骑士移动到E2。 显

    0热度

    1回答

    我试图在Swift中实现位板,并试图将一个64位整数存储到UInt64中,并发生溢出错误。 var white_queen_bb:uint64 = 0001000000000000000000000000000000000000000000000000000000000000 as UInt64; Integer Literal '1000000000000000000000000000000

    0热度

    1回答

    我想制作一种国际象棋游戏,为此我尝试使用java的chesspresso包。 我在做 - import chesspresso.position.Position; 但每次我是geeting包chesspresso.position不存在。如果有人知道如何在我的Java项目中加入chesspresso。请帮忙。

    -2热度

    1回答

    我一直在寻找关于这个问题,但我不能使它工作:( 这里是我的代码: using System.Drawing; namespace Chess.Source { public sealed class GraphicsBuffer { private Graphics graphics; private int height; priva