文件名称:flybird.zip
文件大小:4.47MB
文件格式:ZIP
更新时间:2023-08-13 05:56:37
java飞扬的小鸟
一、类:飞鸟、地面、柱子。 二、功能说明:游戏开始后,间歇性的点击鼠标,让小鸟向上飞,不会掉下来并且要穿过柱子空隙,不能碰到柱子,穿过柱子得一份。(鸟碰到柱子或掉落地面就会死亡,其中背景中会间断的出现红心图标,可以控制小鸟“吃”到红心,一个红心可以获得一次复活的机会)。 三、用户界面需求:主界面、游戏界面、成就系统。 四、精度及灵活性: 游戏要求每点击一下鼠标,必须实时响应为小鸟向上飞指定的高度,并且小鸟一直有下降的速度,并且柱子也要一直循环的出现,最后使得小鸟能够灵活连贯的的穿梭于柱子之间。 五、时间特性:包括小鸟向上飞,向下落的时间特性,以及柱子循环出现的时间特性。 六、输入输出要求:输入:点击鼠标,控制小鸟向上飞。点击音乐图标,控制播放背景音乐及飞行碰撞等音效。 输出:游戏期间,每当穿过一个柱子显示分数加一;游戏结束后,输出“game over”并显示当前成绩(score)及最高成绩(best)。
【文件预览】:
bin
----img()
--------b1.png(3KB)
--------gameover.png(8KB)
--------column.png(206KB)
--------over.png(93KB)
--------小鸟3.png(3KB)
--------bird.png(1KB)
--------ground.png(3KB)
--------bg2.PNG(18KB)
--------bird1.png(2KB)
--------bg.png(9KB)
--------bird2.png(1KB)
--------小鸟1.png(3KB)
--------小鸟0.png(3KB)
--------bird2(1).png(1KB)
--------heart.jpg(13KB)
--------柱子.png(195KB)
--------小鸟2.png(3KB)
--------start.png(9KB)
--------小鸟5.png(3KB)
--------column2.png(166KB)
--------小鸟6.png(3KB)
--------小鸟4.png(3KB)
--------column1.png(172KB)
--------0.jpg(23KB)
----java.policy.applet(134B)
----game()
--------Heart.class(929B)
--------Column.class(1KB)
--------Bird.class(2KB)
--------GamePanel$1.class(1KB)
--------Ground.class(1KB)
--------MusicPlayer.class(1KB)
--------GamePanel.class(4KB)
--------Tools.class(854B)
--------GamePanel$2.class(624B)
--------GameFrame.class(1KB)
--------GamePanel$MyThread.class(2KB)
----music()
--------bgmclick.mp3(8KB)
--------bgm2.wav(505KB)
--------bgmover.mp3(237KB)
--------bgm1.mp3(588KB)
.settings
----org.eclipse.jdt.core.prefs(598B)
src
----img()
--------b1.png(3KB)
--------gameover.png(8KB)
--------column.png(206KB)
--------over.png(93KB)
--------小鸟3.png(3KB)
--------start(1).png(33KB)
--------bird.png(1KB)
--------ground.png(3KB)
--------bg2.PNG(18KB)
--------bird1.png(2KB)
--------bg.png(9KB)
--------bird2.png(1KB)
--------小鸟1.png(3KB)
--------小鸟0.png(3KB)
--------heart.jpg(13KB)
--------柱子.png(195KB)
--------小鸟2.png(3KB)
--------start.png(9KB)
--------小鸟5.png(3KB)
--------column2.png(166KB)
--------小鸟6.png(3KB)
--------2.png(78KB)
--------小鸟4.png(3KB)
--------column1.png(172KB)
--------0.jpg(23KB)
----game()
--------Tools.java(497B)
--------GamePanel.java(6KB)
--------Bird.java(3KB)
--------Ground.java(881B)
--------Heart.java(624B)
--------PlaySound.java(338B)
--------Column.java(1KB)
--------MusicPlayer.java(576B)
--------GameFrame.java(1KB)
----music()
--------bgmclick.mp3(8KB)
--------bgm2.wav(505KB)
--------bgmover.mp3(237KB)
--------bgm1.mp3(588KB)
.project
jl-1.0.0.jar
.classpath