我的世界用编程是怎么做出来的,我的世界有什么更真实的视角模组

《我的世界》在不同群体眼中,都是一种不同的存在。所以今天,我叫Minecraft就带领大家看一看,MC在以编程的角度来看时,那个在程序员眼中的,不一样的MC。程序员眼里的MC,和我们有什么不一样?聊聊你不知道的MC。

编程世界里的Minecraft,究竟是一种怎样的存在呢?

从编程的角度看,我的世界是一种怎样的存在?聊聊你不知道的MC

来自一位Modder:你知道《我的世界》为什么会有这么多的BUG么?因为早期,也就是2009年的时候,Notch决心开发Minecraft的时候,只是计划作为一个小项目来开发,并没有预料到会火到这个程度。而且最初是Notch一个人在制作,所以在底层代码的逻辑构建上,并不是多么的宏观,甚至是混乱。而后续的更新一直是在底层代码的基础上来构建。假设一下,在十年前的汽车发动机上一直修改,改到现在。这个发动机会不会出毛病呢?

从编程的角度看,我的世界是一种怎样的存在?聊聊你不知道的MC

开发前瞻性不足:也正是由于当初Notch的开发前瞻性不足,导致《我的世界》从根本上,缺乏一些漂亮的逻辑代码架构。所以现在Mojang在开发的时候,我们经常会看到一些字眼。例如重写光照系统,重写水源光影,重写战斗系统等等,实际就是对底层代码的重写。当然,其实也不是完全的重写。依旧要遵循这Notch留下的代码规则来改。

从编程的角度看,我的世界是一种怎样的存在?聊聊你不知道的MC

MC的地图生成算法:简单来说,《我的世界》一个地图的生成,是分为很多个步骤的。第一个步骤,是生成基础地形,例如平原、山地这样一类的群系。第二个步骤,是河流、树木、洞穴等等。第三个步骤,村庄、要塞、遗迹等等。可以看出,重复多次的结构生成,会产生类似峡谷村庄,峡谷要塞等等这一类奇葩的BUG景象。虽然称之为特性,但从编程的角度,这可能不是什么完美的编码。

从编程的角度看,我的世界是一种怎样的存在?聊聊你不知道的MC

随机数缺陷造就了特性之美:Minecraft的代码中,大量的运用随机数。这也带动了整个《我的世界》进度的展开。例如随机的区块、随机的生物生成、随机的天气、随机的僵尸围城。随机事件带动情节发展,固然是MC的特色,但因为JAVA随机数的局限性,也同样会出现BUG。就例如种子107038380838084和164311266871034,这两个种子因为随机数的BUG,而导致地形大量的无限循环和重复。

从编程的角度看,我的世界是一种怎样的存在?聊聊你不知道的MC

最后,从编程的角度来说说《我的世界》流畅性的问题。你是否发现,几乎所有的低端设备,包括电脑,或者是安卓、等游戏主机设备。运行Minecraft的时候,都是极为流畅的。而王者一类的游戏就不行。其实最根本的原因不是MC的优化多么的好,而是Minecraft真的太流行了,几乎所有的设备GPU,也就是图形处理,都会针对MC做专门的优化。这就是MC在游戏界的地位!

从编程的角度看,我的世界是一种怎样的存在?聊聊你不知道的MC

所以,从这样的一个编程视角来看《我的世界》,虽然它缺陷很多,BUG很多。但无论缺陷也好,特性也罢,它们都造就了时下最火的Minecraft!

看完才知道差距!我们这群普通玩家,体验的是游戏性,而程序员们看到的是代码背后的故事。也许当真你弄懂了一切,再玩《我的世界》会失去原本的乐趣吧!

(0)
上一篇 2023年4月12日 下午5:21
下一篇 2023年4月12日 下午5:25

相关推荐

  • 葡萄酒有盗窃案吗(葡萄酒偷窃案)

    在这里说说各路奇葩葡萄酒盗贼大集合,让大家放松一下心情 说起葡萄酒和小偷,这些年各种奇葩盗贼可谓层出不穷。临近周末,咔嚓君决定为大家点评一下给人留下最深印象的“酒贼”。 最淡定的偷…

    2023年5月19日
    0
  • 长期做梦是怎么回事

    每个人都会做梦,但有些人可能会经常做梦,甚至连续做同样的梦。这种长期做梦的现象,让很多人感到困惑和不安。那么,长期做梦是怎么回事呢? 长期做梦的原因有很多,其中最常见的是因为压力和…

    生活百科 2023年9月11日
    0
  • 抖音极速版周末现金涨不停必须是新用户助力吗

    抖音极速版在周末推出了一项活动,称为“现金涨不停”。该活动要求用户在周末使用抖音极速版并邀请好友注册,即可获得现金奖励。一些用户表示,他们邀请了很多朋友注册,但却没有获得任何奖励。…

    生活百科 2023年9月1日
    0
  • 手机卡pin码在什么地方设置

    一直在纠结一个问题,如果钱包里面有身份证和银行卡并且与手机一起丢失,或者丢失手机并泄露身份证号码,别人将电话卡插到另外一台手机,修改了支付宝登陆密码和支付密码. 那么银行卡和支付宝…

    2023年3月16日
    0
  • 牛磺酸是什么有什么作用

    牛磺酸俗称牛胆碱、牛胆素,简单说,牛磺酸是人体必需氨基酸的一种。人体自身能合成牛磺酸,但合成量较低,广泛存在于人和哺乳动物中。 一般来说,牛磺酸对于孩子来说,有以下几个作用: 1….

    2023年3月2日
    0
  • 为什么这么多人说这是一部神剧(这才是当今大家看的神剧)

    时隔7年,又见《绝命毒师》。 主创文斯·吉里根在酝酿多年后,将这个故事重新带回大银幕。 这回不再是剧集,而是一部电影——《绝命毒师电影:续命之徒》。 文斯说:“这才是整部剧真正的结…

    2023年5月12日
    0
  • 上海应用技术大学为什么排名那么后

    近些年,“地域大于学校实力”的理论,广泛传播,因此西北、东北地区的高校生源质量下降,南方沿海城市的高校分数线,水涨船高。 上海应用技术大学,便是其中受益者之一,没有高一本线40分,…

    生活百科 2023年4月3日
    0
  • 断供房拍卖不出去银行会怎样

    随着房地产市场的不断升温,越来越多的人开始通过贷款购买房产。但是,在购房贷款期间如果出现了还款问题,房屋可能会被银行收回,这就是所谓的断供房。对于银行来说,难以处理的断供房不仅会对…

    生活百科 2023年8月13日
    0
  • 银魂主线剧情集数完结,银魂波多比亚连环杀人事件的集数

    日本动漫《银魂》虽然已经完结,却是许多人最推荐的搞笑经典作品!看似无厘头的剧情不时穿插人生道理,有趣的反差也成为大家推荐《银魂》的理由之一!原作漫画于2019年结束连载,动画则在2…

    2023年4月5日
    0
  • 什么?你还没有听过许嵩这十首歌?好听到爆炸

    许嵩可谓是娱乐圈的良心歌手之一了,他的才华一直广受歌迷们所追捧,这一点从他写的歌里就能凸显出来了。许嵩写的歌内涵也非常深刻,有的蕴含生活哲理,有的反映社会现实,怪不得这么多歌迷喜欢…

    2023年3月15日
    0

发表评论

登录后才能评论