作者自述:为什么2048游戏会火?

作者自述:为什么2048游戏会火?

 

     Gabriele Cirulli 本年 20 岁,现在居住在意大利,自学了 UI 规划和网页开发。他最先将 2048 的开源版别放到 Github 上,由此引发了风行全球的狂潮,各种衍生版别层出不穷。更多信息可以拜访他的个人博客、Github 和 Twitter。

  前几周对我来说是一个绵长而张狂的时刻。三月份,我因为好玩,制造了一款叫 2048 的游戏,然后以开源的方法发布在 Github 上了。在接下来的几周时刻里,它意外成为了国际规模内的热门论题,而且超过了两千三百万的人玩过了。

  这段时刻是我生命中最激动人心的一段时刻,一起也是压力最大的一段时刻。知道你所发明的东西被数百万人玩到而且喜爱,这是一种十分棒的感觉。关于大多数人而言(包含我自己),这会带来继续发明新东西的动力。与此一起,当你发明的东西国际闻名的时分,你必需要面临一堆新的应战。假如你从来没有面临过这样的压力,来自他人的重视和他人对你的期望会把你压垮。

  在这篇文章中,我会和你们共享我所阅历的全部,以及我是怎样处理它们的,既站在个人的视点也从专业的视点进行论述。我也会解说究竟是什么样的心路历程让我改动了我的主见而去制造这个游戏的手机版别。

  这是一篇很长的文章,可是我期望这篇文章可以带来一些有意义的主见,而且可以协助那些可能要面临相似问题的人。

  全部是怎样开端的

  我运用周末的时刻写了 2048 这个游戏,仅仅仅仅好玩算了。我曾经被两个游戏所招引,它们分别是 1024! 和 2048。这两个游戏我都喜爱玩,我想用一种不同的视觉展示作用和更快速的动画来发明我自己的版别,仅仅试试看自己行不可。在那个时分,我还不知道有款叫 Threes 的游戏,它是一切这类游戏的原型(包含 2048)。

  Asher Vollmer 和 Greg Wohlwend 作为 Threes 的开发者,现已证明了他们在开发这款游戏的时分投入了许多的时刻和精力。就 Threes 的仿照者都大红大紫的现状,他们最近表达了他们的不平。我了解他们的感触,我也对他们在发明 Threes 中支付的尽力和汗水表明由衷的敬仰。2048 的确欠他们的。

  在制造 2048 的过程中,我决议把项目托管到 Github 上去,而且通过 Github 完结项目。因为这是一个大部分都根据他人作业的项目,所以我不想把它设为私有的项目。

  当我完结了这个游戏之后,我就通过 Github Pages 发布了它,并把它宣布在 Designer News 上,仅仅仅仅为了看看我们反响的作用算了。

  迸发

  接下来的一天,我从朋友那里收到了一条音讯,让我看看 Hacker News 的主页。有人把 2048 发布在那里了,而且现在被顶到了第一的方位。通过 Google Analytics 的陈述可以知道,现在有上千人在 Hacker News 的网站上。我彻底无法信任产生的这全部。

  虽然这就像互联网常见的爆破新闻相同,来的快去的也快,我仍是花了一整天的时刻检查这条帖子的情况。看到重视数目继续上升使我十分振奋,一起还有一点惧怕。

  我彻底被那些活跃回应的议论震动了。每个人都在议论他们是如此的喜爱这款游戏,几乎就停不下来,乃至在上班时刻也在玩。

  接下来的几天

  我以为我们对 2048 的爱好很快便会曩昔,可是接下来的几天,我们的热心始终如一。事实上,我们愈加重视这个游戏了。从某种意义上来说,2048 不仅仅成为了 Hacker News 读者中的一个热门论题(它成为了 Hacker News 历史上被点赞次数排名第三的论题),它还在 Twitter,Facebook 乃至是在线下被广泛议论。看到它逐渐成为一个全球规模的论题让我感到一点小小的不适。

  与此一起,我的收件箱开端被那些喜爱这个游戏的玩家的来信占满,也有一些开发者期望可以得到我的授权来开发手机运用挣钱。

  我面临的第一个问题便是我究竟应该拿 2048 这个游戏怎样办,以及我该怎样回复这些邮件。虽然 2048 关于我而言仅仅个小项目,而且我也没有对它寄予什么期望,我周围的人都主张我应该趁这个时机拿它好好赚一笔。

  就我个人来说,我不太喜爱要拿 2048 这款游戏来挣钱的主见,因为它究竟是根据他人的游戏而来的。

  其他一个让我无比苦恼的是,为了专心于 2048 这款游戏,我必需要抛弃我的其他项目。那时,我正在做一个 freelance 的项目,而专心于 2048 意味着我必需要中止那个项目或许是完毕它。

  把 2048 做成手机游戏,那是我不熟悉的一个范畴,即便如此,我也必需要足够快,这样才干成为第一款 2048 的手游。这个主见吓到我了,因为这会让我跳出闲适的日子情况,而我对即将面临的问题一窍不通。

  这两个原因在那几天里一向摧残着我。我觉得没有任何可以脱节这种苦楚的途径,任何我做的决议都会让我堕入费事。

  一方面,我可以捉住这个时机(而且这个时机看起来会是一生中仅有的一次)而且取得报答,价值是误导玩家,让他们分不清究竟哪个游戏才是开端的构思。

  另一方面,我可以什么都不做继续我的日子。而我知道,过后当他人告诉我,我错过了这个时机的时分,我一定会懊悔。

  终究,我说服了自己,我决议什么都不做,因为我以为这是完毕我所面临的压力的仅有方法。我决议让游戏继续开源,而且我不会做手机版。

  在做了那个决议之后,我立马就感觉舒畅多了。这使我觉得我做了一个正确的决议,我不会懊悔了。

  回到原点

  在接下来的几天里,我依然觉得轻松。

  那段时刻,游戏的手机版别现已出来了。这些手机版中许多乃至都没有通过我的赞同,或许其他参阅的游戏的开发者的赞同,当然其间的一些也指出了是仿照我的游戏。在看了 Threes 开发者们对此的反响后,我觉得不是由我导致的这全部,真好,开端那个决议果然是正确的。

  我周围的许多人并不这么以为。我的朋友和家人以为我的决议糟糕透顶,可是一起我以为我仅仅丢掉了一个我不会想具有第2次的时机算了。

  开端,他们的定见不会烦到我。我知道,我挑选的这种方法脱节了之前遇到的压力,而且在我的考虑中,这比金钱或许名声要重要的多。

  可是这种感觉没有继续太长时刻。几天之后,那些我以为我现已成功脱节掉的问题都东山再起了,乃至比曾经还要严峻。我开端懊悔糟蹋掉了这个时机,而且我感觉的到,我的行为让我周围的人绝望了。更让我感到糟糕的是,被他人制造的 2048 游戏登上了 AppStore 的第一。

  一线期望

  我现已被我的情况搞到发狂了,但我仍是有理由高兴起来。

  即便有的人不在乎拿他人的劳动成果去挣钱,在开源社区依然有许多有发明力的人在乎游戏从何而来。他们只想让游戏变得更好,乃至是把它带到一个全新的高度。

  看到数不清的各种版其他 2048 游戏的呈现让我感到高兴多了。我十分愉快的玩各式各样的版别,高兴的看着他们可以发明出什么独特的游戏。

  人们充溢热情的翻版这个游戏,把它做成各种彻底不同的版别。发现其他人在尽力的把你发明的东西发扬光大是一件美好的工作,特别是你的著作能带给人们高兴,而你又享用这种感觉。

  改动主见

  感谢我的家人和朋友做出的尽力,我意识到,仅有的方法,让我不觉得我失去了一个时机便是去承受它,去发明一个手机运用。我不会为了钱而做这件工作。事实上,钱也对我并不重要。真实重要的是我没有糟蹋一个时机,不管终究的结果是成功或是失利。

  人们会这么想我呢?在每一次采访中,我都说,因为品德的原因,我不会从游戏中赚取一分钱。我以为,假如我改动了我的主见,我会被以为是伪君子,而我的确不想成为那种人。

  最难过的是,这个决议会让那些对我寄予期望的人感到变节。究竟,我改动了我的主见,并做了一件我现已说过绝对不做的工作。这让我难过了好几天,可是终究让我承受这全部的是我知道,我不是为了钱而改动自己的主见。我挑选去做是为了不让我在接下来的日子里感到错过了一个时机。

  因为我的决议,那些把我曾经说的话放在心上,而且敬佩我所做出的决议的人们很可能会感到被骗了。这也是我写这篇文章的理由之一:我想给我如此对立的挑选做一个解说,这个挑选是在什么样特别的情况下做出的。

  期望我做这个决议的来龙去脉可以解说我的行为。假如不可,我期望至少可以协助他人了解到这全部是怎样来的。

  开发运用

  我依然以为坚持游戏的原样仅仅仅仅把它打包成一个运用是欠好的。2048 原本就不是我的游戏。相反,它是归于那些信任它的许多的奉献者们,我没有权力把它拿来己用。假如我想要这个决议看起来合理,那么我有必要细心考虑怎样发明这个运用。

  终究,它花了我一个整个月的时刻来开发,从开端的一点点开端到终究的细心打磨,精雕细镂。

  作为一个 web 开发者,而且没有任何的手机开发经历,我无法一开端就做一个各方面都正规的 iOS 或许 Android 运用。所以,我决议运用 Phonegap。Phonegap 答应你运用 HTML,CSS 和 JavaScript 像 web 开发相同来构建一个手机运用。

  运用 Phonegap 的问题是,假如你想要构建一个看起来像样的运用,你就要花很大的功夫。走运的是,我想制造的是一个游戏,这意味着我不需要十分细心的考虑不同操作系统上的界面作用。

  我想要这个运用具有一个菜单,因为在运用发动的时分直接把玩家放进游戏里不是一个十分好的体会。一个菜单相同也可以让我介绍新的游戏形式,这会给游戏添彩的。

  我想要游戏逻辑是通用的,这样可以在创立一个新的游戏形式时,只需要界说一个目标,然后用相似「hook」的方法刺进到游戏中心里去,而且可以十分简单的修正体现行为。

  我终究从头开端一点点的构建这个运用的中心。我从开源的 2048 版别里保存的仅有的代码是移动图块的代码,这可以给玩家带来原汁原味的体会。因为这个运用的代码现在是闭源的(可是我或许会在未来把它开源了),所以假如我运用了他人奉献的代码就不公平了。

  代码库终究发现比 web 版其他要大 3 倍,大部分的代码都是全新的。

  在构建这个运用的过程中,我发现了许多进步和精简代码和接口的方法。我十分想要把这些优化提进开源的 2048 版别里。我也想要重构开源 2048 的代码,使它成为开源社区的一笔财富。

  假如你对我终究完成的游戏感爱好的话,你可以下载 iOS 和 Android. 版别进行体会。我期望你会喜爱它。

  总结

  期望这篇文章可以给你们带来关于 2048 火爆背面的一些有意义的新观念,即便我处理这种情况的方法或许不是最佳的方法。

  我所做出的大部分挑选是根据我自己的感触来的,而且意图是为了处理自己的问题,而非是从项目中取得什么。

  我期望这篇文章可以合理的解说我是怎样又是为什么做出每一个决议的,并期望可以协助任何遇到这些问题的人,让他们可以理解所要面临的究竟是什么。

  (本文转自伯乐在线,由菜鸟浮出水翻译自Gabriele Cirulli的个人博客。)

上一年今天运营文章2023:项目计划规划.doc(0)2023:8个你有必要知道的顾客决议计划营销模型,你了解⼏个?(0)2023:以“共享红包”为例,解说怎样拆解事务与规划产品(0)2023:产品剖析 | 喜马拉雅FM——无愧于名的王者姿势(0)2023:模型化背面的思想:类思想(0)

特别申明:本站的主旨在于收集互联网运营相关的干货知识,给运营小伙伴提供便利。网站所收集到的公开内容均来自于互联网或用户投稿,并不代表本站认同其观点,也不对网站内容的真实性负责,如有侵权,请联系站长删除,转载请注明出处:https://www.lnwcn.com/156309.html。
(0)
运营学社的头像运营学社官方
上一篇 2023年6月30日
下一篇 2023年7月1日

猜你喜欢

QQ:1124602020
微信:vl54120
备注:周一至周五全天在线,周末可能不在线,另外联系时,请告知来意。

公众号
交流群
运营学社会员,开通可享海量资源与多项权益,点击了解详情