mc是用java写的吗_都说MC的代码特别差劲,你觉得它在所有游戏中,能排第几?...

原标题:都说MC的代码特别差劲,你觉得它在所有游戏中,能排第几?

虽然说我的世界这款游戏非常的好玩,销量世界第一,无论国内国外都非常的火热,但是大家都知道,一款游戏他的最原本的面貌是由一个又一个的代码构建而成的,而了解过这方面的玩家都应该知道。

平日里各种mod大佬们都会说,MC这款游戏的代码如何如何的差劲,但是很多人都是不明所以然,今天我们就来说一说,MC这款游戏的代码有多差劲,以及它在所有游戏中能排到第几?

坦白来讲,但从代码上面来说,MC的源代码只能说是中下游,这一点可不是小黄象空口无凭,而是很多mod制作者们,这些和源代码接触最深的人亲口直言,甚至说它的代码可以用很烂来形容了,包括橙光游戏在内,都是倒数那一排的选手。

2ced6266fdefcaed23b32269edcd8f05.png

Java版Minecraft的基础代码是很乱的,可能开发者一开始就没有打算做成一个大游戏,只是拿来练练手的,但是没有想到意外走火,于是就接着这个烂摊子一直走了下来,但是低质量的代码导致了java版的MC里面,有了各种各样奇怪的bug。

d7e89e0e4199a2ba0e139d2573ed01cd.png

之前mojang甚至因为方块ID数量达到上限而无法添加新的方块.直到近期版本才重写相关代码。可见代码的可扩展性有多低,但是言尽于此,更加细致的内容咱们就不探讨了,因为小黄象不是程序猿,没有办法深入探讨下去。

fc295d81e2be4e27343800e0c9d3b76b.png

目前我们可以得知了java版的MC的源代码质量很差劲,在排名中可以跑到倒数行列里面,据说是有大量的临时代码,反正咱也不懂,但是同样的代码差劲,游戏性却是异常的好玩,mojang的创意,直接让MC这款游戏成为了沙盒游戏的经典之作。

a478bedaf5c136a18d2f134afc548877.png

这有点让我想起了一个国产游戏太吾绘卷,据说太吾绘卷的源代码里面是作者自学成才短期做出来的,里面的逻辑语言用的基本都是if语句,很多程序猿大佬看了都怀疑,游戏咋能不出bug。

17f8439cd52b60d111fe95945fa14474.png

Minecraft这个看似十分不吃性能的游戏,实际上优化做得极其差,bug也十分多。当然使用Java开发游戏本身就是一种错误,性能高不到哪去,这个问题玩家群体能够重视起来,mojang自然也重视起来了,正好背靠微软大佬,不缺资金,直接以C++语言重新编写了MC。

基岩版Minecraft,是用C++重写的,性能稳定很多优化也很好,基岩版这个名字也是因为他的“坚固稳定”而得名。

那么各位小伙伴们,你们对于java版的MC有什么想要说的吗?不妨在下方留言评论,我是小黄象,喜欢的话还请点关注支持一下,咱们下篇文章再见,拜拜!返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值