需要用Java在我的游戏板上设置棋子的算法吗

需要用Java在我的游戏板上设置棋子的算法吗,java,algorithm,Java,Algorithm,我正在制作一个游戏(也许有人知道,它的名字叫“Hexxagon”) 我目前正在用这61块来制作这块板。这个形状是六边形的,所以我不能把它们放在一个简单的正交矩阵中。我需要把每一块放在板上它自己的位置(x,y) 问题是,我不想写61倍的个人立场。 我需要一个排序算法,将把图像(六边形图像的副本)在面板上 我用Java编写游戏 这些部件需要。你可能想在处理时检查一下,我用它制作了一个具有类似项目形状的板。用它制作图形更容易,用java也更容易。哇,我记得这个游戏。你可能想看看或帮助你开始。你几乎肯定

我正在制作一个游戏(也许有人知道,它的名字叫“Hexxagon”)

我目前正在用这61块来制作这块板。这个形状是六边形的,所以我不能把它们放在一个简单的正交矩阵中。我需要把每一块放在板上它自己的位置(x,y)

问题是,我不想写61倍的个人立场。 我需要一个排序算法,将把图像(六边形图像的副本)在面板上

我用Java编写游戏


这些部件需要。

你可能想在处理时检查一下,我用它制作了一个具有类似项目形状的板。用它制作图形更容易,用java也更容易。

哇,我记得这个游戏。你可能想看看或帮助你开始。你几乎肯定会想要一个代表每一块的对象。您将在其中存储位置、对相邻工件的引用和当前状态

在一开始的某个地方,你仍然需要在棋盘上的某个位置构建出什么样的棋子,因为这个游戏有一个特定的布局。您可能可以将其存储在某个数组中以表示电路板。然后在启动时,您将对其进行解释,以构造具有正确坐标和关联的对象。然后,要在每一帧中绘制它,您只需在这些对象上迭代即可。例如,阵列可能看起来像这样:

String[] board = new String[] {
        "    X    ",
        "   X X   ",
        "  X X X  ",
        " X X X X ",
        "X X X X X",
        " X X X X ",
        "X X   X X",
        " X X X X ",
        "X X X X X",
        " X     X ",
        "X X X X X",
        " X X X X ",
        "X X X X X",
        " X X X X ",
        "  X X X  ",
        "   X X   ",
        "    X    "
};

这将是有趣的:)祝你好运

你试过什么?如果你能证明自己曾试图解决问题,你就更有可能得到帮助。如果可能的话,发布一段您为解决问题而编写的简短代码,并准确显示您遇到的问题。我为您添加了家庭作业标签,因为这看起来很像家庭作业。如果不是,请随意移除标签。