导航:首页 > 源码编译 > 我的世界算法通用吗

我的世界算法通用吗

发布时间:2024-11-10 22:58:13

A. 我的世界这款游戏为什么要用java的语言编写

用java的语言编写,其优点是消耗电脑资源相对较少,适用于资源稀缺的设备,像是空调,洗衣机什么的。但缺点却是开发成本太高。

当初《我的世界》作者花了一周就做出了游戏最初版本,用c语言恐怕得一年甚至永远不可能做出来,这样的话我们就会永远的和这个游戏错过了。而且做出来界面很丑,我没学过c语言的图形界面部分内容,只是不明觉厉,觉得c语言和黑窗口才是绝配。

天气系统

《Minecraft》的世界中不仅为玩家提供了昼夜,也会有一些天气变化,最常见的就是雨和雷暴。

在我的世界中除了可以用代码使天气发生各种变化之外,还有另外一种指令是调整时间的。因为即便当前的天气是你想要的但是光亮度不够,对某些建筑或者操作来说也是特别不方便,所以这时我们就需要改变时间来调整世界的亮度。

当天黑的时候需要试验一些只有高亮度下才能做的试验时,就可以输入/time set 1000来直接进入白天,这只是调整世界的时间点,并不是使世界的时间流逝瞬间穿越,所以这种方法不可以使得植物快速生长。

B. 求大神说下关于我的世界种子的原理

通过有限的数字生成无限的世界不难,这串数字经过某个函数公式计算后得的一个无理数(无限不循环的巧此小数),然后再通过这个无理数生成对应的世界也当然是备宽禅无限的了.比如我输入一个数字3作为种子,对3开平方可以得到一个无理数1.732050.....,然后再以这个无限的数字生成对应的无限的方块,(mc的生成计算是要比这复杂的多的多了).
游戏和现实世界是没法互相并论,至少mc或者说是当今的科技还远远不够,如果考虑因果仿尘定律的话,现实宇宙也许有种子类似的东西,不过这个话题相当缥缈,不是几句话就说得清,一辈子可能也弄不明白.

阅读全文

与我的世界算法通用吗相关的资料

热点内容
linuxredis30 浏览:541
狸窝pdf转换器 浏览:696
ajax调用java后台 浏览:904
活塞式压缩机常见故障 浏览:614
break算法 浏览:731
换电池的app是什么 浏览:771
单片机ad采样快速发送电脑 浏览:22
第五人格服务器错误是什么回事儿 浏览:467
查看手机谷歌服务器地址 浏览:191
python操作zookeeper 浏览:706
苹果手机dcim文件夹显示不出来 浏览:430
如何压缩文件夹联想电脑 浏览:583
程序员的学习之旅 浏览:440
apkdb反编译 浏览:922
雪花算法为什么要二进制 浏览:825
在文档中打开命令行工具 浏览:608
android图标尺寸规范 浏览:369
python实用工具 浏览:208
流量计pdf 浏览:936
科东加密认证价格 浏览:532