两位独立开发人员讨论了他们如何使用自动化,一个Google Play帐户,以及有关老虎机的唯一游戏模板来创建和发布一千多个应用程序。两位游戏开发者在今年的游戏开发者大会上发表了讲话,他们能够在反乌托邦小说中写下有关未来的新篇章:他们讲述了他们如何赚钱,让机器人完成所有工作的故事。 在他们的案例中,这项工作是智能手机游戏的程序生成。
参加定期的游戏大战导致了数据处理机的创建,结果成功地赚到了可观的数额:两年半的时间里赚了5万美元。 数年后,由于掌握了数据(和金钱),这台游戏机的开发人员仅使用免费游戏模型创建了“垃圾”老虎机,并使用GDC作为平台来向行业发出警报。正确”的行为通常仅限于关注玩家,讨好发行商并收集评论家的正面评论。 对于这些开发人员,违反所有这些规则会导致结果过于成功,从而给他们带来极大的不适感。
赢得比赛到底
早在2013年:当时,两家视频游戏开发商一直在努力在不断增长的手机游戏市场中取得成功。 其中之一,亚历克斯·施瓦茨(Alex Schwartz)帮助创建了一款优质的
杰克·卢姆(Jack Lumber)手机游戏。 (在以前的生活中,我什至在不存在的《
每日报 》(
The Daily )上也对此进行了很好的评论,该杂志仅适用于平板电脑。)第二,Ziba Scott开发了一款不错的移动益智游戏《
Girls Like Robots》 。
两种游戏都使用“一次付款”模式,而没有微交易。 两者都在展览会上获奖,成名,好评,并获得出版商的好评。 两者都没有成功。
两家开发商都估计他们在传统出版商铺平的“正确”道路上所赚取的适度收入。 然后,他们查看了iOS和Google Play商店,发现那里主要是“免费游戏,克隆版和垃圾回收”。
在关于业务现状的日常对话中,这个二重唱得出了一个结论:“我们可以通过采取最糟糕的方式来取得更好的结果!”
Android设备自动生成的老虎机外观的一个示例。 所有这一切都与有关卷曲的文本语音转换歌曲相辅相成,每首大奖都播放该歌曲。由于使用了Selenium,开发二人组能够自动执行鼠标单击,数据输入以及自动下载每个游戏所需的选项选择。第一次统计。惊喜:这些游戏赚钱。实验结束时获得了一些结果。他们在2013年“全球游戏大战”期间联手行动。施瓦兹和斯科特决定创建一些让人想起他们在移动平台上观察到的“底线竞速”的东西。 由于分配给游戏卡纸的时间有限,他们决定以15美元的价格从Unity商店购买一台Asset 3D老虎机(这是一家商店,游戏开发人员可以为此付费给建模者和动画制作者无限使用各种二维和三维资源)。 他们将剩下的时间花在创建一个系统上,该系统将自动生成所有必要的设计,以使最简单的虚拟老虎机具有
足够的独特性
,以作为自己的智能手机应用程序发布。
Schwartz建议:“让我们像其他老虎机开发商一样适应它们。” “他们创造了主题机器。 为了获得另一台老虎机,您需要更改的最少元素集是什么? 更改名称。 更改感光鼓上的一张图像,这可能与我们的主题有关。 假设我们制造了一台有关海豚的老虎机:我们将在其中放置一个带有特殊图标的海豚(例如头奖徽标)。 我们将通过滚动制作海豚的背景图片。”
单词列表是根据开发团队认为有趣的内容手动创建的; 同时,名称应相当笼统且可以接受。 名称中最大胆的是“ 3D Sexy Librarian Slots”(“三维自动机”“ Sexy Librarian”)。
在处理完图形之后,二人进行了下一步:创作自己的音乐。
“游戏应该播放低调的小音乐,并且文字转语音机制应该在Google Translate的单音中唱出“海豚”一词。 每当用户获胜时就会播放。 她必须将我们游戏的名称发音为音乐,” Schwartz建议。
结果,按下一个按钮后,Unity脚本能够组合这些步骤并自动生成数百个“独特”老虎机。 Schwartz和Scott报告说,他们的公共领域自动图像捕获系统遇到了一个问题:Google Image Search生成有关超出请求频率的错误。 “我们必须使用Bing,” Schwartz在电话采访中告诉我们。 “他对图像搜索的许多方面都要求不高。 我并不想冒犯任何人,但是这个搜索引擎以其一流而闻名。 因此,对于我们的项目,他在某种意义上是一种友善的精神。”
“通往更美好世界的门户”
团队准备了创建“单臂匪徒”的模板后,自动化了将信息传输到Google Play(当时比iOS商店要容易得多)和创建免费广告应用程序的过程。 在编写一个简单的
Selenium脚本后,该过程完成。
现在,开发人员可以将一个关键字输入经过数小时组装的脚本系统中,然后在“虚拟监视器”中观察该系统如何模仿人类行为:它在各个国家/地区标记,同意使用条款,填写所有文本字段,然后使用自动生成的老虎机并将其加载到商店中。
Schwartz和Scott将Playhaven移动广告网络连接到脚本系统,因为他们的理念是不从会以疯狂名字下载其应用程序的用户那里赚钱。 然后他们只是“忘记”了两个月的项目。 经过一段时间的实际工作后,他们决定查看收入和广告统计信息。 开发人员感到惊讶:人们下载了他们的应用程序,其中27%的人点击了他们的广告,每天的收入约为211美元。
团队有一个理论:“我们所有的关键词广告都与赌场有关,”施瓦茨告诉我们。 “我们考虑了取得成功的原因,但它突然降临:游戏看上去简直糟透了,但是人们出于某种原因下载了它。 然后他们看到了一个更好的老虎机或娱乐场的广告,然后点击了它……当然了! 在附近的草地上,草地总是更绿! 我们的游戏质量太低,以至于用户看不到这些广告是通往更美好世界的门户。”
尽管如此,开发二人组勉强承认许多应用程序的平均评分大约等于四颗星,并且这些评论证明是相当支持的。 斯科特(Scott)记得对自动生成的3D保龄球老虎机应用程序的一次评论:“用户写道,他对老虎机在保龄球机上披露得很少感到失望,对此感到失望。”
超级反派的真实故事?
最后,大量的钱出来了。开发人员最喜欢的老虎机之一:“没有经验的长耳猫头鹰3D的老虎机”自动化系统考虑了在Google Play上下载的限制(每天最多15个应用程序)。 它可以自动运行足够长的时间,并且能够下载约1,500个应用程序。团队最终放弃的老虎机模板。这就是开发人员“大众化”的注意方式(“最佳新型纸牌游戏和赌场”的第六页)。他们本质上的工程部分希望测试该项目可以领导多远。 因此,他们开始尝试使用完成的模板,并向其中添加新元素,例如自动化老虎机描述。
Google趋势是一个好主意,但通常会导致创建商标名称或名人名,并且开发人员对打破“自动化”周期以解决许多删除应用程序请求的问题不感兴趣。 因此,他们决定使用略有更新的模板作为应用程序名称:“ 3D”一词,加上形容词,再加上动物,地点或国家的名称,再加上“ free”一词。
标题示例:3D巨大的面部疼痛插槽,3D粗糙的肘形插槽,3D柔和的山茱S插槽,3D总督蝴蝶插槽和3D缺乏经验的大角O插槽。 (随着时间的流逝,开发人员甚至购买了T恤来记录他们的姓氏。)
施瓦兹和斯科特还向罗马尼亚的一家小型制片厂支付了几分钱,以制造更好的老虎机,结果他们拒绝了。 部分原因是由于新的正在进行的工作和道德考量克服了他们的钦佩和继续进行实验的意愿。
“有人告诉我们,通过这种想法,您可以赚钱,或向某人出售数据,或出售您的公司,”斯科特说。 “我们处在十字路口–我们的笑话开始类似于超级反派的真实故事。 我们是否会放弃所有的创意抱负,以创建一家在老虎机上积极赚钱的企业? 还是花1/20的时间将它保留在我们生活的一小部分?”
随着时间的流逝,开发团队谈到了使用Google Play的问题。 由于违反了更新的服务条款,开始删除应用程序,这使Google在销毁明显垃圾方面拥有更大的自由度。 此外,Google定期开始更新Web界面。 只需将几个标志取消选中即可破坏整个团队开发的Selenium roboclick脚本,该脚本每天自动下载15个应用程序(当时,这是一个开发者帐户对Google Play的限制)。
在某个时候,Playhaven广告网络做出了明确声明。 “我们在您的帐户中看到混乱的数据,”施瓦茨复述了这封信。 “我们不太了解发生了什么,我们也不再对在您的老虎机上发布广告感兴趣。 但是我们需要澄清一下情况:您没有违反我们的使用条款。 这只是一点……给我们带来不便。”
然后Playhaven补充说:“您的用户是最糟糕的。 来自您应用的用户不会花钱。” 团队立即切换到另一个广告提供商Chartboost。 “他们大致知道我们在做什么,”施瓦茨说。 “那是一个很好的合作伙伴。”
“经过优化可删除我们的内容”
多年之后,作为该实验的一部分而产生的所有半数以千计的应用程序已经失效。 Schwartz和Scott相信整个骗局部分是在开玩笑,部分是在发出警报。
“您几乎可以开玩笑地说:由于我们以低质量的垃圾应用程序形式创建了一个引人注目的目标,因此应用程序商店优化了算法以删除我们的内容,” Schwartz说。 “在实践中,我们可以说我们公司训练了他们的算法,因此不再允许这样做。 但是我们是第一个将这个系统提升到如此水平的人。”
Schwartz在GDC上的演讲中主要是在开玩笑地介绍信息,但也警告了人为因素:他谈到了如果有人开始实现自动生成的应用程序而不是为了娱乐而为了金钱的梦想可能会出现的问题。
“这个项目太诱人了,”施瓦茨在GDC上解释道。 “我们放弃了移动市场,该市场让我们在2013年感到失望,并且总是对我们的项目充满幽默感……实际上,我对老虎机一点都不感兴趣。 我们开始前进。 如果这是商务课程,那么其中包括以下内容:意识到您的疯狂想法,尝试一下。 但是即使他们给出了结果……也准备离开,因为也许是让自己感到高兴的是尝试而不是结果。”