这款游戏的起源是越南独立开发者开发的手机游戏,短时间内占据了全球各大手机软件商店免费排行榜的第一位。游戏中玩家控制一只小鸟飞过一个个柱子的间隙。飞的越远分数越高,看玩家能使小鸟在空中坚持飞多久。初始界面如图1所示。
完整源码+文档+视频 : 源码+论文 下载
玩家在上图所示界面任意位置,按下鼠标左键,开始游戏。
游戏开始以后,玩家需要不断控制点击屏幕的频率来调节小鸟的飞行高度和降落速度,让小鸟顺利的通过画面右端的柱子间隙。如果玩家不小心碰到了柱子或者落到了地面上,则结束游戏。如图2所示。
如图2所示的左上角显示了用户的得分,每通过一个柱子间隙得1分。另外,此时玩家可以在如图2所示的任意位置,按下鼠标左键,重新开始游戏。
2、步骤
步骤一:新建工程和包
新建名为teduBirdGame的的Java工程,然后,在工程下的src目录下新建包cn.tedu.bird,最后,将该工程所需的图片拷贝至该包下,工程结构如图4所示:
在项目中,包的名字一般为公司域名倒写,再加上项目名字,即为包名。
步骤二:构建工程的结构
首先,新建BirdGame类,然后新建Groud类,表示游戏中的地面;新建Column表示游戏中的柱子;新建Bird类表示游戏中的鸟ÿ