问题标签 [gridworld]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1039 浏览

java - 将字符网格添加到 jPanel

我有两个类,一个是设置网格的,另一个是制作 GUI 的。我希望将第一类的网格插入到第二类的 jPanel 中。第一个网格是一个字符网格,填充了随机启动的数字。我无法弄清楚如何将网格插入 jpanel,因为这比预期的要复杂。我尝试了很多事情,但没有任何运气..有什么帮助吗?

不确定在此处添加什么以将网格添加到面板中

0 投票
1 回答
1372 浏览

java - GridWorld 新手 - CircleBug

我创建了一个名为 CircleBug 的新类,它与 BoxBug 几乎相同,除了它会转一次,除了 2,因此将错误变成“圆圈”而不是框

这是在 Collegeboard gridworld 手册中找到的 BoxBug:

BoxBugRunner:

这是我的 Circle Bug 和 CircleBugRunner 代码:

圈虫跑者:

这是我的问题。当我运行 CircleBug 时,它只运行 BoxBug。有人看到发生了什么吗?我正在使用 Netbeans 顺便说一句。

0 投票
2 回答
1076 浏览

java - 如何在网格中查找 Flower 对象的数量?

首先,我对我提出这个问题的方式感到非常抱歉。这是在我的班级正在做的练习回顾中出现的,我真的不知道它要求什么或如何开始。这是问题:

GridWorld 中的 Grid 对象具有 getNumRows 和 getNumCols 方法,它们分别返回网格中的行数和列数。Grid 对象还有一个 get(Location, loc) 方法,该方法返回位置 loc 处的 actor,如果该位置未被占用,则返回 null。编写一个方法,返回网格中 Flower 对象的数量。

朝着正确方向的任何推动都会很棒,再次抱歉,这个问题被问得多么糟糕。谢谢你。

0 投票
2 回答
668 浏览

java - How to get addMouseListener to work with GridWorld's World?

I'm supposed to make a connect four game in gridworld with Pieces as the discs but my teacher for some reason told us nothing about the mouselistener! so i did look it up a little but i still cant figure out how to add a mouse listener to the grid to track mouse clicks.

PS: If you really want the code for the Piece class i can add it, and im pretty sure that World extends Jframe.

0 投票
2 回答
547 浏览

java - 如何让 Jframe 通过鼠标点击工作?

我正在gridworld中做一个四连线游戏,如果你熟悉的话,但是我的老师完全没有告诉我们关于鼠标点击的事情,四连线需要放在我点击的列中,但我不知道是什么添加一个鼠标监听器,所以我做了一个 Jframe 来做,但我不能让它工作。

所以我需要知道如何使鼠标点击工作以打印点击的 x 和 y 坐标。

我有单独的主类将运行它

0 投票
1 回答
360 浏览

java - Java井字游戏错误

根据规范,我必须使用 GridWorld 制作一个正常运行的井字游戏。我已经完成了大部分课程,但有一种方法让我坚持下去。我不确定如何检查对角线或垂直线是否有赢家。下面是方法。

任何和所有的帮助将不胜感激。

0 投票
1 回答
53 浏览

nullpointerexception - GridWorld Actor - 调用 toString() 会导致 NPE

我正在 GridWorld 中编写自定义 Rock。但是,当我运行以下代码时:

(使用不同的变量和不同的坐标再重复 7 次)

这是NPE:

有谁知道是什么原因造成的?

0 投票
1 回答
192 浏览

gridworld - Gridworld 从 Actor 中移除颜色

我在我的 AP 课程中使用了 Gridworld,我试图弄清楚如何完全去除演员的颜色。如果您不设置颜色,则默认为红色,我或我的老师都不知道如何将颜色设置为空。我尝试过创建一种透明的新颜色,但没有奏效。

抱歉,如果这是一个nooby问题,但我们真的无法弄清楚。

0 投票
2 回答
92 浏览

java - 如何使数组最终?

我似乎无法弄清楚这个错误,说“世界必须被宣布为最终”。有什么建议吗?我正在制作一个网格世界项目(匹配游戏)。细分市场

要求它是最终的......但添加最终的 world.get 等表示非法的表达开始。

}

0 投票
1 回答
195 浏览

java - GridWorld,网格未扩展

基本上我让 I​​ 类将网格扩展到 11 x 11,构造函数被调用,但它没有改变网格。任何有关原因的输入或信息将不胜感激。我在下面发布了我的代码: