# CuckooBird
简介:这是一个基于java的布谷鸟闯关游戏,摁上键控制鸟的位置穿过管道间的缝隙,需要做碰撞检测,监听键盘事件,背景图片的切换,障碍物管道产生时y轴
上需要随机位置。对于鸟没有做出界处理,没有做与地面的碰撞检测。计分依据背景图片的偏移量计算,背景由两张一样的图片实现轮回,移动距离和100求余计算
出score。
1.项目只是做了简单的解耦处理,大量逻辑在Cuckoo.java中编写
2.逻辑分析包括以下几部分:
窗口、背景、移动墙、布谷鸟、障碍物、背景音乐、音效、欢迎界、game over,对于窗口、鸟、障碍物理应抽象为具体的entity,但由于项目较小,没做处理
3.由几个关键的布尔类型变量start,crash,over是产生键键盘事件时用来控制界面显示的弹框的
4.操作:空格键开始游戏,enter键取消"game over"弹框,摁空格键继续,上键(up)是对鸟的控制
5.工具类ImageMgr专用于读取图片
6.Cuckoo类中集合了大量的静态属性,导致类有些臃肿
#唯一的心得:
当鸟碰撞后,弹出gameover,想做出可以重新开始的效果,想了很久,最后将最关键的那几个boolean类型变量start,crash,over,以及鸟和障碍物偏移的距离设为最初的值,实现了
重开游戏的效果,在reopen()中。
![image](https://user-images.githubusercontent.com/90468877/134829533-eaa7e0e4-cec7-452c-bbad-5fd6a1f34924.png)![image](https://user-images.githubusercontent.com/90468877/134829583-9e4c700f-43ed-4da5-9234-b92df8fee4ff.png)![image](https://user-images.githubusercontent.com/90468877/134829560-a3e6e2fd-6652-4251-becf-7955aaa877dd.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计 java游戏开发 小游戏 经典游戏 游戏源码 课程设计
资源推荐
资源详情
资源评论
收起资源包目录
基于java的布谷鸟闯关游戏.zip (19个子文件)
project_code_0719
V1CuckooBird.iml 793B
src
test
Ts.java 470B
images
pipe.png 5KB
ground.png 574B
blueBird_2.png 416B
blueBird_3.png 409B
blueBird_1.png 385B
gameover.png 1KB
ready.png 1KB
start.png 1KB
bg_light.png 6KB
com
kali
ImageMgr.java 2KB
Main.java 401B
Cuckoo.java 7KB
sound
sfx_point.wav 173KB
fail.wav 1.9MB
sfx_die.wav 130KB
music.wav 956KB
README.md 2KB
共 19 条
- 1
资源评论
辣椒种子
- 粉丝: 3518
- 资源: 5721
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功