other: 更新 README.md 文件
This commit is contained in:
parent
19b4509fd3
commit
ab7177795b
27
README.md
27
README.md
|
@ -5,24 +5,23 @@
|
||||||

|

|
||||||
<a target="_blank" href="https://goreportcard.com/report/github.com/kercylan98/minotaur"><img src="https://goreportcard.com/badge/github.com/kercylan98/minotaur?style=flat-square" /></a>
|
<a target="_blank" href="https://goreportcard.com/report/github.com/kercylan98/minotaur"><img src="https://goreportcard.com/badge/github.com/kercylan98/minotaur?style=flat-square" /></a>
|
||||||
|
|
||||||
Minotaur 是一个基于Golang 1.20 编写的服务端开发支持库,其中采用了大量泛型设计,用于游戏服务器开发。
|
Minotaur 是一个基于 Golang 1.20 编写的服务端开发支持库,其中采用了大量泛型设计,主要被用于游戏服务器开发,但由于拥有大量通用的功能,也常被用于 WEB 开发。
|
||||||
|
|
||||||
## 目录结构概况
|
## 特色内容
|
||||||
```mermaid
|
```mermaid
|
||||||
mindmap
|
mindmap
|
||||||
root((Minotaur))
|
root((Minotaur))
|
||||||
/configuration 配置管理功能
|
所有功能均为可选的,引入即用
|
||||||
/game 游戏通用功能
|
基于动态分流的异步消息支持
|
||||||
/builtin 游戏通用功能内置实现
|
兼容各类实现的帧同步组件
|
||||||
/notify 通知功能接口定义
|
多级消息路由器,轻松搭建跨服服务
|
||||||
/planner 策划相关工具目录
|
开箱即用的配置导表工具
|
||||||
/pce 配置导表功能实现
|
强大的 utils 包
|
||||||
/server 网络服务器支持
|
常用的切片、map、随机、时间、数学、文件、类型转换等工具函数
|
||||||
/client 长连接客户端
|
适用于定时、编排、组合、匹配、校验等行为的组件
|
||||||
/lockstep 帧同步组件
|
版本比较、重试、耗时计数等(super package)
|
||||||
/router 消息路由器
|
活动、任务、AOI、寻路、战斗、移动、房间等通用游戏组件
|
||||||
/utils 工具结构函数目录
|
针对扑克牌玩法的大量支持
|
||||||
/examples 示例代码目录
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Server 架构预览
|
## Server 架构预览
|
||||||
|
|
Loading…
Reference in New Issue