如果有一款游戏,精确到原子级别,还原整个地球要多少GB?:精确到什么级别 并不是游戏大小问题,实际上stream上确实有一款游戏 大可以到总星系 小可以到原子 敖
精确到什么级别 并不是游戏大小问题,实际上stream上确实有一款游戏 大可以到总星系 小可以到原子 敖厂长做过一期视频,而实际上该游戏不到100M。
游戏的大小 首先看建模精度。这很好理解,比如你说一个人,如果单纯把人当作一个质点,只能前进后退的位移,那么描述这个人只要一个位,即1/16个字节,如果加上贴图,那么还要这个贴图的大小,贴图越精美空间越大。如果给人再加上跳,那么就要一个字节来描述这个人。这里不在叙述,总之对象属性越多 所需空间越大。
然后就是算法优化问题,实际上很多游戏,对象都是上亿计的,而且每个对象都有复杂的动作,按每个对象需要10M描述(实际上这个大小做不了什么事),所需空间也是不可想象。但游戏本身并没那么大,这就是算法问题。
所以一款游戏精确到原子,如果每个原子单纯看作一个个完全一样的 仅仅做布朗运动的质点,而游戏没有其他内容,所需空间大约只要100K不到,这还是包括音乐以及游戏必要的一些开头动画什么的。
嗯,我们用1byte记录原子的序号,1个byte来记录同位素类型,用3个int32来记录该原子在1cm区块内的的局部坐标,那么一个原子就至少需要14个字节来存储。
地球约有10^50次方个原子,那么就需要约14*10^51 GB来存储,也就是需要14*10^48个1Tb的硬盘来存储。
现在前面用来装逼的14你可以忽略了,如果做这个的游戏,你至少需要10000000000000000000000000000000000000000000000000个希捷硬盘才能装得下,你是缺这些硬盘的人吗?不,你是缺装得下这些硬盘的房子。
让我们继续来算,一个希捷硬盘1000gb大约能记录700亿个原子。but,硬盘重约500g,约有1000000000000000000000000个原子,你是在用1000000000000000000000个原子来存储地球的一个原子信息,那么恭喜你只需要1000000000000000000000个地球大小的一堆硬盘就够了。
如果单纯地计算信息量,并不是很复杂,算出单个原子的信息量,与地球做对比就可以算出来了,具体地球有多少信息量,可以肯定的是信息量非常非常巨大,但结果并不是最重要的。
这里我们需要明白一个常见的误区,莫要用我们通常理解的信息量去衡量电脑游戏包含的信息量。如何理解?
举个例子,如果你玩过网络游戏(单机游戏也是一样),你建立一个游戏人物,然后开始在游戏地图中杀怪做任务升级,你会发现游戏人物所在的附近场景最为清晰,而与游戏人物相距比较远的场景会比较模糊,而且越远越模糊!
随着游戏人物靠近那些原先较远的场景,场景本身也开始变得清晰起来,而人物原先所在的场景则变得模糊起来。
这说明一个问题:对于一款游戏,我们没有必要把所有的场景都设定的很清晰,只需要把游戏人物所在的附近场景设定的很清晰就可以了,这就大大降低了游戏本身的大小。
再说直白点,游戏中只需要设定游戏人物所在的场景,游戏人物不能触及的场景完全可以不设定,也就相当于没有。
这种情况在我们日常生活中也有体现。无论我们看什么东西,你都会有这种感觉:两眼聚焦的东西最清晰,而旁边的东西(可以认为是余光看到的)则比较模糊。
上升到哲学观念:没有看到的东西(或者说与你没有发生任何关系的东西)可以认为是不存在的,既然不存在,就没必要设定那些东西所占用的空间!记住:这里的“不存在”并不是绝对的,而是相对你来说!
现有的技术无法用一个原子的材料记录一个最小单位的信息,也就是说,即便记录一个原子,也需要至少1个原子的材料,那把地球上的所有原子记录一遍,这些记录材料所用的原子又用什么来记录呢?
呵呵,可能吗?每个原子信息都要记录,请问记录所用硬盘本身的原子又用什么来记?这会有结果[捂脸]
百度了一下,地球有1.33×10的50次方这么多原子,如果一个原子只有1字节,1000字节1k,1000k是1m,1000m是1G的话,大概需要1.33×10的41次方G这么大,或者1.33×10的38次方T,写出来是133000000000000000000000000000000000000T
如果你能做出来那你就是神了,看看我们地球可能就是神级文明做出来的游戏!
到时候会定义一种存储容量单位叫\"一地球\"单位容量,如同现在的一天文单位一样。
不够啊,既然是原子层面的模拟,就至少要涉及原子间的电磁互相作用,所以还要存储原子的速度(矢量)甚至电子的位置,但是“电子的位置”在量子力学领域是一个“概率”并不能通过几个字节的数字量表述清楚
当前的科技,只能宏观的在某一层面或者多个层面描述我们所在的世界,你的题目有两个度量,一个是精确到原子级别,这个用当前的科技还无法描述到一个原子所表达的信息量,另一个是还原整个地球,即使用最低的信息量来表述一个原子(一位),从侧面去估算,1mol到原子的量级23地球总重到克的量级27,地球原子总量的量级是50,而目前计算机最大的单位yb的量级是24,也就是说按照一位一个原子的精度来还原精度,需要至少1*10E26YB的空间
补充计算机单位换算去下
1Byte = 8 Bit
1 KB = 1,024 Bytes
1 MB = 1,024 KB = 1,048,576 Bytes
1 GB = 1,024 MB = 1,048,576 KB = 1,073,741,824 Bytes
1 TB = 1,024 GB = 1,048,576 MB = 1,073,741,824 KB = 1,099,511,627,776 Bytes
1 PB = 1,024 TB = 1,048,576 GB =1,125,899,906,842,624 Bytes
1 EB = 1,024 PB = 1,048,576 TB = 1,152,921,504,606,846,976 Bytes
1 ZB = 1,024 EB = 1,180,591,620,717,411,303,424 Bytes
1 YB = 1,024 ZB = 1,208,925,819,614,629,174,706,176 Bytes
一天中什么时候运动减肥效果好抓 小孩能不能练哑铃多大的孩子适合 小孩嘴唇起皮怎么办怎样才能预防 孩子的罗圈腿是怎么形成的三大因 孩子早恋怎么办如何有效疏导孩子 医生婆婆称自己专业孩子的事必须 儿子成人礼送什么礼物好呢给你孩 有孩子的夫妻千万不要离婚对于孩 小孩千万别让老人带的说法正确吗 自卑缺乏安全感的孩子怎么改善 怎么让孩子开口说话 这几个方法 怎么让孩子吃饭 教你如何让孩子 怎么管教不听话的孩子 家长首先 顽皮的孩子怎么管教的 这些方法 叛逆期的孩子怎么管教 引导孩子 孩子性格软弱怎么办 懦弱的性格 孩子性格偏激怎么办 孩子性格偏 孩子性格固执怎么办 家长们不妨 爱惹事的孩子怎么管教 不妨试试 养育优秀的孩子具备特征,家长要 高考数学难出新天际,可有的孩子 “做胎教”和“不做胎教”的孩子 花费十几万只考了302分 妈妈觉得 甘肃作弊考生留下来的疑团,是怎 一举夺魁!高三学生离校时,校领 高考钉子户:26次参加高考,今年 D2809次列车因泥石流脱线!此类 “女儿16岁,学校宿舍里分娩了” 扭曲邪门的内容,频频出现在教科 川渝地区几所大学实力很牛!四川