• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

《三体》里一直有一个困扰我的问题,三年了,三体运动无解,游戏怎么出来的?

十万个为什么 空空 2024-4-09 13:45:16 3次浏览

关于问题《三体》里一直有一个困扰我的问题,三年了,三体运动无解,游戏怎么出来的?一共有 2 位热心网友为你解答:

【1】、来自网友【昊名宇】的最佳回答:

不知道你们长篇大论说的啥?

三体这本书之所以成为世界名著,就因为其内在逻辑极其严密,你们的任何疑惑都可以归结为:没有认真读书。

书中都可以找到答案!

这个游戏又不需要模拟真实的三体乱恒纪元交错。后台给个随机值,让游戏随机出现乱或恒纪元。

换句话说:三体游戏 GM 也不知道下一刻是乱纪元还是恒纪元。

这在三体第二部面壁人,第十节里有提到,原文:

虚拟的三体世界处于深深的暗夜中,除了稀疏的星光外,一切都沉浸在墨汁般的黑暗里,甚至连地平线都看不到,荒原和天空在漆黑中融为一体。

管理员,调出一个恒纪元来。没看到要开会了吗?有声音喊道。

管理员的声音仿佛来自整个天空:这我做不到。纪元是按核心模型随机运行的,没有外部设定界面。黑暗中的另一个声音说:你加快时间进度,找到一段稳定的白昼 就行了,用不了太长时间的。

【2】、来自网友【大唐一划】的最佳回答:

拿《植物大战僵尸》举例,泳池关卡有 70 多种植物,有 54 个格子可以种植,也就是泳池至少有 54 的 70 次方种种植植物的方法,如果还算先种啥后种啥,或者一个格子先种东西在铲掉在换一种植物,反正玩法多到你数头发丝都算不过来的程度。这个游戏编程的时候会考虑到这么多玩法然后给每一种玩法内置一个对应的策略吗???我们可以想想,这么大的工程,显然是不可能的。

编程的时候只要把基本规律输入进去,僵尸有 100 点血,一个豌豆射手一秒钟射一次,一次打掉一点血,如果僵尸血量小于等于 0 就死亡。设定好这种规律,程序就能自动运行,自动判断结果了。

回到三体也一样。只要按牛顿力学原理把三颗星球的运动规律编进去,随便设置一个初始状态,程序就能自动运行了。至于为啥不能预测真实的三体星系运动,因为谁也不知道三体星初始运动状态是怎样的,你不能给电脑准确的初始状态,自然也没法精确模拟三体星的运行状态了。

喜欢 (0)