首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用环式ArrayLists在Java中为简单游戏建模4x4网格

用环式ArrayLists在Java中为简单游戏建模4x4网格
EN

Stack Overflow用户
提问于 2022-04-07 23:36:54
回答 1查看 80关注 0票数 0

我的目的是在Java中创建一个游戏,它专门使用循环数组创建一个4x4网格。我有一个网格类,它由一个4行的ArrayList、一个由ArrayList组成的Row类Squares类组成。以及其他类别的对象,如英雄和各种敌人,将移动到一个随机的邻接点的网格或“板”在每一个新的回合。

我有适当的方法来随机分配起始位置,找到所有可能的相邻位置,然后从这些可能的位置中选择一个随机的位置,等等。

最终产品应该与此类似:

GUI是必需的,还是有一种更原始、更简单的方法,可以用当前容器中的对象向用户建模“Grid”?

EN

回答 1

Stack Overflow用户

发布于 2022-04-08 01:34:49

您可以使用System.out.println("...")将信息打印到终端。您只需将所有内容放入String并打印出来即可。你将能够看到每次你移动,看到以前的移动,并添加更详细的信息,如果你想。假设网格位于Arraylist grid中,下面的代码将帮助您了解它是如何工作的。

代码语言:javascript
复制
for (Row row: grid){
    String str = "";
    for(Square square:row){
        str += square;
    }
    System.out.println(str);
}

您可以使用Java扫描仪从用户获取输入,而不是按钮。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71790076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档