Skip to content

v0.0.23

Compare
Choose a tag to compare
@kercylan98 kercylan98 released this 01 Aug 02:05
095300e

0.0.23 (2023-08-01)

Other | 其他更改

  • 优化 combination 包命名,删除无用文件 (57936b2)

Reverts | 回退

  • 移除 poker 包的 matcher,改为使用 combination 包 (8b92921)

Features | 新特性

  • fight 包的 Round 新增操作超时事件,优化事件逻辑 (9198faa)
  • maths 包支持奇偶数判断 (ac43963)
  • room 包新增房间创建事件 (87c6695)
  • 新增 combination 包,用于数组组合筛选(抽离自 poker 包) (48d9c11)
  • 新增 fight 包,提供了回合制战斗的功能实现 (df8f6fc)

Bug Fixes | 修复

  • 修复 server 异步消息的 callback 的并发问题 (1297ae7)
  • 修复泛型对象 player 不能判断 nil 的表达式错误 (4dddd14)
  • 修复牌堆重置时不会重置 guid 的问题 (39ccad4)
  • 状态机 fsm 包名修复,优化注释 (cee067e)
  • 状态机 State 名称修复 (de76411)

Docs | 文档优化

  • server.PushAsyncMessage 注意事项补全 (2482d2e)

Code Refactoring | 重构

  • fsm 包状态机事件优化,新增部分获取状态机信息的函数 (0fad041)

Performance Improvements | 性能优化

  • 优化 combination 包 NCarryM 性能 (abd1db5)
  • 优化 slice.Combinations 效率 (03028b1)