- 主题:思考一下如何在网络游戏中模拟相对论效应?
【 以下文字转载自 SF 讨论区 】
发信人: bihai (new half life), 信区: SF
标 题: 思考一下如何在网络游戏中模拟相对论效应?
发信站: 水木社区 (Tue Jul 18 12:29:12 2023), 站内
我们假定是星际旅行探险战斗游戏,多人参与的,其中一个玩家从银河系驾驶飞船遇到另一个来自另一个星系的飞船,两个时空的变换怎么模拟?假定两个星系相对速度0.6C。就是说都觉得对方时间很慢。
游戏需要怎么设计才能让玩家感受到两个参考系的时间流逝不同?还是根本模拟不了?
--
修改:kirbyzhou FROM 220.249.52.*
FROM 72.199.121.*
我有个粗糙的想法,真要模拟的话,相对论体系下超光速通信带来的因果背反问题应该挺难处理。
比如:
你是超人,你以2倍光速的拳头把太阳打爆了。地球的参考系叫参考系A。那么,就存在一个
参考系(不超光速的参考系)。在这个参考系里你的拳头从地球出发和到达太阳是同时刻的
。进一步地,还可以有一系列参考系,在这些参考系中,太阳被打爆在先,你出拳在后。如
果有一个超超人,它在太阳被打爆在先的某个参考系B里,他一看到太阳被打爆了,就以相
对于参考系B 114514倍光速朝“此时”还没有出拳的你杀过去。那么,他的拳头在参考系B
里将会在你出拳之前把你干掉,以至于你出不了拳。在这里面,参考系A和参考系B都是相对
论下合法的参考系。但是你和超超人是“不合法的”。而你们俩的行为将会导致因果律混乱
。
一个能完全模拟相对论的游戏世界,只要允许玩家之间互相交流,应该能推导出类似的悖论。
【 在 kirbyzhou 的大作中提到: 】
: 【 以下文字转载自 SF 讨论区 】
: 发信人: bihai (new half life), 信区: SF
: 标 题: 思考一下如何在网络游戏中模拟相对论效应?
: ...................
--
FROM 220.249.52.*
【 在 JoeWoo 的大作中提到: 】
: 你设定好一个参考系,设定好每个单位的坐标,然后标准时间就是那个参考系的,各自时间根据自己的情况推算。
: 游戏里增加个标准时间和我的时间两个概念,之间可以换算就可以了吧。
不考虑多个玩家互动是没有问题的
--
FROM 114.245.93.*