网站首页 > 文章中心 > 其它

java小游戏打地鼠代码

作者:小编 更新时间:2023-10-19 18:10:35 浏览量:29人看过

用c#做打地鼠小游戏怎么写入计分的代码啊

java入门程序,简易打地鼠.

增加一个count计数,用来统计打中的次数.

基于Java语言的打地鼠的小游戏源代码是什么?

java小游戏打地鼠代码-图1

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

public class Game extends Thread{

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

new Game().start();

java小游戏打地鼠代码-图2

}

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()

System.out.print(gameMap[i][j]);

System.out.println();

public void run()

int temp = 0 ;

while(true)

initMap();

temp = (int)(100 * Math.random());

gameMap[i][j] = "@"; //有老鼠出现

printMap();

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

呵呵,线程加数组就可以了,但是不知道能不能满足你的要求.截图如下:

C语言编程打地鼠

刚写好的,打地鼠小游戏.

#include?stdio.h

#include?stdlib.h

#include?windows.h

#include?conio.h

#include?time.h

#include?string.h

#include?malloc.h

int?main()

int?t=0,s0,s1,i,j,count=0,fen=0,row=0,clo=0;

char?gameA[gSizeg][gSizek+1],fSave[10]={0};

SetConsoleTitle("打地鼠");

HANDLE?hInput?=?GetStdHandle(STD_INPUT_HANDLE);?//?获取标准输入设备句柄

INPUT_RECORD?inRec;

DWORD?res;

COORD?p0;

p0.X=0;

p0.Y=0;

srand(time(0));

s0=?time(NULL);

strcpy(gameA[0],"??GAME");

strcpy(gameA[1],"未命中次数:0,计分:000000");

for(i=gBegin-1;igSizeg;i++)

for(j=0;jgSizek+1;j++)

if(igBegin-1?igSizeg-1?j0?jgSizek-1)

java小游戏打地鼠代码-图3

gameA[i][j]='?';

else

if(j==gSizek)

gameA[i][j]=0;

for(i=0;igSizeg;i++)

printf("%s\n",gameA[i]);

while?(1)

if(row0?clo0)

gameA[row][clo]='?';

row=rand()%(gSizeg-1);

clo=rand()%(gSizek-1);

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),p0);

if(clo1)

clo=1;

//gameA[i][gSizeg+1]=0;

p0.X=10;

printf("GAME?OVER!");

break;

s1=?time(NULL);

t=s1-s0;

ReadConsoleInput(hInput,?inRec,?1,?res);

if?(inRec.EventType?==?MOUSE_EVENT?inRec.Event.MouseEvent.dwButtonState?==?FROM_LEFT_1ST_BUTTON_PRESSED)?//鼠标左键

if(inRec.Event.MouseEvent.dwMousePosition.X==clo?inRec.Event.MouseEvent.dwMousePosition.Y==row)

if(fen==0)

fen=1;

strcat(gameA[1],fSave);

count++;

fen=0;

gameA[1][11]=count+'0';

while(1);

return?0;

网上下的java手机游戏源码怎么用Eclipse在电脑上运行?

需要在eclipse中进行配置

工具:

eclipse

方法如下:

以上就是土嘎嘎小编为大家整理的java小游戏打地鼠代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章