一、游戏说明
实现一个打砖块的小游戏,基本元素包括小球,挡板,砖块,终点线,分数,背景自选。
二、需求分析
1. 小球
- 小球碰到挡板和墙壁时都要反弹
- 小球碰到砖块时砖块消失
- 小球碰到终点线时游戏结束
2. 挡板
- 挡板随鼠标水平移动,竖直方向位置不变
- 挡板碰到小球时小球反弹
3. 砖块
- 砖块在屏幕上方排列整齐
- 砖块碰到小球时砖块消失
4. 分数
- 小球碰到砖块使砖块消失时分数加一
5. 终点线
- 小球碰到终点线时游戏结束
三、设计说明
1. 小球
- 游戏开始时,小球位于屏幕中间,向某一个方向飞出;这个方向最好不要向下或者斜向下;可适当调整小球的大小和飞行速度
- 小球碰到挡板和墙壁时都要反弹,且反弹遵守反射定律,入射角和出射角相等
2. 挡板
- 挡板随鼠标水平移动,竖直方向位置不变
3. 砖块
- 砖块在屏幕上方排列整齐,三行,每行十个,可使用一个砖块克隆完成
- 砖块碰到小球时砖块消失
4. 分数
- 小球碰到砖块使砖块消失时分数加一
5. 终点线
- 小球碰到终点线时游戏结束