Jonathan Blow的《如何编程独立游戏》摘要

作者:青铜的幻想
2017-07-22
72 69 11

引言

Jonathan Blow,大家应该都认识这个人吧,在独立游戏还没现在那么泛滥的时候,《时空幻境》就已经是当年的神作了,《独立游戏大电影》里有说他和《时空幻境》的开发故事。

《独立游戏大电影》优酷链接查看视频。

虽然现在的《见证者》我个人认为太过于困难和隐晦,可能挡住了一部分玩家,但坚持玩下来的玩家也都奉为神作了。之前看《独立游戏大电影》的时候还只是觉得他是一个理论派,故事远没有另外两组人精彩。但这个周末的两天连续看了好几部他的讲座、报告,发现我快要成为 Jonathan 神教的教徒了,但发现关于他的中文视频资料很少,之前那篇文章里面所推荐的 Youtube 频道“游戏开发工具箱”里有一个视频介绍了他关于关卡设计的理念只有8分钟,还好。其他他的讲座、报告都是长的要命,一个小时打底……

Jonathan 相关视频(Youtube)

我个人认为最有启发意思的视频是一段来自 GDC 2011:

Jonathan Blow 游戏设计中的真相(2011)
点击这里查看视频。
Jonathan Blow 游戏设计:媒介即是信息(2014)
点击这里查看视频。
Jonathan Blow 谈如何设计深度游戏(2015)
点击这里查看视频。
Jonathan Blow 的故事时间(2016)
点击这里查看视频。
Jonathan Blow 谈如何让游戏编程不那么痛苦(2017)
点击这里查看视频。

本次重点想说的视频是这个:

Jonathan Blow 谈如何编程独立游戏
点击这里查看视频。

《如何编程独立游戏》摘要

这里是《如何编程独立游戏》的一点摘要。

关于优化:

  • 《时空环境》——90347行代码
  • 《见证者》——116204行代码
  • 独立游戏开发需要极有效率的完成任务
  • 大多数代码都是和优化无关的->优化通常都是件坏事
  • 各种数据结构是为了优化 ->(Jonathan Blow)几乎所有事情都用数组来完成(Quake 和 COD 也是这样做的)
  • 最需要优化的是:你完成每个游戏所需的时间

关于好的游戏程序员的标准:

  • 快速的完成任务
  • 稳健的(robustly)完成任务
  • 简化任务
  • 切实的完成任务
  • 广泛的了解先进的理念和技术(但只在真正需要的时候才用)
  • 其中那句“最需要优化的是你完成每个游戏所需的时间”实在是深得我心。

虽然我很想个人翻译这段视频,但长达一个小时的报告翻译起来实在太吐血了!!!

但你们懂得,如果有赞的话,嗯~咳~

您可能还会对这些文章感兴趣

参与此文章的讨论

  1. 树册 2017-07-23

    《见证者》确实难,但是也不能当做隐晦看,在相对深度化的游戏体验范畴里,见证者是较为独树一帜的,它不像其它RPG那样以数值成长系统为深度化体验,也不是街霸那样从熟练出招表到熟练目押的深度过程,见证者提供的深度化,不是对机制的学习,确切地说,见证者的深度化如同对知识的掌握,游玩见证者,似如学习一门语言,记得jonathan blow曾经说过这是一款与任天堂反其道而行的游戏,我想他的意思是说这款游戏不是为了让玩家掌握游戏机制,而是学习一门语言,所以这就不能通过固定化的学习去体验,因为固定化学习是一种学习机制的方式,所以非固定化学习更多的就得需要思维的扩展理解,这就像是学习语言。看起来像是胡说八道,但是对于游戏内容的深度学习,在我看来就是如此。

    许多人都视《ico》为神作,但是却说不上哪里的好,只知道牵手系统,地图设计和简化设计,个人觉得现阶段玩家对欣赏游戏还是比较浅薄的,比较普遍注重业界传播出来的知识,而还不能深度理解游戏的核心价值观,jonathan blow的两款游戏虽然玩起来似有些枯燥,并不是很好玩到什么地步,但是他两款游戏确实是非常值得品味和学习的,即使是十年前的《时空幻境》现在仍然能从中体验到新的含义。

    我个人而言,jonathan blow对于电子游戏的理解已经达到一定高度,他的一些有力的发言和演讲,甚至还不能完全被观众理解,这是因为观众对游戏的核心价值观还是浅薄的认知。

    最近由 树册 修改于:2017-07-23 12:47:37
    • CrapTears 2017-07-25

      @树册:强烈赞同,虽然自己没有那种深度和学识,但是很喜欢看对各游戏的真正深度评测,虽然读起来可能比较缺乏趣味性,但是游戏发展了这么多年总得提升一些高度

  2. 视频链接是不是有点问题啊?

    • MrUp 2017-07-23

      @低多边形厌氧菌:抱歉,已修正

  3. zhtroy 2017-07-23

    视频链接都指向了doom

    • MrUp 2017-07-23

      @zhtroy:已修正,感谢回复

  4. Ene 2017-07-24

    “之前那篇文章里面所推荐的 Youtube 频道“游戏开发工具箱”里有一个视频”的一个视频前半段有中文字幕后半段就没有了……

  5. lostplesed 2017-08-02

    我转了一些视频到bilibili上面,如果需要的话可以过去看。
    https://www.bilibili.com/video/av10567989/

    • 林可 2017-09-04

      @lostplesed:多谢搬运!

  6. tnl 2017-08-18

    Jon Blow 在他的油管更超多视频……而且还在 Twitch 上直播。直播写代码……
    https://www.twitch.tv/naysayer88
    昨天还在吃鸡,nothings/stb 的那个 Sean 也在频道里看来着ww
    爆了别人的头,然后频道里有人说“我要买个见证者庆祝一下”ww

    • tnl 2017-08-18

      @tnl:哦,刚才看回放,Sean 后来加入了
      然后频道里一众 RAD Game Tools 的人

您需要登录或者注册后才能发表评论

登录/注册