和林峰道:“二位,要不咱们出去说?”
“好好!出去说!”林峰和叶青自然是没有异议,二人当即站起身朝着门外走去。李国轩一看有点麻爪了,心说别啊!我这还等着学点东西呢,你们怎么就出去说了?
张帆看出了李国轩的渴望,冲着他微微一笑道:“国轩你也来吧,你也听听到底是怎么回事,有好处的!”
李国轩大喜过望,跟着张帆一蹦一跳的出了工作室。
小霸王的三名程序员见张帆等人都出去了,又互相看了一眼,其中一个粗嗓门道:“这小子到底什么来头?派头这么大?你看咱们领导那个样!”
“鬼知道,估计又是什么沽名钓誉的货吧,你看他那岁数,能有20岁了?咱们加班加点干了这么久都没搞出来的东西,他看了不到10分钟就能解决?我是不信!”
“哼,算了算了,咱们说的又不算!”粗嗓门叹了口气道:“干咱们的活得了,别操领导那份心了!”说着自己摇了摇头,继续摆弄手头的美术资源了。
按下他们怎么吃柠檬不表,林峰见张帆还带了李国轩出来,微微一怔。但随即他就不再管李国轩,把目光转回了张帆。
张帆拉着三人走了几步来到窗边,他靠在窗台上叹了口气道:“林先生,叶老师,如果我没看错的话,你们是不是从头到尾只有这么一个游戏程序,别的啥都没有?”
“啊?”林峰一愣,问道:“程序不就是应该只有一个执行文件吗?代码如果分开放的话会出问题的吧?”
“我不是这个意思。”张帆苦笑道:“我的意思是说,你们除了这个程序,没有引擎?没有开发工具?比如人物编辑器,物品编辑器之类的?”
林峰的表情僵了一下,转头看了看叶青。叶青也有点不好意思的躲闪了一下眼神,接过话头问道:“张帆,你的意思是游戏开发还不只是把代码写进去?还得有对应的小程序是吗?”
“哎,这让我怎么说呢?小程序其实就是工具,和咱们平时干活时候用的螺丝刀,扳子,钳子一样,你们就这么理解就可以了!”张帆也有点不知道怎么解释。看来小霸王公司以前根本就没做过这种相对大型一点的游戏,完全还是按照开发小游戏的路子走。
尽管由于机器性能限制,小霸王的这款游戏时用汇编语言写的。可做这么大的一款游戏,该有的引擎,小工具什么的都得有,否则程序员每做出一个美术资源就得写一个调用插入,每做出一个人物动作就得对应的加一段代码,那岂不是要累死了?
张帆刚刚看代码时候就发现了,这款游戏的代码实在是太长了。张帆对汇编语言的理解没有语言那么深,但至少也能看出来,里面有大量的冗余代码,如果就这么开发下去,负责的人非得累死不可!
其实李国轩等人早在之前就累死过一次了,这还是最近遇到了横版卷轴的不同步刷新问题,开发陷入了停滞,这才让三名大学生喘了口气。
“另外还有个问题!”张帆回忆了一下整个程序,没有发现与他和宋一凡搞出的那个“图像部分刷新”和“显存预加载”类似的代码。不过汇编语言的执行效率本身就比语言高,或许这边没遇到过这种问题也说不定。因此他试探着问道:“你们在运行游戏时候,有没有遇到过图像加载慢或者加载不完整的情况?”
“大神啊!”林峰这时候真想大叫一声,然后抱住张帆的大腿求他不要离开,就在小霸王工作室呆着算了!
叶青也有点对张帆刮目相看了,她看了一眼林峰,点了点头道:“我们确实遇到了这种情况,张帆,你来说说,这种情况怎么才能避免呢?”
“这个……有点复杂!”张帆咧了咧嘴,心说这汇编语言,我也不会啊!