gobigeDemo 是基于 gobige 框架开发的游戏服务器示例项目,旨在为开发者提供一个高性能、模块化、易扩展的游戏服务器解决方案。
Gobige 是一个高性能、模块化的分布式游戏服务器框架,旨在简化游戏服务器的开发和部署。它支持多种服务器类型的协同工作,提供了灵活的消息路由和高效的 RPC 调用机制。
gen-entity 是一个用于根据 JSONC 文件生成实体代码的工具。它支持生成 Go 语言的实体定义文件,方便开发者快速构建实体相关的代码
gen-gobige-json 是一个用于生成 JSON 配置文件的工具。它通过解析模板文件并结合输入的配置参数,生成最终的 JSON 文件。
genprotomap 是一个用于生成 proto 消息号映射文件的工具,支持生成 Golang 和 Lua 两种版本的映射文件。
comp 是一个用于解析和计算字符串表达式的 Go 语言库。它支持基本的数学运算符、自定义函数以及对象属性访问。
Flags 是一个用于解析命令行参数和环境变量的 Go 库,支持通过结构体定义参数并自动解析。
框架上使用proto文件
里面还包含生成工作
实际项目需要从这个上面创建出来使用
状态机下的行为树
支持用行为树方式,编辑状态机的逻辑。
golang的游戏服务器框架。
可以用与一些卡牌游戏的开发。