做个排名第一的游戏没那么难:用100美刀和3个小时就成了
编者按:做游戏也有模板?!小编作为编辑只知道天下文章一大抄,没想到,原来天下游戏也是一大抄?怪不得Flippy Bird走红后,一夜之间冒出来这么多山寨版。当然,说的轻巧,至于做一款游戏究竟是不是如下文所说的这么简单,试了才知道,有兴趣的童鞋们可以试试。原文来自于国外科技博客Wired。
Flappy Bird虽然被无数人骂坑爹,可人家毕竟坐上了苹果商店游戏排行榜榜首。其实要做一个排名第一的游戏也没有那么难,用100美刀和一个下午的时间,就可以做一个属于自己的Flappy bird。
源代码可以从网上下载,教程也可以从网上下载,这就解释了为什么在Flippy Bird走红后,苹果商店一天新增的300个游戏中,有95个都是Flappy Bird的兄弟版本,比如Flappy Wings, Splashy Fish,甚至Crappy Bird……
意外的是,这些仿冒flappy bird的游戏中,有很多与美国年轻女歌手麦莉·塞勒斯(Miley Cyrus)相关,名字也千奇百怪,比如Flying Cyrus,Cyrus Flyer,Jumping Miley等等,代表人物的就是一个抽象的头像。其中下载量最大的是Flappy Miley Wrecking Ball Pro,取名和塞勒斯的同名歌曲Wrecking Ball相关,制作者名叫Gregory Storm。他在2月12日上传这个游戏,当时Flappy Bird刚发布2天。Storm表示不知道Flappy Bird为何物:“从没玩过,也没听说过”。那么他是如何在这么短的时间里制作出Flappy Miley的呢?答案很简单:他需要的东西网上都买得到。
首先从Chupamobile 这样的代码素材网站上购买类似游戏的代码,比如Flappy Crocodile(飞翔的鳄鱼)。
Chupamobile是类似网页图片素材库的网站,不过是为app开发提供素材,程序员可以把代码卖给网站,再由网站提供下载。游戏制作变得越来越开放,为了节约成本,可以把不同部分的代码打包成程序包,网站可以作为这种中间件的交易市场。
有了这样的代码网站,制作游戏克隆将更加容易。比如想为自己的餐厅编写一个app?不用从0做起,Chupamobile上有50刀的半成品。宝石迷阵(Bejeweled)、Tiny Wings这类热门游戏,在网站上也能找到对应的代码。比如飞翔的鳄鱼,售价99刀,付款后即可获得永久使用权,假使你用这些代码做成了风靡网络的游戏,也不用回头再向网站支付报酬。
出售“飞翔的鳄鱼”这一代码包的,是来自捷克的26岁应用开发工程师Vojtech Svarc,在过去6年中他尝试了互联网的各种方面,比如网站编程,电子书,谷歌AdSense广告等等。Svarc在一年前开始接触app这一行当,很快意识到花大量的时间投入到一个app的制作,然后期望人们从成百万上亿的app中发现自己的应用的机会实在太小,转念一想,如果做app可以像做网站那样该有多好?
Svarc解释说,“在做网站时,不用从零开始,有大量的模板供你选择。使用模板可以降低成本,节约时间,压缩产品制作的流水线。”
Svarc注意到苹果商店里应用下载有“跟风”的特点,某个应用一旦火起来,类似的应用也会连带着被挖掘出来。这让他意识到“速度”的重要性。如果有了苹果应用的模板,几乎不费什么时间,就能抢在别人前头推出类似应用。“当我看到Flappy Bird吸引了大家关注,我就知道这是个值得投资的机会。”
目前大约有100个开发者购买了99美元的“飞翔的鳄鱼”程序包。这周早些时候位列苹果应用游戏类榜首的Tiny Flying Drizzy,就是基于这一程序包做出的。
任何人只要付100美元,就能在10秒钟内获得当红游戏的源代码。下一步?是不是需要什么特别的编程技巧改进代码呢?
——并不需要。为了证明这一点,我自己花钱买了一套“飞翔的鳄鱼”代码。
图:作者Ryan花了几分钟时间改进了该代码,做出的效果图
虽然我之前做过手游相关工作,但在编程方面并不擅长。即便如此,我还是觉得这100美元真是物有所值:Svarc提供的程序包中包括了游戏个各个部件、功能和插件,足以完成Flappy Bird的克隆和发布。甚至还包括一套在线教程,教程中Svarc和app开发工程师Yohann Taieb亲自讲授如何制作你的处女app,从注册苹果开发许可证到修改图形、增加应用内广告、上传发布游戏等。
由于和之前我用的开源游戏设计平台Cocos2d有些差别,开始在设置上还遇到一些困难,但很快我就完成了“飞翔的鳄鱼”的开发,已经可以在苹果iOS开发平台Xcode上运行。然后用自己的图片和声音对源程序做了替换。开发包中有一个动画的文件夹,可以把飞翔的鳄鱼替换成我自己的头像,用iPhone模拟器操作游戏,就可以直接控制头像的移动。
Storm在自己发布的游戏中做了更多的更改,但相对于源程序本身,都是细节上的改动,比如把背景静态图片做了替换,换掉了所有音效等。Storm甚至原翻不动地招办了菜单与柱子的图案。有些应用模板会强制用户对各种元素做全面的翻新,显然“飞翔的鳄鱼”没有对此作出约束。
通过并不昂贵的价格购买源代码,让零编程水平的人设计应用——目前还停留在游戏领域,但相信不久这种模式就能扩展到更复杂的游戏。已经有一个名叫Unity的游戏开发引擎,为开发者提供类似的分享服务,人人都可以购买游戏的复杂元素。购买代码,安插到自己的游戏中,就大功告成了。
Unity网站的博客上,游戏设计师Mike Bithell写到:过去,游戏中人物在障碍物后的效果制作,或是交换字符的色彩处理,都要一步步完成,现在只要花一个披萨的价格就能买到标准化的解决方案。
用Unity制作高质量的游戏花费的时间精力,要比做一个拙劣的山寨版Flappy Bird高昂得多,但我们正在把制作游戏的门槛不断降低,争取让不懂代码的人也能毫不费力地制作复杂的游戏、运用各种高级功能,简单到和点披萨一样。越来越多的制片人和手游工程师开始使用Unity,比如République,Plague Inc. ,Rust等。
Storm表示,代码源和模板共享的普及,能拉近小型制作工作室和应用市场上的大规模公司的距离。比如Big Fish Games在苹果商店中就投放了超过100个类似的寻宝游戏(hidden object games)。“很难相信这些游戏都是他们重新编辑出来的。他们看中的并不是原创或突破,只是希望把这种游戏模式做到最大化,通过不断改头换面,把之前的代码重复利用。”
这样的游戏方式让人联想到一档厨艺比拼节目“Chopped”,选手用的素材永远不变,制作时间有限,要求就是做出新的美味的东西,否则就输掉了比赛。每个人能买到的源代码都一样,大家是在一个起跑线上,就看谁做出来的游戏更好。但面对同样激烈的市场竞争,Storm这样的游戏设计师要闯出一分市场实属不易。比如Flappy Miley这个游戏上,购买素材,雇佣自由程序写手跟进等等,林林总总成本加起来已经到2500美元。不过运作到现在,总体看它并不是个成功的游戏。
(via wired 译/快鲤鱼)
关于快鲤鱼
快鲤鱼,一网打尽互联网新创公司!
这是一个专注挖掘、报道TMT领域创新性公司的科技博客,它的作者们遍布 太平洋两岸,以钓者的姿态,为读者快速地寻觅下一条大鱼。
快鲤鱼APP扫描下载
微信帐号:Akuailiyu