Skip to content

Latest commit

 

History

History
19 lines (19 loc) · 1.36 KB

README.md

File metadata and controls

19 lines (19 loc) · 1.36 KB

simpleRPG是大三上学期的作业,使用egret引擎创作,是一款H5游戏。玩家可以接取和完成任务,打怪,升级,查看装备与技能,自动游戏。

体验

介绍

游戏从src/Main.ts开始运行,使用有限状态机GameStateMachine驱动,并实现一些设计模式。

地图

单例MapService负责读取地图、当前地图管理、当前NPC管理,不同地面通行速度不同(障碍的通行速度为0),使用工厂模式读取json数据加载。使用A*寻路算法。

任务系统

MissionSystem

玩家

使用观察者模式
基本类图

玩家装备

UserPanel