「java做设计小游戏」java课程设计小游戏
本篇文章给大家谈谈java做设计小游戏,以及java课程设计小游戏对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
用java eclipse能设计出怎样简易的小游戏
用java的swing就可以设计出像:拼图游戏、推箱子、五子棋、象棋、坦克大战、超级玛丽、飞机大战等游戏。
怎么用JAVA来写一个小游戏程序
import java.util.*;
import java.io.*;
public class CaiShu{
public static void main(String[] args) throws IOException{
Random a=new Random();
int num=a.nextInt(100);
System.out.println("请输入一个100以内的整数:");
for (int i=0;i=9;i++){
BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
String str=bf.readLine();
int shu=Integer.parseInt(str);
if (shunum)
System.out.println("输入的数大了,输小点的!");
else if (shunum)
System.out.println("输入的数小了,输大点的!");
else {
System.out.println("恭喜你,猜对了!");
if (i=2)
System.out.println("你真是个天才!");
else if (i=6)
System.out.println("还将就,你过关了!");
else if (i=8)
System.out.println("但是你还……真笨!");
else
System.out.println("你和猪没有两样了!"); break;}
}
} }
JAVA小游戏设计,求思路
建一个数组int[][] arr = new int[4][5] 放20张卡片 设置每个数组的值 比
如0 为没有 1 为looser piece
然后判断如果选择0就改该位置为2,表示已被选择,如果选择1就输了 使用随机分布
设置一个参数比如isPlay=1;玩家1选择,isPlay=2,玩家2选择,因为可以选择一次或者两次 需要判断
设置一个按钮判断是否放弃
设置一个参数 var = 0;
按钮:点击 意思为玩家选择一次之后放弃第二次选择让给玩家2选择
if(var = 1){
结束 轮到玩家2
}
如果var = 0 表示为选择 1 表示选择一次 2表示选择两次
板面上自动判定的:
if(var = 0){
选择
}
if(var = 1){
继续选择
或者按钮结束
}
if(var = 2){
结束
轮到玩家2选择
}
用java制作一个小游戏 教学
static Scanner in =new Scanner(System.in);
public static int aaa(){
int c = 0;
while(true){
try {
if(c999c10000){
break;
}else{
// System.out.println("请输入4位整数");
c= in.nextInt();
if(c999c10000){
break;
}else{
System.out.println("输入有误,请重新输入4位整数");
}
}
} catch (Exception e) {
System.out.println("请输入整数");
c= in.nextInt();
}
}
//in.close();
return c;
}
public static void cai(){
//Scanner sa =new Scanner(System.in);
int haoma=(int)(Math.random()*10000);
if(haoma999)
{
haoma = Integer.parseInt(String.valueOf(haoma)+"0");
}
System.out.println(haoma);
System.out.println("请输入一位4位整数");
int aa = 0;
while(true){
aa= aaa();
String pd=String.valueOf(aa);
if(pd.length()!=4){
aa = aaa();
}else{
break;
}
}
while(true){
if(aa==haoma){
System.out.println("你猜对了,可以去买彩票了");
}else{
System.out.println("抱歉 , 你猜错了");
}
System.out.println("是否继续1继续 其他结束");
try {
int ss = in.nextInt();
if(ss==1){
cai();
}else{
break;
}
} catch (Exception e) {
in.close();
break;
}
}
}
public static void main(String[] args) {
System.out.println("欢迎来到猜号小游戏");
cai();
System.out.println("over");
}
java做一些小游戏需要学什么
Java做这些小游戏, 可以使用下面几种Java自带的图形界面框架
Awt 适合内存较小, 配置较低的嵌入式系统等,组件较少, 性能好,资源消耗低.
Swing 适合PC等, 组件较丰富, 内存占用较大, 但是跨平台性优越
JavaFX 这个是比较强大的框架了,组件比Swing更丰富,比如添加了 日期选择组件, WebView组件, 还支持3D和 动画. 并且多多媒体支持良好. 但是相关资料比Swing等少
既然学过Java Web 那么对网页编程还是有了解吧, HTML+CSS+JS 也可以开发出小游戏,浏览器可以显示, 放入JavaFX的WebView组件也可以显示出来
推荐使用JavaFX 或者 Web ,因为这两者都很好做到了分离. JavaFX也可以分离出FXML文件,CSS文件,Java文件. 当然也可以采用最稳妥的Swing来开发,毕竟Swing的图书教程很多.
推荐书籍
Java 2D游戏编程入门 Java游戏编程原理与实践教程
JavaFX 游戏程式设计 第三版
其实游戏算法都一样, 在Swing上好了弄透彻了, 也可以轻松移植到JavaFX或者网页上
关于java做设计小游戏和java课程设计小游戏的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。