Commit Graph

947 Commits

Author SHA1 Message Date
kercylan98 930fe159bf test:
super 包添加 Convert 函数的单元测试
2023-07-27 18:26:21 +08:00
kercylan98 867d1ecf82 feat: super 包支持使用 Convert 强制转换数据类型 2023-07-27 18:24:45 +08:00
kercylan98 996f5af8bd fix: fms 包迁移问题处理 2023-07-27 17:40:09 +08:00
kercylan 8fbcdfa79a
Merge pull request #28 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.21
2023-07-27 17:09:34 +08:00
kercylan 72f0039ad5 chore(master): release 0.0.21 2023-07-27 17:09:03 +08:00
kercylan98 688a86bf3c Merge branch 'master' into develop 2023-07-27 17:08:03 +08:00
kercylan98 1ae14f0d7b refactor: kcrypto 包更名为 crypto,与目录名对应 2023-07-27 16:46:09 +08:00
kercylan98 ed8ee4a542 refactor: RankingList 更名为 List,并且移动至 ranking 包中 2023-07-27 16:31:56 +08:00
kercylan98 361e269f12 revert: 移除 terrain 和 world,设计不合理 2023-07-27 16:23:16 +08:00
kercylan98 41ea022261 revert: 移除 gameplay,设计不合理 2023-07-27 16:22:23 +08:00
kercylan98 87f26dd394 revert: 移除 attrs,设计不合理 2023-07-27 16:21:58 +08:00
kercylan98 3f94f38e99 feat: maths 包新增 CountDigits 和 GetDigitValue 函数,用于计算一个数字的位数和获取特定位数上的值 2023-07-27 16:20:19 +08:00
kercylan98 11ad997eaa feat: super 包支持无错的 json 序列化 2023-07-27 15:40:18 +08:00
kercylan98 b63975ea09 feat: server 异步消息支持将 callback 设置为 nil 2023-07-27 15:39:59 +08:00
kercylan98 5c3c9592c5 fix: 修复 room.NewManager 没有初始化 rp 字段的问题 2023-07-27 15:38:42 +08:00
kercylan98 5e26467dee feat: server.Server 新增对连接写入事件前的处理函数 2023-07-27 14:44:45 +08:00
kercylan98 471ee48644 feat: server.Server 事件消息添加 mark 标记,方便问题定位 2023-07-27 14:39:05 +08:00
kercylan98 8dde18a36e feat: server.Server 新增 ConnectionOpenedAfterEvent 2023-07-27 14:11:17 +08:00
kercylan98 054b3a7ec9 docs: game 包文档优化 2023-07-27 12:07:30 +08:00
kercylan98 ee18934768 refactor: 移除原有的 builtin 中的各类 room 实现 2023-07-27 12:07:17 +08:00
kercylan98 d06c840c46 feat: generic 包支持更多的空指针判断函数 2023-07-27 12:06:17 +08:00
kercylan98 6fb24da8c1 refactor: 状态机从 builtin 包中单独抽离到 fsm 包 2023-07-27 12:05:59 +08:00
kercylan98 bca8a98463 refactor: 从 builtin 包中单独抽离到 aoi 包,更名为 TwoDimensional 2023-07-27 12:05:40 +08:00
kercylan98 c8f181f63e feat: room 包添加更多的事件,添加座位号支持 2023-07-27 10:34:06 +08:00
kercylan98 9fcc75e0d7 feat: hash 包新增 Set 数据结构 2023-07-26 17:28:48 +08:00
kercylan98 45c855a516 feat: 房间管理器实现 2023-07-26 12:03:51 +08:00
kercylan98 d26ef3aca6 feat: slice 包新增 CombinationsPari 函数,用于从给定的两个数组中按照特定数量得到所有组合后,再将两个数组的组合进行组合 2023-07-26 09:53:44 +08:00
kercylan d14d2a918d
Merge pull request #27 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.20
2023-07-25 20:03:31 +08:00
kercylan 7a2708c1b8 chore(master): release 0.0.20 2023-07-25 20:02:42 +08:00
kercylan98 c5b0fbe2c2 Merge branch 'develop' 2023-07-25 20:01:53 +08:00
kercylan98 d71d8434b6 refactor: 重构 poker 包为全泛型包,支持通过 poker.Matcher 根据一组扑克牌选出最佳组合 2023-07-25 20:01:01 +08:00
kercylan d446ff18b9 refactor: map 移除适配 2023-07-21 23:35:01 +08:00
kercylan d0d2087fee refactor: 移除分段锁map实现及 hash.Map、hash.ReadonlyMap 接口,移除 asynchronous 包,同步包更名为 concurrent 2023-07-21 23:32:46 +08:00
kercylan 2cbffbf967 feat: super 包支持注册第三方错误,将第三方错误转换为特定错误代码和信息 2023-07-21 23:20:22 +08:00
kercylan 6238883dc9 refactor: 优化 solo.guid 的使用,命名空间需要注册 2023-07-21 23:18:34 +08:00
kercylan98 506e0f2ee4 feat: super 包添加 []byte、string 零拷贝转换函数 2023-07-20 19:32:58 +08:00
kercylan98 b6f28dd743 refactor: storage 包重新实现 2023-07-20 18:10:22 +08:00
kercylan98 3e956b64cf revert: 移除 storage 包,不合理的设计 2023-07-20 14:03:36 +08:00
kercylan98 a43fb4faea refactor: storage 中的 Delete 要求返回 error 2023-07-20 10:19:58 +08:00
kercylan98 3befe645b7 refactor: 去除 storage 中的 errHandle 参数 2023-07-20 10:15:34 +08:00
kercylan98 0d1a985e69 refactor: storage 要求 Load 等函数返回错误信息 2023-07-20 09:50:35 +08:00
kercylan 10bedb24f3
Merge pull request #26 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.19
2023-07-20 09:38:26 +08:00
kercylan 4229d96b4a chore(master): release 0.0.19 2023-07-20 09:38:12 +08:00
kercylan98 7c5edb8bef Merge branch 'develop' 2023-07-20 09:37:43 +08:00
kercylan98 037c9b7bbd fix: 修复 onStop 无法等待逻辑执行完成的问题 2023-07-19 17:25:12 +08:00
kercylan 35b6f0a8b5
Merge pull request #25 from kercylan98/release-please--branches--master--components--minotaur
chore(master): release 0.0.18
2023-07-19 15:06:28 +08:00
kercylan 6aab9d84a9 chore(master): release 0.0.18 2023-07-19 15:06:15 +08:00
kercylan98 013436ab03 Merge branch 'develop' 2023-07-19 15:05:33 +08:00
kercylan98 4378aa0eb7 test: 新增 GlobalDataFileStorage 和 IndexDataFileStorage 的测试用例 2023-07-19 14:57:20 +08:00
kercylan98 c447c8afb3 feat: storage 添加内置实现的文件存储器,可以通过 storages 包进行使用 2023-07-19 14:56:52 +08:00