几年前,当 Halfbrick Studios 的 CEO Shainiel Deo 把 Friut Ninja (水果忍者)的第一版作品拿到他的妻子身边的时候,他惊讶地发现自己那平时异常“憎恨”电子游戏的妻子居然对这款 Slice-em-up 形式的休闲小游戏爱不释手。

“我专注于观察她的脸庞。当我看到她的注意力前所未有地集中在屏幕上,脸上尽是较真的神情的时候,我就知道,这款游戏有戏了。”

上周六,Shainiel Deo 受国内一些合作伙伴的邀请首次来华,参加了在上海举办的全球互动娱乐专家讲坛,跟在座的数百名业内人士以及 Fruit Ninja 的玩家交流了这款已经在全球范围内一举创造超过 2000 万次跨平台付费下载量的手机游戏背后的故事。

Halfbrick Friday——创意孵化器

Halfbrick Studios 是位于澳大利亚布里斯班的一个小型游戏工作室,由 Shainiel Deo 在2001年建立。工作室的总共 45 名员工组成了5个工作团队,分别负责不同游戏在不同平台的开发工作。

在 Halfbrick Studios 内部,一直有一个工作传统,Shainiel Deo 称之为 Halfbrick Friday,类似于 Google 内部著名的“20%时间”。每逢周五,工程师们便会放下手头的工作,聚集在一起边喝咖啡边讨论自己在近一周时间里萌生的游戏创意点子。有些时候员工们的创意铺天盖地地涌现,而工作室又没有足够的资源将它们一一实现。

于是,工作室内部便会进行表决。一旦一个制作新游戏的点子得到了2-5 名员工的支持,那么这 2-5 名员工便有权利在接下来的 4-5 周时间之内将创意制作成游戏雏形。最后,一旦该游戏雏形在全体投票环节得到了广泛的认可,那么几周之后,你就可能会在 App Store 或是 Android Market 上看到它最终版本的身影了。

公司赖以成名的作品 Fruit Ninja 的创意,则也是源于一名游戏设计师在看某销售刀具的电视购物节目时,看到水果被抛到空中由刀具劈开,而在 Halfbrick Friday 上发起的倡议。换句话说,如果当时 Fruit Ninja 的创意没有得到公司内部 2-5 名员工的支持从而得以开发 Demo 版本,恐怕就只能胎死腹中了吧。

其实不光是 Fruit Ninja,工作室的其它知名作品 Jetpack Joyride(前段时间一举冲上过美国区 App Store 付费应用榜单前 5 位)、Monster Dash 等也都是得到了 Halfbrick Friday 机制的孵化。这些小型游戏工作室内部简单灵活的决策程序所具备的优点显而易见。

谈到孕育了各种游戏创意的 Halfbrick Friday,Shainiel Deo 说他信奉的人生哲学之一就是 Ideas come from everywhere(灵感无处不在)。

“为什么忍者要讨厌水果?”

包括我在内,相信许多 Fruit Ninja 的玩家在刚上手时都会在心里这样嘀咕一句。而 Shainiel Deo 表示,正是这样的困惑才会使刚听到这个古怪游戏名字的玩家有了进入游戏一探究竟的念头。

众所周知,在一款应用被推入市场销售的初期,它的图标(icon)设计和游戏名称(title)设计无疑是相当重要的。Rovio 内部的头号人物、被称为 Mighty Eagle 的 Peter Vesterbacka 曾经透露,当 Rovio 内部在设计 Angry Birds 的图标的时候,他们发现在 App Store 付费应用榜单的前几十位中,很少有应用的图标选择了红色作为主要颜色。这一点使他们决定将那只红色的小鸟放上图标,成为整个游戏的主角。

回到 Fruit Ninja 本身,在职场压力和家庭压力越来越大的都市社会里,手机上的那一个个水果仿佛就成了人们泄愤的工具。随着一个个饱满的水果被畅快地切开,汁水瞬间溅满整个屏幕,人们心里积聚已久的郁闷、挫折感仿佛得到了烟消云散的缓解,而渴望已久的快感、成就感也仿佛获得了淋漓尽致的释放。你可以把水果想象成任何 pissed you off 的人,而你就是那个手持利刃的水果终结者。这也就难怪你为什么每天都会在上海地铁的车厢里看到众多白领们在上班和下班的路上为了切出高分周而复始、捶胸顿足、乐此不疲了。

Fruit Ninja 的未来

在10月即将发布的 iOS 5中,Apple 对于手势操控(Finger Gestures)又有了一些新的定义。借鉴自 Android 的相关设计,在 iOS 5 中,当用户将手指从设备屏幕上方向下滑动时,会立刻调出“通知中心”(Notification Center)。正是由于这一点,许多将 iOS 版本升级为 iOS 5 Beta 的开发者均反应,当他们在 Fruit Ninja 中滑动屏幕进行游戏时,会时不时地误触发“通知中心”。

针对这一问题,我问了 Shainiel Deo 有没有什么解决方案,得到的答案是正面积极的。Shainiel Deo 告诉我,现在最新的解决方案将会是一个“两步机制”(2-step process)。换句话说,iOS 5正式版发布之后,如果用户在运行 Fruit Njnja 时需要刻意启动“通知中心”,则需要进行两个具体步骤的操作,而不只是将手指从屏幕顶端向下滑动那么简单了。

另外,我还问了 Shainiel Deo 有没有想过借鉴 Angry Birds 的成功经验,将 Fruit Ninja 作为一个品牌进行后续打造的想法。Shainiel Deo 回答说,他们的确正在开发 3 个新版本的 Fruit Ninja 游戏,希望这些新版本的游戏也能取得成功。

最后的话

好吧,你不得不承认:5年之前,你可能会对着一款 PC 单机游戏连续不停、天昏地暗地玩上 12 个小时,但到了今天,你可能更喜欢花 12 分钟在等车的时候掏出移动设备玩上一轮诸如 Fruit Ninja 的小游戏了。

Shainiel Deo 在现场给大家展示了 Fruit Ninja 中每一个水果被切开的慢放至 10% 速度的动画,每一个“切开”动作的物理反馈细节都是如此地逼真,这些让我们乐此不疲的小游戏,背后并不简单。

《水果忍者》背后的故事相关推荐

  1. 码出高效:java开发手册_Java 11手册:最聪明的技巧来简化Java 11导航

    码出高效:java开发手册 Java 11:提示和技巧,日常陷阱及更多 为了庆祝Java 11的发布,我们邀请了八位Java专家与他们分享最新版本的最佳和最差体验. 由于本系列旨在作为Java 11的 ...

  2. 码出高效:java开发手册_Java 11手册:Java专家分享他们在Java 11方面的最佳和最差的经验

    码出高效:java开发手册 Java 10标志着Java生态系统新时代的开始,但最新版本证明仍有一些里程碑可言. Java 11是Oracle新的六个月周期中的第一个LTS版本. 您可以在此处下载Ja ...

  3. 《码出高效 Java开发手册》第八章 单元测试 (未整理)

    待整理 转载于:https://www.cnblogs.com/52liming/p/10686235.html

  4. 码出高效JAVA代码

    本文更多关注平时容易忽略的技巧或者细节,不是条条框框的JAVA入门教程.想到什么或者看到什么比较合适就写下来了,不定期更新 文章目录 一.序列化 二.Final不可继承类 三.Enum 四.双重检查单 ...

  5. 《码出高效:Java 开发手册》正式发布,83行代码计划启动

    可爱的Java开发者们,让你们久等了! 9月22日杭州云栖大会,众所期待的新书<码出高效:Java 开发手册>正式发布,并宣布将所有图书收益捐赠于技术公益项目. 本次新书发布,邀请了来自阿 ...

  6. 佳铁怎样传输程序_阿里资深开发工程师合著《Java开发手册》,影响250万程序员附pdf...

    写在前面 <码出高效: Java开发手册> 源于影响了全球250万名工程师的<阿里巴巴Java开发手册),作者静心沉淀,对Java规约内容的来龙去脉进行了全面而彻底的梳理.本书以实战 ...

  7. 阿里Java开发手册——如何优化数据库?

    作者:杨冠宝/高海慧 来自:码出高效 Java 开发手册 数据库作为服务器端最为最为昂贵的资源之一,如果使用不当常常会导致系统卡顿或系统崩溃,那如何来优化数据库呢?下面来看阿里巴巴<Java开发 ...

  8. Java基础知识第二讲:Java开发手册/JVM/集合框架/异常体系/Java反射/语法知识/Java IO

    Java基础知识第二讲(Java编程规范/JVM/集合框架/异常体系/Java反射/语法知识/Java IO/码出高效) 分享在java学习及工作中,常使用的一些基础知识,本文从JVM出发,讲解了JV ...

  9. 《阿里巴巴Java开发手册》发布一周年!你不知道的背后故事!

    摘要: 今天是2月9日,也是<阿里巴巴Java开发手册>(下称<手册>)对外正式发布一周年的日子.在过去的300多个日子里,这本小小的手册在业界产生了巨大的影响力.值此一周年之 ...

  10. 你不知道的《阿里巴巴Java开发手册》背后故事

    Q:为什么当初会想去做这样一本手册,初心是什么呢? 大家好,很高兴今天能与大家一起交流.要回答这个问题,我想用个例子来解释. 原始社会的争端,更多的是讲究个人的蛮力:三国时代的群雄并起,开始讲究士兵的 ...

最新文章

  1. 【算法笔记】哈密顿问题
  2. java string 属性_String类型的属性和方法
  3. 1111B - Average Superhero Gang Power
  4. redis 公网 安全_redis漏洞复现
  5. 视频的播放的用例设计点
  6. hadoop的部署以及应用
  7. 深入Atlas系列:客户端网络访问基础结构(上) - WebRequest的工作流程与生命周期...
  8. C语言程序设计之猜数字游戏(随机数的讲解)
  9. 同类型的免费下载软件中, JDownloader的功能比FreeRapid Downloader功能要强很多
  10. DotFun Silverlight 整站系统Beta版上线!
  11. 个人博客登录注册部分
  12. SQL经典50查询语句案例_7(查询学过“叶平”老师所教的所有课的同学的学号、姓名)
  13. python编程语言特点有哪些-Python语言的特点有哪些?九大特点介绍!
  14. 大恒相机开发(大恒SDK+opencv开发)笔记1
  15. line-height1.5和line-height:150%的区别
  16. 大连工业大学计算机学硕,考研调剂:大连工业大学招收“学硕”调剂研究生一名!...
  17. JavaScript——顶部状态栏背景色
  18. java中getDelta是什么意思_什么Delta编码/压缩算法库有Java?
  19. 数字化转型写书笔记-第43天
  20. 音频编解码·格式篇(1)Wave PCM audio format(WAV)

热门文章

  1. python小游戏—摧毁基地
  2. 2010软件收入百强企业出炉:华为居首
  3. 自动化小车数据客户端的研究与开发
  4. 记录一次闲鱼APP退货流程的坑
  5. java台球击球角度_台球技巧之击球角度解析教学
  6. WEB基础之:CSS Margins,Padding 和 Borders, Outlines
  7. 《LPMM》——Chapter1
  8. 如何在Android源码工程中编译fdk-aac
  9. Uniapp+SpringBoot即时通讯聊天安卓APP源码
  10. 埃里克・施密特在慕尼黑“国际数字生活设计大会”(DLD)闭幕式上的主题演讲...