Commit Graph

121 Commits

Author SHA1 Message Date
kercylan98
31ad0ee4fb feat: builtin.Player 可以通过 GetConn 函数获取到网络连接 2023-07-18 18:25:51 +08:00
kercylan98
8e2b4ebc89 other: 日志字段调用由 zap.Field 更改为 log.Field 2023-07-15 09:36:24 +08:00
kercylan98
c1e3c65c1c style: 去除部分无用字段,优化整体可读性 2023-07-14 20:41:44 +08:00
kercylan98
10fcb54322 feat: 新增 steram 包,支持 map 和 slice 的链式操作 2023-07-14 11:38:49 +08:00
kercylan98
47b8a333eb perf: 优化代码结构,去除无用代码,去除重复代码 2023-07-11 19:35:08 +08:00
kercylan98
a23e48b087 refactor: 任务 task 包重构 2023-07-11 13:30:44 +08:00
kercylan98
bdeaa5aeb3 feat: 增加任务功能 2023-07-08 14:35:47 +08:00
kercylan98
1a2c1df289 refactor: 服务器支持异步消息类型、死锁阻塞、异步慢消息检测 2023-07-07 16:28:04 +08:00
kercylan98
1001d50c04 docs: 排行榜 GetRank 函数增加注释,提示排名从 0 开始 2023-07-05 14:26:10 +08:00
kercylan98
b5b428ddc1 test: 新增 ranking_list 测试用例,调整 aoi2d_test.go 的 packge 为 builtin_test 2023-07-05 14:25:40 +08:00
kercylan98
0f125d4de5 refactor: 由于设计不合理,移除排行榜中的 CompetitorIncrease 函数 2023-07-05 14:22:28 +08:00
kercylan98
f67a66d2d0 feat: components.Moving2D 支持停止移动事件注册 2023-07-01 11:17:08 +08:00
kercylan98
741a25cf42 test: 完善测试用例 2023-06-30 12:50:39 +08:00
kercylan98
d1b7699cb4 refactor: 重构 poker 包设计,移除 Poker 结构体,以 Rule 结构体进行取代
- 移除了 poker.Poker 的设计,采用了 poker.Rule 管理规则。
- 将牌堆和规则进行分离,可单独使用。
-
增加大量辅助函数及内置牌型检测函数。
2023-06-30 12:50:10 +08:00
kercylan98
390e8e75ef refactor: 重构游戏活动实现 2023-06-28 13:50:48 +08:00
kercylan98
83531b65c6 feat: 新增游戏活动功能支持
允许创建具有开始结束时间的活动,支持通过事件的方式针对活动开始、活动结束、新的一天、玩家新的一天的情况进行处理
2023-06-26 20:09:33 +08:00
kercylan98
9accaa5868 扑克牌支持 2023-06-25 11:15:50 +08:00
kercylan98
789abc065a 扑克手牌实现 2023-06-21 20:03:26 +08:00
kercylan98
52d707486a 扑克牌堆实现 2023-06-21 19:28:31 +08:00
kercylan98
c0570392bf 增加圆形相关处理函数 2023-06-20 17:39:35 +08:00
kercylan98
18b8729a94 💥 几何库优化 2023-06-17 19:33:59 +08:00
kercylan98
8cc6aa879f 文档优化 2023-06-12 11:30:08 +08:00
kercylan98
bec0561d30 目录结构调整 2023-06-03 16:22:03 +08:00
kercylan98
e7607cdff5 对象移动功能注释优化 2023-06-03 16:02:38 +08:00
kercylan98
5a6abb199a 移动功能优化,移动耗时bug问题处理,测试函数 2023-06-03 15:33:44 +08:00
kercylan98
e4df8d2693 2d移动功能优化,新增相关事件 2023-06-03 14:31:22 +08:00
kercylan98
5bc2edf166 2d移动功能实现 2023-06-03 13:57:27 +08:00
kercylan98
fada9ce67a 2d位置接口抽离,添加3d位置接口 2023-06-03 13:13:49 +08:00
kercylan98
4cf4e7a83e 排名改变事件优化、增加排行榜清理前事件 2023-05-30 15:52:49 +08:00
kercylan98
4e75282d01 排名改变事件实现 2023-05-30 15:21:44 +08:00
kercylan98
360f07d9ae 玩家ID接口修复,房间优化 2023-05-30 15:08:11 +08:00
kercylan98
5ca21409cf 注释文档完善 2023-05-30 09:58:18 +08:00
kercylan98
f6f8bbebc3 文档及许可 2023-05-29 20:15:13 +08:00
kercylan98
feea08ac2a 数组越界处理,测试 2023-05-29 16:29:17 +08:00
kercylan98
8dfbcefb64 2dAOI添加进入离开视野事件 2023-05-29 13:37:07 +08:00
kercylan98
9b86108eb8 简单2dAOI系统实现 2023-05-29 13:26:42 +08:00
kercylan98
5ed1b3b78f 移除不合理的位置相关设计 2023-05-29 11:20:39 +08:00
kercylan98
a6411d4333 移除不合理的位置相关设计 2023-05-29 09:36:46 +08:00
kercylan98
3d60ac6485 有限状态机实现 2023-05-26 10:49:16 +08:00
kercylan98
005586b64a 待实现的地形及寻路 2023-05-26 10:12:00 +08:00
kercylan98
50d7689376 删除单元测试代码 2023-05-26 09:12:12 +08:00
kercylan98
a31448bf03 被忽略的内容优化 2023-05-22 16:54:59 +08:00
kercylan98
147e48a1f2 重复加入房间不再反复触发加入房间事件 2023-05-22 11:09:13 +08:00
kercylan98
1616352bb9 玩家支持切换连接 2023-05-22 09:57:02 +08:00
kercylan98
ba252155ff 去除同步发数据,不合理 2023-05-19 15:46:22 +08:00
kercylan98
2d055df276 结构字段优化 2023-05-19 11:26:30 +08:00
kercylan98
166e876700 移除不合理内容 2023-05-19 11:24:48 +08:00
kercylan98
42894e91a4 注释优化,改为使用非线程安全map 2023-05-19 10:25:55 +08:00
kercylan98
12dccb3c07 注释优化 2023-05-19 09:50:32 +08:00
kercylan98
7306c0d8b6 注释优化 2023-05-19 09:49:53 +08:00