有java小游戏代码可以分享吗?
有的哦!非常的多。java写不了病毒,但是非常适合写游戏开发。下面举几个个例子说明,比如说,飞机大战,坦克世界,这个是java基础,完全是用基础知识做出来的。如果你能单独写出飞机大战,说明你的java基础非常不错,对面向对象编程思想有一定的了解了👍!
飞机大战
它的主要模块如下:主界面,英雄机,小敌机,大敌机,子弹,小蜜蜂🐝!检测英雄机和敌人的碰撞,子弹和敌人的碰撞,计算出各个对象的宽和高,让英雄机随着鼠标移动,添加鼠标移动监听等。
坦克世界
这个游戏相信很多90后的小伙伴都记得吧!小时候经常偷偷的和小伙伴一起玩的游戏之一,那个时候小霸王游戏机,还是插卡的,几乎每个游戏卡上都有这个游戏。
可以自己建立战场,吃了一把手枪或者累积获得三个星星,可以加强火力,不管什么墙壁都能打穿。还记得那个时候,还可以自己把中间位置的那个老鹰(自己的BOSS)打死,直接结束游戏。后来赶巧的是,我们大二的java程序设计的大作业,就是写出这个游戏来。使用的工具就是MyEclipse,这个是基于java线程技术的小游戏,多重地图,多重关卡,利用文件的读取,改变地图属性,坦克属性,火力属性,利用绘图技术,绘制地图显示效果。
贪吃蛇大作战
设计游戏图纸,画出900X700的白色游戏窗口,在窗口上添加画布,在画布上添加标题,然后在黑色区域添加游戏区域。
放置静态的蛇:一个头、两个身体,加上开始提示:按空格键开始游戏,让蛇动起来:监听Timer事件,平移数据,实现游戏暂停实现转向功能。添加食物,吃掉食物,添加死亡条件,实现“重新开始”功能,添加分数和长度。
俄罗斯方块
大致的原理是使用二维数组保存划分的地图,游戏前先将所有地图中的格子初始化为空,玩游戏过程中,我们能够看到界面上的方块,那么就得将地图中所有的方块绘制出来,当然,除了需要绘制方块外,游戏积分和游戏结束的字符串在必要的时候也需要绘制,通过随机数的方式产生方块所组成的几种图形,一般七种图形:条形、田形、正7形、反7形、T形、Z形和反Z形,生成条形。重复以上的生成图形、图形下落、左右下移动、判断消除行的操作,一个简单的俄罗斯方块就完成了。
五子棋
这个是编程上的效果图,开始菜单包含:重新开始、悔棋两个功能,目前悔棋可以支持连续悔。
设置菜单包含:禁手设置、人机对弈设置、人人对弈设置,关于禁手设置的规则在帮助菜单可看到。设置菜单包含:禁手设置、人机对弈设置、人人对弈设置,关于禁手设置的规则在帮助菜单可看到。
总结来说,需要设计考虑到的问题是:1.菜单的设计与实现 2.鼠标点击棋盘后,如何绘制棋子?如何为刚下的棋子绘制一个红色框? 3.棋谱是如何一个数据结构?
当然了,如果以上小游戏都会做了,还有捕鱼达人这个也可以总javaSwing实现哦!
这个游戏看上去比较复杂,其实,原理不算太难的。
游戏原理 :swing+多线程+事件监听 swing实现的界面的绘制; 多线程实现产生多种鱼,实现鱼的游动,以及网的移动; 事件监听实现鼠标捕鱼事件的捕获; 鱼,背景,网都是图片,之所有是动态的效果,因为线程或者鼠标移动引起图片的变化.
那么,总结说来,捕鱼游戏是一种以小博大的游戏,玩家通过消耗金币,进入特定黑箱,输出概率,如果成功,则获得鱼对应的金币。 其中成功概率是由黑箱条件决定,包括房间条件、玩家条件、开炮条件等。好了,java可以做非常多的游戏的哦!以上是一些小游戏,包括大型网游的后台服务器系统,大部分都是用java写的。
如何从命令提示符运行Java程序?
1、需要安装jdk和配置环境变量
2、打开命令提示符,首先要进入文件所得的路径,例如D盘下的hello.java在命令行输入d: (打开D盘)
3、javac hello.java (编译源文件,将.java结尾改为.class后缀)
4、java test (运行)
这样就可以了,很多人在安装jdk和配置环境变量的时候,不是这里出错,就是那里出错,本来对编程很感兴趣的,这么一折腾,就会产生编程很难的想法,配置开发工具都这么复杂;
以前学习Java的时候,看的是“ 如鹏网 ”的视频教程——《这样学Java不枯燥》,挺不错的,课程体系的设置可以极大的激发对编程的兴趣,学起来不枯燥;免安装jdk,无需配置环境变量,只需要下载如鹏网版本的eclipse打开就行了;
通过开发超级玛丽,飞机大战,吃金币,连连看,汤姆猫,电影的弹幕动画等来讲解Java的知识点,蛮有成就感的,没想到Java还可以这么学,具体的可以到如鹏网官网上去了解一下,有问题随时提问,老师实时在线答疑,口碑不错,基本上都是慕名而去的;
其它小编已经教你如何配置JDK了,那我们来了解一下如何运行
我们都知道两条命令:javac 类名.java和java 类名。 具体操作举例说明: 1.如果.java文件放在了部分C盘(用户自己建立的文件夹)或C盘以外的位置。 比如D盘: 步骤一:win+R,输入cmd回车,进入命令提示符窗口: 步骤二:跳转到.java文件存放位置: 步骤三:输入javac.HelloWorld.java编译程序,这时若程序没有错误,则发现D盘存放.java文件的目录下生成了HelloWorld.class文件: 步骤四:输入java.HelloWorld运行程序(运行结果输出了一句话:“眉毛抽烟饿死懒猫”)。 2.如果.java文件放在了C盘的某些特殊文件夹里(操作时需要管理员权限)。 如果按一般操作编译阶段会出现拒绝访问的情况,如图: 正确做法:->右击屏幕左下方->命令提示符(管理员),之后按照一般操作即可。 最后总结一下其他学习收获:
(1)在JDK的bin目录下,有很多可执行程序。最重要的就是javac.exe和java.exe。 javac.exe是Java编译器工具,可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。java.exe是Java运行工具,会启动一个JVM进程,JVM相当于一个虚拟的操作系统,专门负责运行由Java编译器生成的字节码文件(.class文件)。 Java源文件扩展名为.java,如HelloWorld.java。经过javac命令编译后生成的Java字节码文件扩展名为.class,如HelloWorld.class。再经java命令运行程序,得到结果。
(2)在命令提示符窗口下目录的跳转问题: 跳相对目录上一层:cd.. 回车 进入其他盘符:d:或D: 回车 进入文件路径位置:cd 文件路径 回车,若再要打开文件则输入文件名全称(有后缀),回车即可打开文件。

