Skip to content

MidoriMeng/simpleRPG

Repository files navigation

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

体验

介绍

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

地图

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

任务系统

MissionSystem

玩家

使用观察者模式
基本类图

玩家装备

UserPanel

About

a game using egret engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published