无奈,这一次依然没有看到关键性的内容。谭楚楚决定等到八月底,再让刘秀看最后一次,让他耗尽体力看“视频”,也要搞清楚这些古怪画面究竟是怎么回事。
楼里的其他租客依然无忧无虑地生活着。
诸葛亮主持策划的游戏《我的城邦》已初具雏形。他对游戏的想法不仅多而且细,让主要负责写程序的桑慧婷团队应接不暇。有一些诸葛亮异想天开的功能,放在全世界最顶尖的游戏公司中,能顺利实现的一只手也数得过来。
光是切换和平和战争模式的功能,就够开发团队喝一壶的了。放在用户那儿只要点一个键就能切换,顶多再多一个确认功能,放在开发团队这里,就是个需要计算许多数据、考量不少因素的需求:比如选择切换至和平模式的时候,用户是否正受到攻击;从和平模式切换到战争模式后,用户能从和平模式建设的城邦中带出多少生产资源,才会让玩家之间的争斗更加公平,这些都是需要大量运算、乃至测试的。
期间,桑慧婷的团队曾经提出,干脆放弃两种游戏模式切换的功能,因为这些计算太复杂了,稍微偏差一点点,可能招致的就是玩家无止境的差评。
起先,这些拒绝的声音都被拒张皇后挨个顶回去了。后来,面对团队中的杂音和有所降低的工作热情,张皇后索性告诉团队里的成员,让他们忘掉这个切换游戏模式的功能。
当时,桑慧婷团队的成员们有些惭愧,但内心还是欣喜若狂的——这可给他们降低了多少工作量啊!
得知甲方的新要求后,团队成员干脆分成了两个小组,把诸葛亮起初策划出两种模式当成两个游戏开发:这两个游戏共享美工素材和一部分基础代码,除此之外相互之间是独立的。
甚至有成员异想天开,告诉诸葛亮:“其中一作还可以被当成另一作的番外篇或者续集,在游戏市场上割两波韭菜,岂不爽歪歪?”
要知道,他们的团队虽然主要负责开发实用型软件,但上级也偶尔会布置游戏开发的外包项目。这些外包开发的委托人无一例外地,都是只想做个来钱快的产品,能吸引玩家坚持玩一年就算成功了。按照曾经从这个团队离职去自己做游戏的“老包哥”说过的话,真正用心做游戏的,怎么会舍得把自己宝贵的点子完全外包呢?
这个团队的成员自然以为,诸葛亮和张皇后只是两个同样意在割韭菜,不太在乎后续发展的甲方。他们和那些只想割韭菜的甲方唯一的区别就是,那些甲方连独立的点子都不想出,要是游戏换个皮就能上线,他们巴不得剽窃抄袭呢——反正模仿玩法又不算抄。
但他们这次真的想错了。诸葛亮把自己的点子外包,完全是因为他自己不会写程序;而张皇后还没有开发经验,有了剧情、关卡设计、策划案、美工素材、音乐之后如何用代码将它们有机地结合在一起,她完全不懂。何况,前世的诸葛亮没出山就送出隆中对,现代世界的诸葛亮一出山就抛出个如此宏大的策划案,张皇后一个人凭借有限的经验也无能为力。
所以,五天后,当张皇后在每周开发进度报告会上,将自己这几天通宵达旦写出的一千多行代码抛在众人面前时,他们都有些不明所以:这个甲方写了啥?
第133章 神奇厕所
桑慧婷团队的人知道甲方这位中年妇女懂一点编程,但跟计算机科班毕业的他们比起来,真的只是“懂一点”了。现在她忽然抛出这么行代码,团队里的人也不会傻到“不耻下问”。于是,会议室里的每个人都在自己的屏幕上不停地划拉,试图尽快理解着这些代码的涵义。
“啊?姐,您不是说,让我们忘掉关于切换游戏模式的需求吗?您怎么自己写了?”这些团队成员都是经验丰富的程序员,虽然代码有一千多行,但其中也有不少是中文写的注释,思路清晰,很容易看懂。
“第258行这儿,都是从和平模式切换到战争模式需要带去的生产力数值吧?上个星期我调了好多次参数哦,一直没找到最合适的方法。看了张姐写的代码这才明白,不用一项项考虑征兵速度和资源生产速度的关系,只要把征兵人口和参与生产人口相互限制住,就能避免数值不平衡的问题了……哎呀,这么简单,我怎么就想不到呢!”主要负责组内测试的小陆懊恼道。
“是哦,关于战争切和平模式时,如果用户正处在一场战争中该怎么处理的问题,张姐也在第410行这里给出了解决方案——确认切换后可以延迟12小时自动开启和平模式,且等待时间内不会被新的对手挑战,这样就不会影响用户正在进行和即将开始的战争了。”张皇后写出的解决方案让身为小团队领导的桑慧婷都有些意想不到。
这哪儿是传统意义上的甲方啊!这甲方简直是救星好吗?乙方完成不了她的需求,她不仅不用扣钱威胁,还连夜作战帮乙方完成任务!
当然,张皇后毕竟是闭门造车自学成才的,代码中有很多不足之处,团队成员帮她一行一行地修改了。有时候,张皇后用将近一百行代码、循环套循环写出的某种功能,团队成员可以结合效率更高的外部程序库用二十几行代码搞定,程序跑起来也快了许多;有时候,张皇后写的逻辑缺了某种例外情况的考量,团队成员也帮她补上了。
尽管团队里每个人都用崇敬的眼神看着这个天使般的甲方,张皇后却一点都不自满。相反,她谦逊地听取了每个人的意见,还在自己的电脑上做笔记,条理清楚地告诉自己,为什么别人的方法比自己写的好。