搜索
写经验 领红包
 > 知识

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

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

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

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

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

我一直想问个问题,关于三体这本书中提到的三体运动问题。 在书中,第一部一直反复强调的就是三体运动很难摸清规律,三体降临派建立了一个游戏《three body》。供玩家体验,娱乐,当然这不是第一目的,第一目的,是找志同道合之人。 那我的问题是什么呢?就是游戏里的模型都建出来了,这不就是三体运动的规律么?为什么这还是一个困扰科学家的问题呢?首先,有规律或者用穷举法摸到了几个现象级规律,才能造得出模型,有模型算法,才能造游戏吧,至少得写对应的场景会发生什么条件规则吧。200多个文明更替循坏,没模型做不出来这么精致的游戏吧,这样才能通过玩家的不同选择得出各种不同的结论。我很奇怪,我还没想通。有人能解释解释吗?