GB 上的史前人类的奇迹

主要观点:介绍了 Game Boy 游戏《Prehistorik Man》的各种技术细节和技巧,包括 parallax 效果、OBJ 重载、wavy logo、标题屏幕效果等,展示了该游戏在技术上的卓越之处,同时探讨了其音乐使用的 Zombie Mode 及一些相关历史和社区信息。
关键信息

  • 游戏是 SNES 游戏《Prehistorik 2》的移植版,程序员为 Elmar Krieger,其曾参与 demoscene。
  • parallax 效果通过修改背景瓷砖、利用河流流动等实现,虽直接在背景层处理但存在像素不透明等问题。
  • OBJ 优先级规则导致非增强游戏存在重叠问题,而《Prehistorik Man》通过将重叠的 OBJ 渲染到背景来解决。
  • wavy logo 效果通过在扫描线中改变屏幕 X 位置和调色板实现。
  • 标题屏幕包含多种效果,如 parallax、使用 Window 实现的文本框、OAM“超加载”、OBJ 重叠处理及通过背景调色板操纵实现的 intro 文本等。
  • 游戏的 credits 部分存在与历史相关的 bug。
  • 音乐使用 Zombie Mode 但在多数 Game Boy Colors 上不适用。
    重要细节
  • Game Boy 图形相关术语介绍及相关教程链接。
  • 不同版本 Game Boy 及相关硬件特性。
  • 游戏开发过程中的各种技巧和挑战,如同步 CPU 和 PPU、快速写入寄存器等。
  • 提及的各种工具和社区,如 BGB、Mesen-SX、GBDev 社区等。
阅读 13
0 条评论