Java 打地鼠游戏如何实现多个老鼠同时出现

来源:百度知道    2019/6/15 15:41:17
责任编辑:张小俊
字体:

好心游戏问答中心有网友提出了一个比较有代表性的问题【Java 打地鼠游戏如何实现多个老鼠同时出现】,【Java 打地鼠游戏如何实现多个老鼠同时出现】具体问题如下:

如 在一个9宫格内 老鼠出现是1 2 3 ..9
小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。

小编为您搜罗的答案1

public class Game extends Thread{

/**
* @param args
*/
String [][] gameMap = new String[3][3];
public static void main(String[] args) {
// TODO Auto-generated method stub

new Game().start();
}

public void initMap()
{
for (int i = 0; i < gameMap.length; i++) {
for (int j = 0; j < gameMap[0].length; j++) {
gameMap[i][j] = new String();
gameMap[i][j] = "O" ; //洞,表示没有老鼠出来
}
}
}
public void printMap()
{
for (int i = 0; i < gameMap.length; i++) {
for (int j = 0; j < gameMap[0].length; j++) {
System.out.print(gameMap[i][j]);
}
System.out.println();
}
}
public void run()
{
int temp = 0 ;
while(true)
{
initMap();
for (int i = 0; i < gameMap.length; i++) {
for (int j = 0; j < gameMap[0].length; j++) {
temp = (int)(100 * Math.random());
if(temp<=20) //可以调整,让老鼠出现的概率降低一些
gameMap[i][j] = "@"; //有老鼠出现
}
}
printMap();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println();
}
}
}

呵呵,线程加数组就可以了,但是不知道能不能满足你的要求。截图如下: 请注意:本文为编辑制作专题提供的资讯,页面显示的时间仅为生成静态页面时间而非具体内容事件发生的时间,由此给您带来的不便敬请谅解!

相关攻略及问答:

Java 打地鼠游戏如何实现多个老鼠同时出现

问:如 在一个9宫格内 老鼠出现是1 2 3 ..9

答:public class Game extends Thread{ /** * @param args */ String [][] gameMap = new String[3][3]; public static void main(String[] args) { // TODO Auto-generated method stub new Game().start(); } public void initMap() { for (int i...

基于Java语言的打地鼠小游戏的源代码

答:public void mouseClicked(MouseEvent e){ Object source=e.getSource(); //获取事件源,即地鼠标签 if(source instanceof JLabel){ //如果事件是标签组件 JLabel mouse=(JLabel)source; //强制转换为JLabel标签 mouse.setIcon(null); //取消标...

java打地鼠游戏的源程序会用到数据结构吗

答:打地鼠, 就是打地鼠,用什么数据结构,那就是数组咯

java swing 打地鼠游戏 按钮添加单击事件之后,运...

答:先点一下有键,在点一下左键就可以啦!请问您还要什么帮助吗?

JAVA鼠标变成锤子,打地鼠游戏问题

问:就是当鼠标移入窗体时 ,鼠标变成锤子,我在网上找相应的方法 写了如下...

答:getImage是针对.jpg .png .gif图片的,方法都是对的,你看看你的图片,换一个路径名试试呢?

网站前台设计人员自己收集素材吗?还有网站前台人...

问:还有没学过美术是否能从事网站前台设计?JQUERY能取代JAVASCRIPT吗?什...

答:以下针对每个环节回答: 一,收集素材:可以的,但最好是自己加工处理以免版权之忧。 二,网站前台人员是否要求会用JAVASCRITP编网页游戏:不一定。 原因--JAVASCRITP结合JQUERY一起用。如在首页产品流动,可以用JQUERY。 三,还有没学过美术是...

有人会用Java设计简单打地鼠游戏吗,带有图形界面

答:想要什么样的?很基础的那种的话下午要是有空给你发个

www.haoxyx.com true http://getqq.haoxyx.com/g/790/7903280.html report 3385 好心游戏问答中心有网友提出了一个比较有代表性的问题【Java打地鼠游戏如何实现多个老鼠同时出现】,【Java打地鼠游戏如何实现多个老鼠同时出现】具体问题如下:如在一个9宫格内老鼠出现是123..9小编觉得可能对其他网友也有帮助,所以将此问答整理出来了,希望对您有帮助。小编为您搜罗的答案1publicclassGameextendsThread{/***@paramargs*/String[][]gameMap=newString[3][3];
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2017 haoxyx.com All Rights Reserved. 好心游戏网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号