嘿,伙计们,我正在C#的Windows应用程序中开发一个连接4游戏,一切都很完美,我只是停留在对角线部分。这是我为左下对角线检查开发的,但我不确定它是否工作得很好。它是从第一个瓷砖开始工作的,它是(1,1),但我不知道其他瓷砖的情况。我还想知道如何为另一边对角线匹配创建另一种方法。MessageBox.Show("There is a blue diagonal match");
MessageBox
这段代码的一切似乎都运行得很好,除了对角线获胜的测试。垂直和水平取胜的测试似乎是完全相同的概念,而且它们工作得很好。注释应该很好地解释了这一点,但测试应该基本上遍历棋盘并检查左下角的x(唯一可以从右对角线开始的地方)。然后它向上和向右移动一个空格四次,以检查是否连续四个空格。
下面是有问题的函数。and board[i+1][e+1]=='X' and board[i+2][e+
我是Java新手,我正在尝试构建一个简单的TicTacToe游戏。我构建了checkforWin方法来检查棋盘上不同组合的获胜者,显然它似乎是有效的,但它似乎非常麻烦,我不确定它是否被认为是“好的编码”。这是我的代码:public class TicTacToeNeu {
static public char playerPiece = 'X';此外,我不知道使用if-else语句来检查棋盘上