一、综合训练任务
完成程序设计并撰写比较规范的设计报告。将程序尽可能的完善,界面尽可能规范。对面向对象有更深刻的理解和认识,学会从面向对象的角度思考问题,加深对课程内容的理解与掌握。设计实现吃豆子游戏,游戏功能如下:
(1)通过方向键控制吃豆者的运动方向,直到完所有金豆
(2)吃到大金豆后,敌人在一段时间内失去攻击能力,此时吃豆者可以吃掉敌人
(3)可以增加体能和水果机制,吃到水果体能恢复到100%
二、分析与设计
2.1 需求分析
玩家可以控制吃豆者的移动,包括移动方向和移动速度。吃豆者移动到小豆子位置可以吃掉小豆子,与小怪物碰撞则吃豆人被吃掉。当吃豆者吃完所有的小豆子或者吃豆者被小怪物吃掉,游戏结束。
经分析,参与者为玩家,用况图如下
2.2 静态分析
三、游戏页面
1首页
②用户注册
③用户登录
④选择关卡难度
⑤商店购买工具⑥开始游戏
⑦游戏规则
四、代码
本程序用到了MySQL数据库,需要建立players数据库并在数据库下建立players表,属性如下:
| account | pwd | scores | name | |
|---|---|---|---|---|
| varchar | varchar | int | varchar | varchar |
代码较多,目录如下
代码过长,链接
链接:https://pan.baidu.com/s/1Qmuhgq0YQUXGp2JvRaXwTQ
提取码:iga7