simpleRPG是大三上学期的作业,使用egret引擎创作,是一款H5游戏。玩家可以接取和完成任务,打怪,升级,查看装备与技能,自动游戏。
游戏从src/Main.ts开始运行,使用有限状态机GameStateMachine驱动,并实现一些设计模式。
单例MapService负责读取地图、当前地图管理、当前NPC管理,不同地面通行速度不同(障碍的通行速度为0),使用工厂模式读取json数据加载。使用A*寻路算法。
simpleRPG是大三上学期的作业,使用egret引擎创作,是一款H5游戏。玩家可以接取和完成任务,打怪,升级,查看装备与技能,自动游戏。
游戏从src/Main.ts开始运行,使用有限状态机GameStateMachine驱动,并实现一些设计模式。
单例MapService负责读取地图、当前地图管理、当前NPC管理,不同地面通行速度不同(障碍的通行速度为0),使用工厂模式读取json数据加载。使用A*寻路算法。