我正在用 Python 编写一个游戏,其中的环境是随机生成的。目前,游戏的“保存”功能通过写出玩家探索过的环境的所有部分来工作。结果是保存文件比需要的大\xe2\x80\x94为什么要在可以再次生成数据时将随机数据写入磁盘?
\n\n我可以使用的是随机噪声函数:一个返回随机数的函数,并且每当使用相同的 值调用时总是返回noise相同的数字。现在,对于游戏环境中的每个点,我可以使用 生成随机数,然后将其丢弃,然后生成相同的数字,而不是使用 生成随机数并将结果存储在 中。noise(x)x(x,y)random()env[(x,y)]noise((x,y))
| 归档时间: |
|
| 查看次数: |
7252 次 |
| 最近记录: |