LuaSTG-Sub icon indicating copy to clipboard operation
LuaSTG-Sub copied to clipboard

提供随机数发生器的更多功能(保存状态和从状态恢复)

Open czh098tom opened this issue 1 year ago • 1 comments

说明 目前随机数发生器只有从某seed开始不断取后续值的功能,遇到需要从中间某状态恢复的需求时则较为困难

现有方案的局限

  • 无法复制随机数发生器的状态,只能从种子开始连续取随机次数个随机数

实际使用遇到的问题

  • 为了从某个游戏状态中恢复,随机数发生器作为一个外部系统需要同时可以和其他游戏状态一起回滚

其他事项

  • 建议使随机数发生器的状态可序列化,这样方便进行文件写入等操作

czh098tom avatar Jun 15 '23 06:06 czh098tom