当前位置: 首页 > 知识库问答 >
问题:

我应该使用什么来创建棋盘游戏的视觉输出?

裴经义
2023-03-14

我只知道大学里的基本java技能,但我想编写一个棋盘游戏(基本上就像垄断游戏),我完全不知道如何开始一些东西,这会产生一些不同的东西(在这种情况下是棋盘游戏),而不仅仅是控制台的东西。我不想要超高的图形,但更多的是在控制台中创建一个带有许多“-”符号的矩形。它应该是2d的,从顶部看。

你有什么建议?你建议我怎么开始?

共有1个答案

年良骏
2023-03-14

您可能应该使用sdl2。你可以在下面找到它https://www.libsdl.org/

 类似资料:
  • 问题内容: 我有一个用于游戏的系统,但我不知道该怎么显示它。我正在制作垂直射击游戏,并且为控制敌人和玩家的所有类编写了方法,但是我不知道如何有效地显示游戏。我当时在想用一种Canvas,可以重新绘制每个帧,但这真的是最有效的方法吗? 重要细节: 理想帧率:25fps 这是一个2D游戏 屏幕上随时有25-100个对象之间的任何地方,所有这些物体都在移动 所有显示的对象均为图像,均为PNG格式 窗口为

  • 我需要使用JavaSlick库创建一个固定大小的2D网格,例如20x20。目前我有一个包含符号(文本)的数组[]。这些符号代表棋盘上的不同瓷砖(正方形)。 我知道如何在屏幕上渲染/绘制单个图像,但不确定如何在网格上执行相同的操作(循环?对游戏来说渲染不是太多吗?)。我应该研究精灵表的概念吗? 理想情况下,我想创造 平铺对象:平铺、平铺、大小、图像(基于类型) 我不知道如何在屏幕上绘制/渲染它。我应

  • 我对java完全陌生,我想在Java中创建一个单人棋盘游戏。 我已经有很多定义游戏的类,但是对于我的问题,我将把问题限制在为我的棋盘游戏创建GUI板 我非常具体的问题是,基于以下代码: 如何在棋盘游戏中移动玩家?(类播放器存在) 提前感谢您的得体回答。因为我对java非常陌生,请清楚地解释您的答案。 这是以下代码的输出:

  • 棋盘游戏是一个11x11矩阵 ex)白板左边的白板,然后黑板直接移动到白板的右边,这将是一个捕获 到目前为止,我有一个 11 x 11矩阵 (int)0=空,1=白,2=黑,3=白 到目前为止,我的算法是基本的,检查上/下/左/右,如果是对立面,然后检查旁边的那块是否是友好的,如果是,那么抓取。 但我不能简单地这么做,因为如果工件位于两个边缘外的行或列上,使用上述算法,我会得到一个ArrayOut

  • 我试图为一个棋盘游戏找到一个更好的启发式函数,我将在代码后指定其规则。我的评估功能是: 初始板持有绿色和红色令牌,如图所示。人工智能先移动,使用与你相反的颜色,攻击你的代币。在黑色单元上,令牌可以正交(左、右、上、下)或对角移动。如果是在白血球上,你只能正交移动。 当您将令牌移动到对手令牌旁边时,您将删除该方向上所有对手的令牌。例如,如果我将绿色令牌从 C4 移动到 C5,我将杀死 C-6 到 C

  • 我已经建立了一个Angular 2网络应用程序,它在我的电脑上运行得非常好。但我开始为生产构建,angular cli构建了一个“Hello World”应用程序,而不是使用我的文件来构建我的项目。我正在使用npm开始构建它。现在我有点搞砸了,因为我使用了ng serve,现在它总是使用src文件夹中的文件,而不是我的应用程序文件夹。 无论如何,我的观点是,一旦我解决了这个问题,我想走正确的道路。