Mini World Wiki 是迷你世界的技术类中文 wiki ,其主要内容和游戏脚本和游戏机制有关。
为什么要这样做?以下我将证明创建这个 wiki 的重要性。
触发器和脚本已经出现 3 年了,但是地图开发水平却一直没有很大的提升,一开始的低创地图到现在都还大量存在。
如果你经常看迷你世界论坛的话,你会和我一样发现有很多新开发者提出一些非常简单的问题,并且重复率也相当高(日经水贴)。
这反映出开发者的资源十分碎片化,它们没有集中在一起,你甚至很难找到高水平的教程(例如使用一些比较高级的数学模型)。
很多游戏机制是需要开发者亲自去测试的,但测试结果和结论并没有公开,这导致很多人在同一方面浪费了大量开发时间。
最终的结果是,开发者不得不在开发时花越来越多时间用来重复探索和重复制作工具(重复造轮子),地图水平增速也逐渐放缓。
MiniExtend 就是为解决这个问题而出现的。
在 MiniExtend 文档中,我还要增加附件来描述游戏脚本与标准 lua 的不同,但这是无可避免的,不描述这个的话 MiniExtend 就会变得非常难以理解。
几乎只有阅读了这一文档的开发者才知道游戏脚本与标准 lua 的不同。
举个例子,通常情况下在 GUI 中,对元件角度的定义是元件关于水平向右的方向逆时针旋转一定角度,这在数学(极坐标)上和我曾经开发过的 qt 中皆是如此。
但是在迷你世界的自定义 UI 中,元件却是顺时针旋转的,在此之前没有任何一个公共文档描述这一点,这意味着开发者必须自行去验证。
可见集中开发者资源是非常重要的,而 Mini World Wiki 将努力做到这一点。