xiong
熊哥有话说

《Help Newton》重新演绎苹果落地——记一个物理特长生的游戏梦

“可以这样比喻,(玩)这个(游戏)过程好比开采比特币一样,过程很耗时,但一旦发现新的世界纪录,你会有无比的成就感。”独立开发者郑洋这样介绍自己的作品《Help Newton》。

郑洋,29岁,浙江温州人,目前在一家大型央企上班,因为放不下对编程的热爱,建立了独立开发工作室 zLab。目前,这间工作室只有他一个人,没有资金来源,也没有像样的办公点,完全属于个人爱好的延伸,《Help Newton》即是他的处女作。

老实说,作为一款物理解谜游戏,《Help Newton》并没有跳脱出该类型的“条条框框”。稍微有点游戏经验的玩家,一眼就能够知悉游戏的玩法:通过构建运动轨迹将公主手中的小苹果送到牛顿手里。它真正说吸引人或者让玩家持续玩下去的动力正如郑洋所说“游戏的过程”,所谓的“细节见真章”在这款游戏里面表现得淋漓尽致。

细节见真章的物理解谜游戏《Help Newton》

《Help Newton》的细节表现力主要得益于“浮标”,它不仅仅是一个指示方向的箭头,同时还起到了助推苹果运动的效果。浮标的位置摆放直接“干预”苹果的运动轨迹,能否顺利抵达牛顿的手里,这完全要看你的“规划”能力,因为,游戏没有给出任何的提示,完全依赖于玩家的“预判”,这大大增加了游戏的难度。

“玩家需要反复试错,甚至一个像素一个像素地微调‘浮标箭头’。“就连郑洋也坦言游戏的设定对于一般休闲玩家而言门槛太高。

如果你没有真正上手体验,仅凭这样的描述去凭空想象游戏的难度和乐趣,显然是不够的。但是,换一种说法“这款游戏会最大程度调动你的‘好胜心’,让你与全世界的玩家一较高下。”你是否会为之所动呢?

条条大路通罗马,浮标的位置会对路线产生影响,简单地说,苹果到达终点的路线不止一条,这种特点导致了游戏的“开放性”,通过将浮标置于不同的位置,激发玩家达成最短路径,获取高分,在排行榜占据一席之地。

“游戏真正的乐趣不仅仅是完成关卡,而是发掘那些令人叹为观止的解法。”郑洋如是说。

当你被游戏无情的难度冲昏头脑,气得想要砸手机,从某种程度上来说,《Help Newton》是成功的。

物理特长生的游戏梦

关于游戏的灵感,郑洋并不避讳提起《cat physics》——同样是一款优秀的物理解谜游戏,但是《Help Newton》在机关种类和关卡设计上更加完善,而且寓意也更加深刻,“牛顿和苹果”的典故恰如其分地表现了游戏的“物理”属性,在帮助牛顿成为“发现地心引力的科学家”牛顿的路途上,苹果落地是关键的触发点,意味着灵感的来源,跟游戏的思想不谋而合。

不少独立开发者的首款作品都会选择跑酷、三消等类型,但是当越来越多的人争相涉足,也就变得令人讨厌了。郑洋的处女作大胆地深入研究物理解谜类型,构建精巧的物理模型,跟他求学时做的物理相关编程有着莫大的关系。

在初中的一次电脑课上,郑洋通过同学自制的“计算器程序”接触到了编程,为他开启了一扇通往另一个世界的金光大门。此后,他展开了漫长的求索之路,终于,在 flash 脚本帮助下,郑洋结合学校所学的数学和物理知识,写出了一些模拟物理运动的程序,如驻波模拟、简谐振动等。这些小小的“甜头”给郑洋带来了极大的满足感,在心底默默许下心愿。

“我的人生理想只有一个,就是成为一个程序员,幻想自己每天写程序奋斗到天亮,每天都能做出震撼的程序,多么幸福……”回忆起那年的梦想,奔三的郑洋依旧热血,但是时过境迁,也不得不慨叹,“现在的程序员心态完全不一样了。”

然而事与愿违,上了大学,郑洋并没有如愿进入到计算机系,而是去了物理系。计算机成了“副业”,他对编程“余情未了”,一直坚持利用编程解决物理课程中的问题。大学毕业,郑洋开始了为期4年的英国留学生涯。

“留学最后一年的毕业设计,用程序写了一个电力传输问题的算法,现在想想都超牛。”郑洋言语间尽是骄傲。

回国后,郑洋进了一家大型央企,开始了每天早九晚五的生活。受制于规律的作息时间,他与自己的爱好若即若离,毕竟,每个人踏入社会之后就必须面对“生存”的残酷现实,必须分清主次,做出取舍。

“我产生了一种极其强烈的愿望,希望解放劳动力,做自己想做的事,过自己想要的生活。”郑洋始终也放不下曾经的挚爱——编程,有时候按照自己的意愿生活不失为一种幸福。

“工作时间越长,这种想法就越发强烈。”于是,郑洋在去年开始着手自己的首个游戏项目《Help Newton》。这仿佛又让郑洋回到了学生时代那种努力奋斗的日子,他一个人包揽了从程序、美工、策划方面的所有工作,他自己也记不清楚到底奋战了多少个通宵,直至第二天太阳升起。

在这个煎熬的过程里,许多放弃的声音时刻萦绕在郑洋的耳畔。“这些理由都很有道理,很有说服力,但是,他们始终无法理解游戏编程带给我的乐趣。”皇天不负有心人,这款游戏终于在今年8月份在苹果 App Store 上线了。

郑洋也坦言,虽然无比热爱这事业,但有时候还是会感觉疲劳。“一款完整产品的复杂程度远远超出了自己的想象。”

哪怕只有少数玩家为我“撑腰”

《Help Newton》上线之后,郑洋又要开始去挑战完全陌生的领域:游戏营销。

郑洋主要在游戏网站 TouchArcade 的论坛与玩家开展交流答疑,对于“势单力薄”的他而言,这种方法无疑是最为经济、有效的。实际上,这一招也确实奏效,论坛上活跃着一群“顶级玩家”,他们乐此不疲地去寻找物理引擎的“轻微闪失”,力求规划各种匪夷所思的路径,获得高分。

通过与玩家的沟通交流,郑洋与他们建立起一定的友谊,吸纳了不少反馈,并及时修改程序,目前,《Help Newton》也已做了5次版本升级。他认为,这种方式在一定程度上打乱了开发进度,扰乱了生活节奏,“但从另一方面来看,玩家如此关注我的游戏,的确让我受宠若惊。”

尽管收获了一批死心塌地的玩家支持,但是,《Help Newton》跟大多数独立游戏的命运一样,置身于竞争激烈的 APP STORE 里,这款“颜值”不出众,宣传欠奉的作品并没有得到太多玩家的青睐,尽管它的定价仅为一元人民币。截至目前(9月22日),游戏的累计下载量为260次,而来自中国玩家的盗版下载则有70多次,“还真是‘1块钱都不给我’”,面对盗版问题,郑洋和其他独立开发者一样无能为力。


郑洋深知独立开发是一个世界性的“难题”,不仅仅是在中国。他自嘲地表示,《Help Newton》上线两个月,已收回成本,接下来的就是赚钱了。哈哈,不是吗?因为,苹果每年99美元的开发者会员费赚回,剩下的当然都是利润了。

“无论如何,我会继续享受这种‘为玩家带来乐趣’的满足感,哪怕只有少数玩家为我撑腰。”郑洋发扬独立开发者典型的乐观精神强调道。

关于未来,直面狂风,拥抱困难,还要哈哈大笑


《Help Newton》最重要的意义不在于盈利,而是通过这款游戏,郑洋逐步搭建了自己的核心引擎包(zLab),包括了物理引擎、游戏引擎、数据引擎的契合机制,“以后更复杂的物理游戏的开发周期将极大地缩短,更新颖的玩法都可以简单实现。”

至于下一款游戏,郑洋有了初步设想:操作简单,幽默搞笑,让玩家发泄压力。“结合自己的 zLab 开发库,我将尝试做一款基于物理引擎的角色扮演+动作类游戏。“,听上去这将是一款很新颖的游戏,而且目前市面上尚未有过这样的尝试。郑洋表示,他会控制好游戏的难度,争取在一年左右制作完成。

他还透露,短期内不会成为全职开发者,还是要靠工作“维持生计”。但是依然会坚守自己的开发梦。“未来,我能做这样的游戏,也能做那样的游戏,还能做没人做过的游戏。I'm capable of everything!(我无所不能)”每思及此,郑洋总是掩饰不住内心的激动。

最后的最后,郑洋文艺又感性起来:“既然编程赋予了我诗人般自由的心,我将继续做好一名独立于主流开发团队之外的‘代码诗人’。”

“翻译”一下,大概就是“直面狂风,拥抱困难,还要哈哈大笑”这样的洒脱感吧。

贾霸

文章评论3