ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
actor_example_guess_number.cpp File Reference

猜数字游戏 Actor 实现 More...

Detailed Description

猜数字游戏 Actor 实现

实现经典的猜数字(Bulls and Cows)小游戏逻辑。多个玩家轮流 猜测一个随机生成的目标数字,系统根据猜测结果缩小范围。 猜中目标数字的玩家"踩雷"失败,最后一个可猜测的玩家获胜。

游戏规则:

  • 每局生成一个 [1, guess_number_max_number] 范围内的随机目标数字
  • 玩家轮流猜测,系统反馈偏大/偏小并更新范围
  • 猜中目标数字的玩家失败(踩雷)
  • 当剩余可猜范围 ≤ 1 时,当前猜测玩家失败
  • 超时未猜测的玩家自动以最小值+1 猜测
  • 游戏结束后等待一段时间自动销毁 Actor