打气球游戏开发计划
打气球游戏开发计划
游戏玩法:
用鼠标打击画布上出现的不同颜色的气球使其消失,同时获取分数
不同颜色的气球速度方向不一样,同时所对应的分数也不一样
在屏幕不同位置打击到气球也会有不同的分数
努力将游戏与手机连接,使得手机可以控制这个游戏
2、技术要点
1)游戏界面绘制:初始界面、游戏界面、结束界面
2)线程知识实现多个气球的各种运动
3)鼠标监听器实现对气球的点击使其消失
4)给各种按钮添加监听器控制游戏的开始、暂停与结束
5)数组队列实现气球对象信息的保存
6)实现对每个气球对象颜色信息的获取
7)实现对打击气球使其消失的位置坐标的获取
8)实现游戏者信息和分数记录(加分或者减分)功能并且能在界面相应的位置上随时表现出来
9)尽可能引进时间概念使得整个游戏能够在一个有限的时间内完成
10)对每一局游戏结果进行记录,做出排行榜的效果
11)尽可能引进音效,使得游戏变得可爱又有趣
3、游戏详细介绍:
A)开始阶段:设计一个可爱的界面作为游戏初始界面,上面有简单的游戏介绍,并且有开始、排行榜、退出等按钮。“开始”按钮可以弹出游戏界面,所有的游戏功能都要在游戏界面上完成,下一步会详细介绍;“排行榜”是对已经进行完的游戏结果做的一个记录,依据分数高低排一个名次;“退出”实现对游戏的退出,按下的时候弹出一个提示框,询问是否要退出,如果选择“是”则推出游戏,选择“否”就回到开始的界面
B)游戏阶段:整个窗体分为控制区和游戏区;控制区有开始、暂停、退出、时间、分数、游戏者姓名等等信息,在打印区内可以将打击到的不同颜色的气球的数目以及其他实时信息打印出来;游戏区则主要分为下方的气球出口和其余部分的气球运动区。红色、绿色、蓝色三种颜色的出口分别飞出具有随机方向的小球,速度方面是红球速度大于绿球速度大于篮球速度,同时红球的分数大于绿球的分数大于篮球的分数;在游戏区不同的位置会有不同的分数,离出口远近分为三个区域,离出口越远分数越多,但是离顶部窗口则越近;当小球碰到左边和右边的边界时会弹开,相互碰到也会弹开,但是碰到顶部边界则会爆炸,同时减去相应的分数,因为速度方面红球最快篮球最慢,因此小球爆炸减分则是红球最少篮球最多;打击到的小球颜色将会有记录,并且随时可以看到旁边的分数在更新,时间也要加以限制(后期可以添加选关的步骤,级别越高的关卡窗口越小速度越快)
C)结束阶段:当时间用完的时候就要停止所有的小球,同时弹出有“GameOver”等相关字样信息,以及姓名、分数等信息,并将这个信息记录下来储存在排行榜中,以便查看(当然这个似乎有点难……)
D)整个游戏阶段都要尝试着配上有趣的背景音乐,不同的界面要使用不同的背景音乐
4、人员分配
组长: 刘凯宁 TEL 15200806084 QQ 929025296
组员:郑家园 TEL 15274971317 QQ 664268616
蓝 魏 TEL 15616133947 QQ 117747169
庞皓瀚 TEL 15273194854 QQ 2575034870
工作分配
蓝 魏:页面开发+背景音乐
庞皓瀚:小球的各种运动(开始、随机运动、碰撞、暂停、)+获取相关信息(颜色、位置坐标)
刘凯宁:时间线程类,实现倒计时功能+记分板和排行榜
郑家园:组合,优化
技术支持:胡哥 强哥 熊哥 康哥 其余的蓝杰兄弟姐妹们
5、开发时间
基本操作尽可能在23号之前完成,后期加工可以延后完成
刘凯宁
2013年7月19日