包括这一关当中会出现的敌机类型,也是从飞机库里面随机挑选几种放进来。
这样做的好处就是,玩家每次玩到下一关,都会随机生成不同的关卡,给他们带来新鲜感。
然后敌人的技能也是通过类似的组合方式实现的。
强哥给我们写了一个子物体编辑器,我们完全可以用子物体生成的方式来实现不同的子弹类型和弹道效果。
比如心形子弹,我们采用的是……”
袁翔拿着一支马克笔在旁边的白板上面写下数学公式:
x2+y2+axa*sqrt和x2+y2axa*sqrt(x2+y2)
曹阳看得两眼放光。
这小伙子,有点东西哈。
雷霆战机是一个2d平面游戏,玩家的视角是上帝俯视角,能看到的是飞机的上空俯视图。
所以这个游戏从数学上来看是处于平面坐标系当中的,那么所有的飞机弹道都能通过数学公式来进行生成。
按照袁翔的这种做法,玩家使用的飞机,以及对方飞机发射出来的子弹都能产生无穷的变化。
只要把单个子弹的特效做好就没什么问题。
在使用非常少量的资源情况下就能做到无限关,就跟拼积木一样,提供给你几种不同的版块,然后在游戏当中进行随机组合。
从数学维度上面来计算的话,现在雷霆战机提供的游戏元素能产生的组合数量就有好几万种了。
曹阳对袁翔的回答非常满意,在demo制作出来之前,曹阳也没有时间关心这个项目,到现在他们已经能独立思考并且完成出超乎曹阳预期的作品,就说明博米的员工培养制度合格了。
也说明博米公司的员工们确实具备了很高的开发水准和能力。
曹阳对雷霆战机的要求就是:
第一,酷炫,要把博米智能手机的性能发挥到极致。
第二,能杀时间,起码要提供玩家5到10个小时的游戏体验。
从现在来看,袁翔他们完成得很好,而且超过了曹阳的预期。
通过随机模块的拼接方式来达到无限关,其实在很早以前暗黑2当中就有使用,后来在手机游戏当中有一款叫做《神庙逃亡》的游戏也采用了这样随机组合的方式。
曾经还有不少人认为神庙逃亡是有终点的,后来有一个程序猿写了一段自动运行的代码,跑了50多个小时依然没有到达所谓的终点,以此来证明神庙逃亡根本就是个无限模式,只不过在模块的设计和拼接上比较优秀而已。
就这样,神庙逃亡还成为非常火爆的杀时间游戏,可想而知,雷霆战机放出去以后能承担起多么重要的杀时间任务。
……
曹阳欣慰地点点头,“挺好的,这个设计不错。”
他用手指在屏幕上滑动着,一边操作雷霆战机进行游戏,一边默默思考着还有哪些问题。
“对了,游戏安装包有多大?”
“大概有150m左右吧。”袁翔说。
“还可以,想办法再继续压缩一下,”曹阳停顿了一下说,“等会儿我们一起开个会吧,你把主美和主程都叫上。”
“嗯,好的。”虽然不知道老板要干嘛,可是袁翔还是点了点头。
……
过了半个小时左右,会议室已经准备好,在16楼的1623会议室。
雷霆战机项目组的主策划袁翔主程序孙牧荒,以及主美陈宁都在里面。
除此之外还有引擎部门的负责人邓裴强和美术部门的老大马浩。
邓裴强本来是不想来参加这个会议的,不过受到曹阳的邀请,老板有事,他不得不来。
不过老板找他开会,多半不是什么好消息,这基本上意味着引擎部门又要有新的需求了。
……
所有人到齐之后,曹阳开始直言不讳地说起当前智能手机游戏开发上遇到的一个问题。
“虽然说这几款游戏是用来展示我们的手机性能的,”曹阳说,“不过我还是想提前做一些未来手游上的技术积累。”
所有人都看着曹老板,等待着他后面要说的正题。
“博米现在智能手机能提供的内存大小,只有8g和16g两种,对于玩家来说,这部分的存储空间是相当有限的,所以未来很长一段时间里面,游戏的下载率会受到安装包大小的影响。”
安装包的大小在这个时候是非常重要的,因为这将决定着用户会不会下载这款软件。
毕竟一是手机的容量非常有限,现在博米智能手机能提供的是8g内存和16g内存两档。
内存分为运行内存和储存内存两种,2006年的时候,博米只能做到128m的运行内存,最大16g的存储空间,苹果也差不多是这个水平。
不过以后随着科技的进步和发展,这个数字会慢慢提升起来的。
现在哪怕是到时候用户购买16