跑酷游戏曾经盛行一式,今天我们就用简单的java代码来复刻他。
一、项目名称
RunGame
二、功能介绍
跑酷类游戏,玩家通过对键盘方向键的控制,来实现角色的跳跃和移动,通过躲避障碍物和捡拾金币来获取更多的分数
三、模块功能
功能模块
1.登录界面(LoginFrame):用户名(可见)、密码(不可见)
2.选择界面(MainFrame):开始按钮,帮助按钮和退出按钮
3.加载界面(WindowFrame):加载进度条,进度条结束后方可进入游戏
4.游戏界面类((GameFrame):游戏实运行界面
5.结束界面类(E那个Frame):游戏结束的操作
逻辑模块
1.游戏逻辑(EndFrame)
2.怪物类(ObstacleBaffe、ObstacleCrab、ObstacleMissile)
3.分数类(BonusGold)
4.角色宠物类(Person、Barrs)
四、开发模式:MVC模式
M:model(数据层)
V:view(显示层)
C:controller(控制层)
五:以上是大概的框架
UML图(大致构思):