2054188 施朱博 2053049 黄远宏 2050280 马昕岳 2052723 吴皖腾
施朱博:所有怪物设计与制作(近战怪、远程怪和boss),怪物生成,怪物移动,怪物和人物的交互(怪物人物互相攻击造成伤害,死亡后消失),关卡之间的切换,帮助其他组员debug
黄远宏:所有地图设计与制作,物理引擎,场景中的各种交互和触发(战斗房间,NPC, 传送门、奖励等),音量调节,暂停继续,场景切换,玩法设计,帮助其他组员debug
马昕岳:人物的一切行为,所有武器设计与实现,UI系统,补给系统,天赋系统, 玩法设计与boss设计,帮助其他组员debug
吴皖腾:摄像机跟随,防止骑士和子弹离开地图边界,debug
6-02 骑士移动实现,雪地地图制作完成
6-04音量调节实现,游戏暂停继续实现
6-06怪物移动实现,森林地图制作完成
6-07 骑士攻击实现,武器实现,怪物移动实现
6-09 子弹消除实现,地图对象层设计完成
6-10 地图武器生成,切枪实现,怪物攻击实现
6-11 UI实现,场景切换实现,物理引擎实现
6-12 刷怪实现,战斗房间实现
6-13 补给系统实现,关卡切换实现
6-14 boss实现,NPC实现
6-15 天赋系统实现
6-18 终极武器实现
6-20 撰写文档
-
游戏开始界⾯、背景⾳乐、⾳量控制、暂停及恢复功能、退出功能
-
键盘控制
-
⾄少2类武器,包括不限于枪械类武器、近战武器;每类武器⾄少包括2种具体的武器,如枪械类
-
武器包括不限于⼀次发射单发⼦弹的枪械、⼀次发射多发⼦弹枪械等,近战武器包括不限于可快速 攻击的⼩范围武器、攻击速度较慢的⼤范围武器等
-
⾄少2种普通敌⼈类型,包括不限于近战型敌⼈和远程型敌⼈;每类普通敌⼈⾄少包括2类具体的敌⼈
-
⾄少两种道具,包括不限于恢复⽣命、增加护甲的道具,可以通过击败敌⼈获取
-
宝箱机制,开启可获得新武器或者道具等
-
安全地图与探险地图,安全地图指进⼊关卡前的地图,可以查看武器信息、敌⼈信息等,探险地图指关卡地图
-
关卡中主⻆死亡,探险终⽌并返回安全地图
-
⾄少包括2个关卡 可选功能
-
buff机制,主⻆可以获得多种buff,包括不限于移速增加、⽆敌等
-
debuff机制,主⻆会获得多种debuff,包括不限于移速减慢等
-
探险地图中的⽼爷爷系统,可以在关卡中购买/获赠礼物,如武器/道具/buff等
-
BOSS型敌⼈
- 符合⼀些 git 最佳实践(如 commit 历史⼲净规范、commit 描述规范、commit 包含且仅包含⼀项功能、使⽤ Pull Request 功能或分⽀进⾏团队 协作等);
- 对于复杂逻辑使⽤单元测试验证正确性;
- 界⾯精致;
- 项⽬⽬录结构良好、清晰;
- 初始化列表
- 类型推断 ( auto / decltype )
- Lambda 表达式
- 其它c++11特性(override表达式)
- 自动判定角色是否首次进入某个房间,并自动在该房间刷怪,这样可以在不影响游戏体验的情况下,避免一开始就在全地图所有房间刷怪,从而节约内存。
- 鼠标控制射击,可以根据自己的策略决定先消灭哪个敌人,自由度更高。
- 怪物巡逻追击系统:怪物会正常巡逻,当角色进入怪物视野内之后,怪物才开始追击角色
- 当敌人未被歼灭时,房间大门关闭,角色和怪物无法离开。
- 天赋buff系统:游戏中有NPC“导师”可以教导角色,赋予角色天赋或者buff。
- 特殊武器,可以一边近战一边远程攻击。
元气骑士是一款地牢类角色扮演游戏,玩家将会在随机关卡中遇到不同的敌人,并且躲避子弹,收集金币,不断获得更强力的武器。 游戏玩法 进入游戏后选择要操作的人物角色,在安全地图挑选武器后进入关卡。游戏全程共有五关,走到最后击败最终Boss即可胜利通关。击杀敌人与开启宝箱可以获得武器与金币。不断升级角色,用金币购买更加强力的武器来击败敌人!
操作 | 效果 |
---|---|
WASD | 移动主角 |
鼠标 | 主角攻击 |
在传送门附近按F | 传送 |
在武器附近按E | 切换武器 |
在道具附近按Q | 使用道具 |
在导师附近按空格 | 学习天赋,强化能力 |