主要观点:介绍了 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 社区等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。