首页编程java编程java编写游戏 java怎么开发游戏

java编写游戏 java怎么开发游戏

编程之家2026-05-30703次浏览

很多朋友对于java编写游戏和java怎么开发游戏不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

java编写游戏 java怎么开发游戏

求java编写数字游戏程序代码

这个是 DOS界面的,下面还有一个applet的

import java.lang.Math;

import java.util.Scanner;

public class Test40{

public static void main(String[] args){

go();

java编写游戏 java怎么开发游戏

}

private static void go(){//程序逻辑结构

int aa=(int)(Math.random()* 100);// create a number from 1 to 100

System.out.println("请输入一个数字:");

Scanner sc= new Scanner(System.in);

int count=0;//计数器,统计猜测次数

java编写游戏 java怎么开发游戏

int guessnum= 0;

while(true){

guessnum= sc.nextInt();

if(guessnum> aa){

System.out.println("大了,请输入个小点的数字!");

}

if(guessnum< aa){

System.out.println("小了,请输入个大点的数字!");

}

if(guessnum== aa){

System.out.println("恭喜你,猜对了!您一共猜了"+count+"次");

System.out.println("是否继续?Y/N");

String s=sc.next();

if("Y".equals(s)||"y".equals(s)){

System.out.println("程序已重新开始!");

go();

}else if("N".equals(s)||"n".equals(s)){

System.out.println("程序已关闭!");

System.exit(0);//退出程序

}

}

count++;

}

}

}

下面的是applet的

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

import java.util.Random;

public class Guess extends Applet implements ActionListener{

Panel p1, p2, p3, p4;

Button b1, b2;

Label l1, l2;

TextField t1;

TextArea t2;

int num;

public void init(){

setSize(230, 300);

setBackground(Color.pink);

l1= new Label("这是一个猜数字程序(0-100)", Label.CENTER);

l2= new Label("begin:");

t1= new TextField(10);

t2= new TextArea("", 10, 30);

b1= new Button("猜测");

b2= new Button("查看数字");

Random rand= new Random();

num= rand.nextInt(100);

add(l1);

add(l2);

add(t1);

add(t2);

add(b1);

add(b2);

b1.addActionListener(this);

b2.addActionListener(this);

}

public void actionPerformed(ActionEvent j){

int n;

try{

if(j.getSource()== b1){

String s;

s= String.valueOf(t1);

if(s.compareTo("1")< 0|| s.compareTo("9")> 0)

t2.setText("输入有误!\n请重新输入!");

n= Integer.parseInt(t1.getText());

if(n< num)

t2.setText("小了,请输入个大点的数字");

else if(n> num)

t2.setText("大了,请输入个小点的数字");

else{

t2.setText("恭喜你,猜对了");

Random rand1= new Random();

num= rand1.nextInt(100);

}

}

if(j.getSource()== b2){

t2.setText(""+ num);

}

} catch(Exception e){

}

}

}

怎么用java做游戏

主要是用Java分支中的J2ME来写,但是J2ME中需要Java的基础知识。

现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。

J2ME中使用到的Java基础知识:

1、Java语法基础:包括基本数据类型、关键字、运算符等等

2、面向对象的思想:类和对象的概念,继承和多态等等。

3、异常处理

4、多线程

J2ME中没有用到的Java基础知识:

1、JDK中javac和java命令的使用

2、Java基础中的很多类在J2ME中没有,或者类中的方法做了大量的精简。所以建议在J2ME中熟悉类库。

3、Applet、AWT、Swing这些知识在J2ME中根本使用不到。

简单说这么多,希望学J2ME的朋友们能少走一些弯路,不足之处希望大家积极指正和补充

怎么制作JAVA游戏

手机游戏开发其实是j2me,是java语言的一个发展方向,用j2me就可以制作手机游戏以及软件,对于自学的话我个人推荐《javame使用详解——用eclipse进行移动开发》这本书,讲解很详细,适合入门学习,从高级用户界面开始学习,然后低级用户界面,用户存储,游戏开发,这样的一个学习过程,但是说实话,你如果是自学的话入门可以,但是如果想编一个像样的游戏的话那估计难度有点大,因为在手机游戏开发过程中很多东西都是经验,很多人说j2me简单,其实说实话,是简单,不就是那11个包里的那几个类的调用吗?但是用这些类里的方法什么的结合起来编写一个游戏,那就不简单了,这时候就需要一个老师或者有经验的人给你指点一下了,就是这样

手机游戏开发(也就是j2me)其实不难,技术性的东西不难,难就难在逻辑思考,重在算法的编写,游戏中间需要许多的NPC,这些NPC的活动都是需要你编写很多的代码来实现人工智能的,所以,加油!祝你成功!

关于java编写游戏的内容到此结束,希望对大家有所帮助。

巨型卡利鸟翅?巨型卡利鸟翅图纸统一魔兽(魔兽世界官网)