宋一凡偷眼看了看张帆一脸严肃的表情,轻声说道:“代码这块应该不会有什么问题,我和两位学长都反复检查过,而且实际运行也能跑得起来。”
张帆点了点头,目光依旧没有离开电脑屏幕。其实他看的并不是宋一凡他们的代码写的是否正确,而是看的是代码是否足够简洁,是否有着足够的可维护性和可扩展性,这些才是张帆真正关注的重点。
平心而论,张帆的代码水平只能算作是一般,要不他也不会在前世只是一个小手游公司的程序员了。不过张帆虽然天赋所限,代码水平一般,但他由于没事总爱鼓捣一些乱七八糟的东西,眼界倒是很开阔。
看了一遍代码,张帆觉得三个人的代码写的还算凑合。中间有一段应该是宋一凡写的,明显能看出来代码水平比其他地方高一块,而俞亮和李雷写的代码就比较死板,还保留着一种学生所特有的“书卷气”。
张帆看完了代码,然后关掉代码编辑器,又打开了这个插件的运行界面。由于是第一版,因此界面做的非常简陋,不过该有的功能还是都存在的。宋一凡三人做的是一款“美术资源导入插件”,简单来说,就是可以将美术资源导入到游戏代码中的小工具。在没有这个工具之前,张帆是用“手擀”的方式一个个美术资源写调用的,当然张帆当时用的是汇编语言,与C语言不同。
张帆用插件导入了一个美术资源,然后打开还未完全做好的游戏检查了一下,发现运行正常,这才转头对宋一凡笑道:“恭喜你!这个插件做的不错!”
“呼!”在场的三个人都舒了一口气。由于张帆从开发之初就不断强调这个插件的重要之处,还提出了“游戏引擎”的概念,因此三个人可谓是如履薄冰。尤其前几天工作室还遇到那么一档子恶心事,虽然最后没造成什么影响,但也搞的大家人心惶惶。现在看到这个插件可以正式投入使用了,大家也自然是非常高兴。
张帆站起身绕着电脑走了几圈,说道:“这个插件是针对C语言开发的,不过咱们游戏的开发用不到这种工具。我希望的是,各位在此基础上再接再厉,多开动脑筋,想一想你们在写《摇滚赛车》代码时遇到了哪些问题,尤其是那种搬砖性质的工作,这些工作都可以考虑制作成插件。”
“那个......我有个问题。”李雷弱弱的举起手问道:“什么是搬砖?是建筑工地的那种搬砖吗?”李雷说着在座位上做了一个“下腰”的动作。
“呃......搬砖就是指长时间重复性的劳动。”张帆说着一边将这几个字写在了黑板上,一边说道:“我举个例子,在你们写好这个美术资源插件后,再进行游戏的制作时,就不用一遍遍的写美术资源的调用了对吧?这就属于是减少了搬砖,你们再集思广益一下,看看还有哪些东西可以做成插件,最后将插件整合到一起,就是一个简略版的游戏引擎了!”
三个人互相看了看,眼中都露出了略带迷茫的神色。宋一凡咧了咧嘴问道:“张帆,你总让我们干这些事,那我们什么时候开始你说得那个《太空牛仔》的开发啊?”
“你们已经开始了!”张帆解释道:“俗话说大军未动,粮草先行。你们现在做的工作,其实就是开发游戏之前最基础,同时也是最重要的引擎制作工作。之前我也跟大家讲过,游戏开发嘛,无非就是策划,程序,美工和后期维护。你们需要做的就是把程序代码写好。而想写好程序代码,引擎是必不可少的提高生产力的工具。所以你们先开发引擎,我这边也会督促李子悦进行美术资源的绘制,咱们齐头并进,大家这次听明白了吗?”
三个人这才纷纷点头,张帆简单的嘱咐了几句,然后又开始研究他的策划稿去了。之前的策划稿充其量只能算个草稿,最起码数值设计他就没怎么做,因此现在他需要补完策划稿中缺失的部分,正在这时,陈心玥走了进来。
“你们班的那个陈建要被退学了!”陈心玥走进来的第一句话就吸引了在场所有人的注意。张帆听了一愣,抬起头问道:“之前保卫科的人说要低调处理,这也不低调啊!怎么连你都知道了?”
陈心玥抿嘴一笑道:“这世界上哪有不透风的墙,据说那个陈建这几天就要离开青华了,张帆,你不去“送送他”吗?”
送送他?张帆心想那小子现在估计吃了我的心都有了,我还是别去刺激他为妙。想到这,张帆朝着陈心玥做了个鬼脸,摇了摇头。