`

我大学时代做的第一个java小游戏

阅读更多

 

发一个我这辈子做的第一个java小游戏 呵呵
用来支持 wuhua 的 j2me"冒险岛"计划 呵呵

这个是n年前做的了
那时候刚学java不长时间
代码写的不好 见笑了  图片来自 gba的超级马里奥

游戏很简单

利用 w a s d键 来控制 马里 来躲避乌龟
esc 推出

注意: 支持连按 人物在空中时 仍然有一定的左右移动能力

有3条生命  被碰一次 少一条(被碰到时马里会被自动弹起一段时间)

游戏比较简单 呵呵 看看你能坚持多长时间 (游戏的难度不会随着你坚持的时间的增加而增加 所以简单死了)

游戏虽然简单 代码比较粗糙

但是里面是有亮点的 那就是引入了 速度 和加速度的概念,使得人物移动平滑 合理 操作感比较强
也就是说 用户按键 改变的不是 人物的坐标
而是人物的速度和加速度 (同时还有重力加速度在一直作用着)
人物的坐标根据 速度和加速度 还有时间来计算。

这个思路在很多动作游戏里被使用
但是很多游戏开发入门书籍中的例子都不会过多的涉及。

这个小细节 算是这个超级简陋的游戏的一个小小的不那么简陋的地方吧 呵呵

代码 游戏 一并奉上
感兴趣的下 吧
但还是老恶习:我有蛀牙 没有注释
还有 bug 肯定有哈 呵呵

偶尔用java做做小游戏也是蛮开心的 哈哈
谁说java只能ee??

 

  • 描述: 截图
  • 大小: 109.1 KB
  • MyFirstGame.bin.rar (137.3 KB)
  • 描述: bin jar 运行方法 java -jar MyFirstGame.jar
  • 下载次数: 1116
分享到:
评论
12 楼 shejf 2007-07-04  
magice 写道
楼主真的好强!我大学的时候倒是看了游戏编程的一本书,但是没有实战过,惭愧啊
呵呵!!!!
11 楼 magice 2007-01-12  
楼主真的好强!我大学的时候倒是看了游戏编程的一本书,但是没有实战过,惭愧啊
10 楼 lsy 2007-01-12  
看了楼主的东东好惭愧啊,我们大学都不知道java可以干什么.唉....
9 楼 过河卒 2007-01-12  
楼主写这个的时候花了多久的时间啊?我大学的时候还不知道有Java 更不用说写游戏了 光去玩游戏了。毕业后为了工作自学了Java,也学了学j2me的游戏开发,有机会交流一下。。。 哈哈
8 楼 fins 2006-12-13  
大2还是大三忘了 其实看看代码就知道了 很垃圾 那时候学习不认真啊 成天打游戏了 如果当初.... 哈哈 每个人回忆起大学时代时 肯定都有无数个“如果当初....该多好啊” 哈哈
7 楼 lamian6 2006-12-13  
好强啊 大几的时候啊???
6 楼 fins 2006-12-07  
脚本语言在游戏中一般用来描述游戏事件等
rpg游戏中尤其常用
例如:

if 主角 has 道具1 then
  主角 give 道具1 to npc1
  npc1 give 道具2 to 主角
else
  npc1 say "你没有道具1 我可帮不了你"
end if


底层游戏引擎+ 脚本语言+游戏脚本 + 游戏元素 == 游戏
5 楼 wuhua 2006-12-07  
想来也是java开发游戏不成的原因之一
j2me能成功也是靠这些的

而起个人认为如果设计大型游戏的话,性能是个很大的问题
因为大型游戏,比如RGP吧,往往需求是动态变化的,如果采用静态语言去实现,则相对修改程序会很困难。一般都是带个Script解释器在里面动态的解释脚步。
4 楼 fins 2006-12-07  
恩 要让客户安jre或jdk 郁闷
随游戏一起发布也郁闷 游戏才几百k 带个十几m的运行库 不爽
3 楼 spartak 2006-12-07  
java做游戏就是在windows下的发布不是很爽
2 楼 wuhua 2006-12-07  
不错。我下载运行了下。觉得很不错。值得学习
1 楼 daoger 2006-12-07  
不错,整整!

相关推荐

    java单机小游戏.zip

    java单机小游戏java单机小游戏java单机小游戏java单机小游戏 java单机小游戏java单机小游戏java单机小游戏java单机小游戏 java单机小游戏java单机小游戏java单机小游戏java单机小游戏 java单机小游戏java单机小游戏...

    java小游戏 贪吃蛇 java小游戏 贪吃蛇

    java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 贪吃蛇java小游戏 ...

    java简易小游戏.zip

    java简易小游戏java简易小游戏java简易小游戏java简易小游戏 java简易小游戏java简易小游戏java简易小游戏java简易小游戏 java简易小游戏java简易小游戏java简易小游戏java简易小游戏 java简易小游戏java简易小游戏...

    java小游戏 2048

    java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java小游戏 2048java...

    java小游戏 扫雷 java小游戏 扫雷

    java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java...

    Java小游戏.zip

    Java小游戏Java小游戏Java小游戏Java小游戏 Java小游戏Java小游戏Java小游戏Java小游戏 Java小游戏Java小游戏Java小游戏Java小游戏 Java小游戏Java小游戏Java小游戏Java小游戏 Java小游戏Java小游戏Java小游戏Java小...

    7个Java小游戏源代码

    7个Java小游戏源代码 解压密码是:yykings

    java小游戏 棋类游戏

    java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏 棋类游戏java小游戏...

    一个java fx 做的 麻将小游戏.zip

    java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发...

    java小游戏 打地鼠 java小游戏 打地鼠

    java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打地鼠java小游戏 打...

    java小游戏 推箱子 java小游戏 推箱子

    java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推箱子java小游戏 推...

    java程序设计-类似捕鱼达人的java小游戏,swing GUI

    java程序设计——类似捕鱼达人的java小游戏java程序设计——类似捕鱼达人的java小游戏java程序设计——类似捕鱼达人的java小游戏java程序设计——类似捕鱼达人的java小游戏java程序设计——类似捕鱼达人的java小游戏...

    java贪吃蛇小游戏代码java小游戏源码.zip

    【文件名称列表】:由于提供的信息只有一个总文件名“java贪吃蛇小游戏代码java小游戏源码”,我们可以假设压缩包内包含了多个相关的Java类文件,如Game.java(主程序类)、Snake.java(蛇的类)、Food.java(食物类...

    15个java小游戏源码合集

    本合集包含的15个Java小游戏源码提供了丰富的学习资源,适合初学者理解游戏编程的基本原理,同时也可作为进阶开发者研究和优化代码的参考。下面将详细探讨这些游戏的编程知识点。 1. **Java打猎射击游戏**: - ...

    Java实现贪吃蛇小游戏.zip

    Java实现贪吃蛇小游戏Java实现贪吃蛇小游戏Java实现贪吃蛇小游戏Java实现贪吃蛇小游戏 Java实现贪吃蛇小游戏Java实现贪吃蛇小游戏Java实现贪吃蛇小游戏Java实现贪吃蛇小游戏 Java实现贪吃蛇小游戏Java实现贪吃蛇小...

    java小游戏飞翔的小鸟的魔改版本.zip

    java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发...

    java小游戏代码,吉林大学

    【标题】"java小游戏代码,吉林大学"所涵盖的知识点主要集中在Java编程语言的应用上,特别是在游戏开发领域。这可能是吉林大学Oracle课堂的一个项目,旨在让学生通过实践来掌握Java编程的基本概念和技术。Java是一种...

    Java小游戏-猜成语.zip

    java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发...

    java小游戏jar

    总的来说,【Java小游戏Jar】是一个体现Java编程基础和游戏开发原理的实例,对于初学者来说,它提供了一个实际应用所学知识的平台,同时也能锻炼解决问题和逻辑思考的能力。通过分析和改进这样的项目,开发者可以...

    一个用Java写的连连看小游戏.zip

    一个用Java写的连连看小游戏.zip一个用Java写的连连看小游戏.zip 一个用Java写的连连看小游戏.zip一个用Java写的连连看小游戏.zip 一个用Java写的连连看小游戏.zip一个用Java写的连连看小游戏.zip 一个用Java写的...

Global site tag (gtag.js) - Google Analytics