到时候只需要他把需求文档和要开发的内容流程都整理出来,程序猿们完全可以无脑按照他的规划来实现。
说白了,程序为什么难,难的不是写代码的过程,难的是想清楚需要什么,如何实现。
只要能做到这些,那么就没什么好害怕的。
……
“对了,开发的时候,我希望不要hard code。”青智源说。
“哈?!”主程序赤西健有些迷茫,“不hard code,那用什么方式开发?”
所谓的hard code,并不是字面上的硬核的意思,而是指将游戏内容通过死代码来实现。
固然全程由程序通过代码实现的话,最后形成的文件,或者说卡带大小是最小化的,可这样一来就失去了可拓展性。
形象化的解释就是——
做一个机器人。
hard code是直接按照图纸焊接出来一个机器人。
而其他的方式,可能是通过先做出机器人的零件,然后再通过这些零件拼接出机器人。
青智源希望做到的是由程序来开发工具,然后交给策划进行使用。
同时由策划来通过工具制作关卡和所有的游戏内容。
往后程序猿只需要维护游戏工具,而不是游戏内容,彼此之间分开,这样无论是对程序还是策划都是非常有利的。
这个工具,放到未来就是所谓的【编辑器】
青智源在会议上滔滔不绝地讲述着。
下面的程序猿们都听呆了。
【纳尼?这真的是社长,而不是被某种奇怪的东西附身的妖怪吗?】
【社长作为一个美术原画,怎么会想到这么多的程序内容的?】
最关键的是,青智源说的东西非常先进,就像是一把钥匙,打开了所有人大脑当中的大门。
整个世界都焕然一新了一样。
……
此时此刻,程序猿们纷纷被青智源所折服。
社长的思维之缜密,思想之超前,对代码的了解程度如此之深,简直是闻所未闻。
大大超出了众人的想象。
可怕。
赤西健整个人都惊呆了。
可怕。
社长什么时候去进修的编程?
不,光是进修编程还没法做到这种程度。
因为很多理念,比如说怪物AI,编辑器,包括社长后来提出来的【行为树】,这些都是目前没有的。
你很难想象,一个原画,居然能把程序逻辑拆解到这样的地步。
可怕。
太可怕了。
……
青智源跟众人讨论了很久,大家的心里面稍微有了一些底。
“嗯嗯,如果真的能做到这一步的话。”赤西健眼睛闪闪发光,“那么我们就相当于提供了一个构建世界的工具。这个工具完全能做到社长要求的内容。”
“不,不止于此,未来或许还有很广的可拓展性。”
太美妙了。
这是何等天才的设计!
而且,对于程序猿们来说,简直是一件莫大的好事。
要知道在这之前,但凡策划有需求变动,程序猿这边就几乎要将代码改一遍。
费时费力不说,还积攒了一肚子的火。
策划和程序猿的矛盾真的是越演越烈。
现在可好了,程序猿们只需要开发出工具,未来策划们想要做什么改动,自己就能调整。
程序猿能从繁杂的需求实现当中解脱出来,将时间用在程序的优化上面。
还有什么比这更幸福的呢?
“是的,就是如此。”青智源说,“不过这样一来,必然会导致卡带容量比预期的要高,我们得做好未来优化的心理准备。”
“好的社长!”
……