仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
仓酷云 门户 程序员 移动互联 查看内容

2048作者自述:我的游戏为何会火!

2015-1-28 19:58| 发布者: 乐观| 查看: 92| 评论: 0

摘要: 2048作者自述:我的游戏为什么会火!     Gabriele Cirulli 今年 20 岁,目前居住在意大利,自学了 UI 设计和网页开发。他最先将 2048 的开源版本放到 Github 上,由此引发了风靡全球的狂潮, ...
玩微博?你是超级控吗?各种智能手机、Pad,你爱不离手吗?那ASP网页编程与移动终端结合的移动互联网你不可不知了,生在当下这个科技时代,周转于互联网的嘈杂世界里,这些都是不可不知的。

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 开辟 者们对此的反响 后,我感觉 不是由我招致 的这一切,真好,现在 谁人 决意 公然 是准确 的。

  我四周 的良多 人其实不 这么以为 。我的伴侣 和家人以为 我的决意 糟 透顶,然而 同时我以为 我只是丢失落 了一个我不会想具有 第二次的时机 而已 。

  最后 ,他们的定见 不会烦到我。我晓得 ,我选择的这类 体例 脱节 了之前碰到 的压力,并且 在我的思索 中,这比金钱或 名声要主要 的多。

  然而 这类 感到 没有延续 太长工夫 。几天以后 ,那些我以为 我已 胜利 脱节 失落 的成绩 都东山再起 了,乃至 比之前 还要严重。我入手下手 忏悔 华侈 失落 了这个时机 ,并且 我感到 的到,我的行动 让我四周 的人绝望 了。更让我感应 糟 的是,被他人 制造 的 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的团体 博客。)

互联网时代不存在谁颠覆谁的问题。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 12:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部