说MC源代码很烂的都是什么人?抛开部分无脑黑 剩下的都是大佬
不知道大家有没有遇到过这种现象。
谈到MC的时候,如果涉及到了代码的问题,总是会有人跳出来,优越感十足的说MC的代码非常的烂,根本令人无法接受。
可能有些戏精选手,还会上演一出谢邀,人在煤国刚下飞机,圈子太小匿了,简单说两句等等。
那么不禁让人好奇了,哪些经常说MC源代码很烂的人,都是一些什么样的人?
MC的源代码烂吗?
我是外行人并不清楚,但是有内行人清楚
根据了解得知,的确烂,但是烂并不代表差劲,大多数人提出来的问题都是硬编码问题,指责在较早的版本里,方块列表是由静态数组维护的,每个方块都要对应一个固定的数字 ID 这样的事情。
这样的硬编码设计,对可维护性并没有造成什么影响,所有和初始化注册方块的代码,都在同一个类的同一个角落里,找的时候也很方便,想要添加新的方块,只需要在一个方法里追加一行注册方块的代码,并让 ID 自增,也不需要其他修改的地方?
这样的代码烂吗?当然不烂,那么说代码烂的是什么人?
抛开各种云玩家XXS不谈,真正能够涉及到MC代码的玩家群体,基本上都是mod模组的开发者,也就是所谓的moder
对于moder来说,由于他们不能直接修改游戏本体代码,所以说多加一个方块要困难些,但是这和游戏的代码质量又有什么关系呢?
抛开所有和硬编码有关的观点,这个游戏的代码当然也有很烂很烂的地方,比方说广为人诟病的渲染系统,以及难以利用多核心优化的单线程模型,尤其是这个单线程,让很多服务器的腐竹都为之头疼,但绝没有那么多人说的不堪。
对于 MC 的指责很多集中在moder上,是因为 MC 本身是一个极度畅销的沙盒游戏,而历史上从未有过一个商业游戏,有如此之多的人想要修改它,为它添加特性。这样的特点,才使得moder的矛盾如此突出。
而为什么说在此之前,从没有一个商业游戏这样做呢?比如咱们去拿CSGO来说了,去修改游戏本身的内容,添加东西,从玩家角度上来讲,这叫内存挂,当年绝地求生火热的时候,什么巨人挂,飞天挂,乱码七糟的辅助。
本质上来讲就是修改了游戏的代码,但是你看这些开挂有几个能逃过被封的命运。
而MC修改代码却被当作了一种玩法,被广大玩家所接受,这是其中独到之处,那么话说回来了,经常说MC代码烂的人都是什么人?
从我个人的角度上来讲,是喜欢MC的人,是对MC有贡献的人,因为只有在开发的过程当中,你才能够对于代码具体多烂深有体会,但依然用爱发电,去制作内容,事后吐槽一句,真烂!
那么各位小伙伴们,你们觉得经常说MC代码烂的人,都是什么人呢?不妨在下方留言评论,我是小黄象,喜欢的话还请点个关注支持,咱们下篇文章再见,拜拜