先问有没有,再问行不行,最后好不好
与其说模组是一场游戏,不如说是一项工程。工程自然是项目,有立项,有规划,有工期。而更重要的一点,是因为工程的好坏并不完全取决于质量,而在于他能给当时的社会提供的价值。
模组也一样,想要写好模组,第一步自然是拿出来一个可能并不完美但能运行的成品,坚定自己做模组的信心,第二步开始精雕细琢,学习常用的写法,第三步逐渐独立自主,学会自己解决问题,同时也能解决别人的问题,最后,功成名就。
所以,我把做模组总结为四步:
- 白手起家——跑起来
- 蓬勃起航——好起来
- 自力更生——独立自主
- 走向世界——功成名就
白手起家
外国人是不需要白手起家的,他们有ExampleMod(虽然现在没有了,但是还有BetaMindy/Exogenesis/Exotic),他们可以轻松下载到一个模版,然后一压缩,就是一个可以跑的模组。
但很显然我们没有这样的东西,幸好json足够简单,整体结构的配置相比js/java/kotlin简单一些,所以我们只能白手起家,自己从零开始写模组。
蓬勃起航
然后我们就需要真正开始写内容了,策划、代码、贴图三者并重,简单的东西应该能够记忆,一些复杂的东西起码跟着教程能写出来,这就够乐。
某些人可能认为我写的字数很少,说明这一部分并不重要,但实际上这却是最重要的部分,萌新需要能理解他所学的一切而非照本宣科,理解json与游戏内涵。
自力更生
理解了内涵再来处理源代码和拆包就更简单了,阅读源代码只需要10%的Java能力,但这也是对真正编程的开始,从这里开始,目标就是能自己解决大多数问题,也要修德行,能够带领他人解决问题。
走向世界
我们写模组的最大目的是功成名就。从这里我们将开始js/java旅程的前1/3,进一步彻底理解源代码,能够会json但不只会json。
所以,你准备好了吗?Let’s do it!