本文基于Java实现的吃豆人小游戏,水平不高。如有问题欢迎在评论区批评指正。

一、综合训练任务

完成程序设计并撰写比较规范的设计报告。将程序尽可能的完善,界面尽可能规范。对面向对象有更深刻的理解和认识,学会从面向对象的角度思考问题,加深对课程内容的理解与掌握。设计实现吃豆子游戏,游戏功能如下:
(1)通过方向键控制吃豆者的运动方向,直到完所有金豆
(2)吃到大金豆后,敌人在一段时间内失去攻击能力,此时吃豆者可以吃掉敌人
(3)可以增加体能和水果机制,吃到水果体能恢复到100%

二、分析与设计

2.1 需求分析

玩家可以控制吃豆者的移动,包括移动方向和移动速度。吃豆者移动到小豆子位置可以吃掉小豆子,与小怪物碰撞则吃豆人被吃掉。当吃豆者吃完所有的小豆子或者吃豆者被小怪物吃掉,游戏结束。
经分析,参与者为玩家,用况图如下吃豆人

2.2 静态分析

吃豆人

三、游戏页面

1首页
吃豆人
②用户注册
吃豆人
③用户登录
吃豆人
④选择关卡难度
吃豆人
⑤商店购买工具
吃豆人⑥开始游戏
吃豆人
⑦游戏规则
吃豆人

四、代码

本程序用到了MySQL数据库,需要建立players数据库并在数据库下建立players表,属性如下:

account pwd scores name email
varchar varchar int varchar varchar

代码较多,目录如下吃豆人
吃豆人
代码过长,链接
链接:https://pan.baidu.com/s/1Qmuhgq0YQUXGp2JvRaXwTQ
提取码:iga7

相关文章: