我正在学习创建一个java游戏,这对java来说还是个新手。现在我想创建一个战舰游戏。但现在我被困在这里了。现在,当我随机放置shipe作为电脑板时,有时它会与前一艘船重叠,因此它对当时的游戏来说是不平衡的。第二,当我从player得到输入后,我如何将输入值放入棋盘。下面是我的代码:import java.util.Random;
public class
我开始用java创建战舰游戏。我有5艘船,长度为5,4,3,3,2,还有一个数组int gameBoard[][] = new int[10][10];,我把船放在那里。如果我们撞到一艘船,我们必须检查是否所有的船位都被击中(船沉没了)。有没有什么有效的方法来实现这一点?(当我将一艘船放入数组gameBoard时,我放入了船的id,所以如果我在板上放一艘长度为5的船,我就有5个数字为5的单元格)。
我用不同的方法为我的船做了一个类来移动船,但是没有图像附加在这个类上。是否可以让类(Ship)用JLabel表示,所以如果我这样做了,ship.moveLeft()图像会向左移动吗?这是密码。import java.awt.*;import javax.swing.*; import javax.swing.text.*;
public class
我试图创建一个多人游戏,如果大厅没有满,主机有AI船,它会向服务器发出他们的动作,在那里服务器广播他们的“移动”到客户端游戏中的空白船。广播伴随着一个"i“,它是AIShips标识符,因此正确的船被告知在客户端游戏中移动。下面是代码,以便使用:JSONObject data = new JSONObject(); data.put("i", identifiersocket.broadcast.emit("moveAIShi
:10.985: E/AndroidRuntime(932): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1234)10-14 23:10:10.985: E/AndroidRuntime(932): at android.os