07.08.2014

游戏《聪明一点》的事后分析

1

Partizan Games团队与App2Top.ru分享了手机问答游戏《聪明一点!》的制作故事。

公司负责人亚历山大·比拉戈夫(Alexander Biragov)向我们介绍了该项目。

2

亚历山大·比拉戈夫

让我先简单介绍一下这款游戏,以便大家理解我们所谈论的内容。

项目描述

游戏的核心理念很简单。玩家选择一个主题,然后与随机对手对战,或者从社交网络中选择一个朋友。每场比赛有7个问题,每个问题限时10秒,比赛结束。每个问题有4个选项,回答正确最多的玩家获胜。比赛以实时方式进行。

screen568x568-156

开发开始

根据我们的初步估计,在线问答的开发时间不应超过一个半月。

尽管我们的项目组拥有超过30款儿童游戏和商业应用的开发经验,但这一形式对我们来说是全新的。因此,原定的开发时间几乎延长了一倍,最终需要三个月。

我们由三名程序员(分别负责iOS、Android和后端)、两名平面设计师、一名UI专家和一名声音设计师组成的团队协作完成。此外,还有项目经理、艺术总监、技术总监和内容经理,当然还有项目负责人。正是这样的团队结构,让我们第一次在这个项目中合作。

开发过程中的困难

每一步都有困难在等待着我们。首先是在图形设计阶段。

我们的游戏涉及大量不同主题的问题。因此,我们项目的目标受众也希望尽可能广泛。但在设计方面,这带来了特定的挑战:我们需要确保应用程序能让所有用户都感到舒适。

为了迎合所有人,我们犯下了一个严重的错误。在项目的A/B测试阶段,我们发现游戏在视觉上过于繁杂。最后不得不让它变得更简洁。

图形设计和UI的改变导致开发时间的延长,因为游戏实际上需要重新进行排版和编码。

screen568x568-157

我们还可以认为一个不足之处是,我们在开发时仅仅定义了一个总体方向。最初没有出台一份涵盖游戏所有元素的设计文档。在开发过程中,很多功能都是在后期才批准和引入的。很显然,这样每一项新功能都延长了开发时间。

例如,在项目创建过程中,我们想出了一个非常有趣的功能,允许玩家自己提出问题,这些问题在经过审核后会补充到问题库中。但光是这项功能就耗费了一周的工作时间。

另一个难点是,除了HTTP请求外,我们还需要使用套接字连接进行实时对战。

在套接字连接中,服务器可以在没有客户端请求的情况下主动发送信息。例如,我们需要了解对手的回答。这意味着,我们在在线游戏中无法使用标准的HTTP请求。

难点在于,套接字连接并不简单。此外,很难找到在两个平台上都能正常工作的库(因为我们的游戏是跨平台的)。最终,我们在服务器上实现了套接字功能,使用了socket.io + node.js。

screen568x568-155

集成Facebook、VK和Twitter的开发工具(SDK)也是一个单独的麻烦。我们不得不自己解决这些社交网络中的一些缺陷。

关于版权方面并没有太大问题,但在最初阶段,我们发现很难找到能够参与撰写问题,并符合我们需求(速度和质量)的人。

盈利模式

基于同事的经验,我们决定不必重新发明轮子,而是采用经典的免费增值(free-2-play)+应用内购买(IAP)模式。我们曾考虑过进行增值(freemium)策略,收费发布新主题,但出于伦理原因很快放弃了这个选项。

在《聪明一点》中,包含两种内购类型:“经验加速器”,允许更快地提升排名,和“错误机会”,在回答错误时可以再答一次。

在App Store的审核

好了,一切准备就绪。似乎没有任何问题,我们已经可以松一口气了。但事情并没有那么简单!经典的难题——App Store审核中的问题。需要注意的是iTunes.connect的工作特点:应用程序在几个小时内进行审查,而非几个星期,但你需要等待5到7个工作日,甚至更久才能轮到你。

第一次尝试。在“等待审核”的状态下,应用程序挂了超过一周,然后我们收到了拒绝发布的通知,理由是应用程序中存在与内购相关的错误。后来发现,拒绝是由于审核人员的失误,但最终,此次应用程序仍未发布。我们不得不给苹果写一封正式信函,详细说明问题的本质,努力寻找论据并解释情况。

App Store通常在首次出现错误时就会停止审核,因此第二次尝试的结果是更长的等待,随后又一次被拒绝。这一次的原因是社交网络授权不正确。授权不应通过内置浏览器(Safari)进行,而应通过用户已安装的应用程序——Facebook、Twitter和VK(当时VK已经从App Store中删除)。

我们坚韧不拔,克服了这一打击:全部修复后再次提交审核。似乎第三次申请审核是漫长的等待。实际上只用了一周多一点。终于如愿以偿——我们上架App Store了!

未来计划

未来,我们计划引入一些有趣的功能,增加多个主题,以便在所有可能的知识领域中进行竞赛,同时增加游戏商店中的有趣功能,创建团队竞赛。

Android: https://play.google.com/store/apps/details?id=com.partizangames.poumnichai

iOS: https://itunes.apple.com/ru/app/viktorina-poumnicaj!/id883121675?mt=8

评论
写评论...
Related news