《我的世界》在商业上获得的成功有目共睹,简单的画面背后却蕴含着精密的底层代码,能够学习运用之必然大有裨益。
《我的世界》开发商Mojang与发行商微软今日宣布,正在着手通过Github网站公布本作的部分Java代码,以帮助同人制作者创造出更有创意的游戏项目。
据悉,首先会被予以公布的两个开源代码分别为Brigadier与DataFixerUpper。前者属于命提示令引擎的一种,用于游戏的底层开发,后者主要用于处理版本迭代,将老代码批量转换,节约时间。开发团队承诺在不久的将来,还会逐步放出更多的代码和程序库。
《我的世界》Java程序员Nathan Adams表示,在游戏代码开源之后,任何玩家都可以随心所欲地使用这些代码在游戏中做任何事,不仅可以拿来为本作制作各种内部MOD,专业一些的游戏程序员甚至还可以直接运用到自己所开发的独立游戏中,实在是各级游戏制作者们的福音。
|