kercylan98
|
22449ff5c3
|
docs: 优化 README.md 可读性
|
2024-01-15 17:27:02 +08:00 |
|
kercylan98
|
6e6f33899b
|
docs: 优化泛型结构体函数的文档展示
|
2024-01-15 11:46:08 +08:00 |
|
kercylan98
|
580bab2dfc
|
docs: 优化 README.md 的测试用例描述
|
2024-01-15 11:12:24 +08:00 |
|
kercylan98
|
a026e4cf96
|
docs: 优化 README.md 包级函数不显示泛型签名的情况
|
2024-01-15 10:54:27 +08:00 |
|
kercylan98
|
e7e679ea86
|
docs: 优化 README.md 导航中无法跳转结构体的情况
|
2024-01-15 10:41:10 +08:00 |
|
kercylan98
|
bd7a3fee6b
|
docs: 优化 README.md 函数签名
|
2024-01-15 10:37:51 +08:00 |
|
kercylan
|
65c10f2ad0
|
docs: 优化泛型约束类型文档显示
|
2024-01-14 19:15:25 +08:00 |
|
kercylan
|
f9d31888ee
|
docs: 优化文档详情部分,优化文档导航包含详情部分的问题
|
2024-01-14 18:41:52 +08:00 |
|
kercylan
|
b2fdaa2ae6
|
docs: 优化文档展示,适配部分无目录文档,适配非结构体的类型定义,增加测试用例文档
|
2024-01-14 18:33:02 +08:00 |
|
kercylan
|
83beeb43ce
|
docs: 优化项目文档
|
2024-01-14 18:33:01 +08:00 |
|
kercylan98
|
e3d966e215
|
test: collection 包完善测试用例
|
2024-01-11 18:46:10 +08:00 |
|
kercylan98
|
66d903474d
|
refactor: 移除 slice 包和 hash 包,新增 listings、mappings 包存放数组、切片、映射等数据结构,原 slice、hash 包中的工具函数迁移至 collection 包,与 sher 包合并并移除 sher 包。完善 collection 包测试用例
|
2024-01-11 17:50:04 +08:00 |
|
kercylan98
|
556d1cdc02
|
fix: 修复 room_options.go 中空指针检查方式错误的问题
|
2023-12-25 19:16:10 +08:00 |
|
kercylan98
|
3f099e6f8e
|
fix: 修复 space.RoomManager.AssumeControl 函数编译错误的问题
|
2023-12-23 18:12:07 +08:00 |
|
kercylan98
|
7b4d6bc069
|
refactor: 移除不再适用的 game.Player 和 builtin 包
|
2023-12-23 11:34:47 +08:00 |
|
kercylan98
|
a269845dbb
|
feat: space.RoomController 支持设置房主
|
2023-12-23 11:31:10 +08:00 |
|
kercylan98
|
9d9f7a3854
|
docs: 增加 space 包 README.md 文档,优化 room 相关内容可读性
|
2023-12-23 10:59:20 +08:00 |
|
kercylan98
|
e43185f953
|
docs: game 文档错误修正
|
2023-12-22 11:58:59 +08:00 |
|
kercylan98
|
7693518640
|
feat: activity 和 fight 包文档优化
|
2023-12-22 11:57:44 +08:00 |
|
kercylan98
|
b86d0ef702
|
docs: 优化 game 包 README.md
|
2023-12-22 11:30:03 +08:00 |
|
kercylan98
|
f26feb8bcd
|
refactor: 将 moving、aoi、leaderboard 包从 game 包中移动至 utils 包
|
2023-12-22 11:08:54 +08:00 |
|
kercylan98
|
4ce6043c72
|
refactor: 将 fsm 包从 game 包中移动至 utils 包
|
2023-12-22 11:07:28 +08:00 |
|
kercylan98
|
197fcfd78d
|
refactor: 移除不再推荐的 room 包,可使用 space 包进行替代
|
2023-12-22 11:06:36 +08:00 |
|
kercylan98
|
2b13b19272
|
refactor: 移除 game 包中不合理的 Actor、Position2D、Position2DSet、Position3D 接口
|
2023-12-22 11:00:06 +08:00 |
|
kercylan98
|
0a22f6d503
|
refactor: 重构 moving 包实现,移除对 game.Actor、game.Position2D 等接口的依赖
|
2023-12-22 10:59:28 +08:00 |
|
kercylan98
|
d56ebde2f9
|
refactor: 重构 aoi 包实现,移除对 game.Actor、game.Position2D 等接口的依赖
|
2023-12-22 10:45:18 +08:00 |
|
kercylan98
|
af0165af71
|
refactor: 移除 game 包中大量陈旧及不合理设计
|
2023-12-22 10:28:49 +08:00 |
|
kercylan98
|
41246ef365
|
refactor: 移除过时的 poker 包。其中 poker.Rule 的可替代品为 combination.Combination、combination.Matcher、combination.Validator,poker.CardPile 的可替代品为 deck.Deck、deck.Group
|
2023-12-22 10:23:04 +08:00 |
|
kercylan98
|
1e0ef4b062
|
refactor: 移除过时的 round.Round 实现,使用 round.TurnBased 替代
|
2023-12-22 10:19:34 +08:00 |
|
kercylan98
|
ed5be97234
|
feat: survey 包支持对报告字段进行格式化处理
|
2023-11-27 10:29:00 +08:00 |
|
kercylan98
|
3a3394752c
|
fix: 修复 activity 类型转换错误问题,增加案例目录 activity/internal/example
|
2023-11-24 15:02:03 +08:00 |
|
kercylan98
|
605a308d55
|
perf: activity 包整体使用体验及性能优化,减少不必要的转换及反射,优化代码结构,优化可读性
|
2023-11-24 14:21:23 +08:00 |
|
kercylan98
|
7c2a825408
|
feat: activity 并发安全优化
|
2023-11-23 19:55:53 +08:00 |
|
kercylan98
|
4a41538460
|
refactor: activity 包重构,整体优化使用体验,活动支持提前展示、及延长展示、持久化、数据保留周期、循环活动等
|
2023-11-23 19:42:50 +08:00 |
|
kercylan98
|
2fe797e1c2
|
refactor: ranking 包更名为 leaderboard,ranking.List 更名为 leaderboard.BinarySearch
|
2023-11-21 14:42:30 +08:00 |
|
kercylan98
|
98c1f39ce6
|
refactor: #60 重构 game/task 包,支持更灵活的任务配置方式
|
2023-11-09 12:08:27 +08:00 |
|
kercylan98
|
9f882651eb
|
fix: 修复 #58 taskType 及事件被遗漏的问题
|
2023-10-26 09:34:19 +08:00 |
|
kercylan98
|
ba2f3af398
|
feat: fight.TurnBased 支持监听回合变更以及刷新当前操作回合超时时间
|
2023-10-17 15:47:15 +08:00 |
|
kercylan98
|
378f855992
|
feat: fight 包新增 TurnBased 回合制数据结构,用于替代 fight.Round。解决并发安全问题,并且支持按照速度进行回合切换
|
2023-10-17 12:09:34 +08:00 |
|
kercylan98
|
6e11c5edec
|
revert: round 并发安全问题回撤(死锁问题)
|
2023-10-16 18:43:55 +08:00 |
|
kercylan98
|
c3538ab530
|
feat: 新增 space 包及 space.RoomMananger 结构体,提供了更便于使用的房间结构,用于取代 room 包
|
2023-10-16 12:43:59 +08:00 |
|
kercylan98
|
2d1e8f1495
|
fix: 修复 fight.Round 在回合内执行 ActionRefresh 等操作的并发问题
|
2023-10-13 18:21:46 +08:00 |
|
kercylan98
|
295aaeb4c0
|
fix: 修复 room 包在使用 AddSeat 函数时无法加入空缺位置的问题
|
2023-10-12 19:13:42 +08:00 |
|
kercylan98
|
f65a1555f6
|
feat: 优化 game.Player 的 Send 和 Close 函数与 server.Conn 同步
|
2023-10-11 14:44:58 +08:00 |
|
kercylan98
|
039500ba87
|
fix: 修复 room.Manager.GetRoom 函数的空指针问题
|
2023-10-11 14:33:53 +08:00 |
|
kercylan98
|
fb60065ec1
|
fix: 修复 poker.CardPile.Reset 函数导致牌组只有大小王的问题
|
2023-10-11 09:41:34 +08:00 |
|
kercylan98
|
5fb1dcbcea
|
style: 常量调整为从 1 开始
|
2023-09-06 20:09:25 +08:00 |
|
kercylan98
|
4850dd4aa3
|
refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet
|
2023-08-23 19:29:55 +08:00 |
|
kercylan98
|
57ee7ff3ef
|
feat: ranking.List 新增支持默认值的获取排名和分数的函数
|
2023-08-12 10:39:05 +08:00 |
|
kercylan98
|
faac7b27bb
|
fix: room.Helper.BroadcastExcept 函数返回值修复
|
2023-08-02 16:21:04 +08:00 |
|