Hacker News 中文摘要

RSS订阅

制作《古惑狼》(2011) -- Making Crash Bandicoot (2011)

文章摘要

这篇文章讲述了《袋狼大冒险》游戏开发背后的故事,由开发者Andy Gavin分享创作历程和开发细节。

文章总结

《袋狼大冒险》开发历程

作为《袋狼大冒险》的联合创作者之一,安迪·加文(Andy Gavin)在其个人博客中详细记录了这款经典游戏的开发故事。以下是文章的核心内容:

  1. 初创阶段(1994年)
  • 当时Naughty Dog还是只有加文和贾森·鲁宾两人的小团队
  • 看准索尼PlayStation缺乏标志性吉祥物角色的市场空缺,决定打造新IP
  • 初期角色名为"Willie the Wombat",后改为更具动作感的"Crash Bandicoot"
  1. 技术突破
  • 开发自定义引擎和工具链来呈现卡通世界
  • 使用LISP语言GOOL进行游戏编程(前两代主要为解释执行,第三代开始编译为机器码)
  • 角色控制系统经过5-6次重写,通过持续迭代优化操作手感
  1. 开发轶事
  • 早期因多边形都用于场景导致敌人密度不足,游戏显得空洞
  • 1996年E3展会前紧急完成演示版本并确定最终名称
  • 开创了游戏国际同步发行的先河,通过深度本地化获得全球成功
  1. 团队扩展
  • 1995年初迎来首位正式员工Dave Baggett
  • 后期与程序员Stephen White合作开发续作
  1. 文化影响
  • 2011年为纪念游戏15周年,团队收集了原始电视广告和玩家回忆
  • 2020年接受Ars Technica专访,分享开发秘辛

(注:原文中大量导航菜单、图书推广、归档列表等非核心内容已省略,保留了游戏开发的关键时间节点、技术细节和幕后故事)

评论总结

总结评论内容如下:

  1. 对《古惑狼》开发技术的赞赏

    • 评论1和4高度评价了开发团队在技术上的创新,特别是在3D游戏早期阶段克服硬件限制的能力。
    • 关键引用:
      • "I was in video game development at the time... the math a programmer was required to know go way up in complexity."(评论1)
      • "Naughty Dog team is that they were capable of doing things on a brand new system that few ever figured out how to do."(评论4)
  2. 对开发团队成员的关注

    • 评论2和3提到开发者Dave Baggett和Andy Gavin,并分享了与他们的关联或轶事。
    • 关键引用:
      • "Dave Baggett... is a regular HN user... enabled him to co-found/angel-invest in ITA Software."(评论2)
      • "I felt like I was talking to Ned royalty... gushed a bit about what I had read on this blog post."(评论3)
  3. 对GOOL(Lisp方言)的兴趣

    • 评论5和1提到团队自研的Lisp方言GOOL,认为其在游戏开发中的使用令人印象深刻。
    • 关键引用:
      • "GOOL, the Lisp dialect they designed in-house to create the gameplay."(评论5)
      • "It seems counter intuitive to put a high level interpreted language ontop of that but these geniuses pulled it off!"(评论1)
  4. 对硬件限制的巧妙处理

    • 评论4和6提到团队如何利用PS1的硬件特性(如预排序三角形)提升游戏表现。
    • 关键引用:
      • "They were able to pre-sort most of the triangles at build time... achieve greater visual fidelity."(评论6)
      • "Instantly upon pressing it you’re launched into the game... No loading screen."(评论4)

总结:评论普遍赞扬《古惑狼》开发团队的技术创新和成员成就,尤其关注他们在硬件限制下的优化能力和GOOL的使用,同时分享了与开发者的个人关联。