主要观点:介绍 16K ZX81 游戏《3D Monster Maze》的注释反汇编,其主要用机器码编写,部分用 BASIC 控制操作等,迷宫构造有特定规则,Rex 移动速度与玩家不同且总是朝玩家移动,3D 视图分阶段构建,底部消息随 Rex 与玩家位置关系变化,游戏有检查版权通知是否被修改的机制,还提供相关下载及多种版本(如可通过 Chroma SCART 接口变彩色等),并创建了 Spectrum 版的《3D Monster Maze》。
关键信息:
- 游戏由 Malcolm Evans 编写,J.K.Greye Software Ltd 和 New Generation Software Ltd 出版,两版本除版权信息外相同。
- 迷宫 18 行 16 列,内 16 行在 256 字节页边界,左右边界有特定作用。
- Rex 移动速度与玩家相关,总是朝玩家移动。
- 3D 视图分三阶段构建,消息随 Rex 位置变化。
- 有检查版权通知的机制,防止程序因大小改变而崩溃。
重要细节: - 用 BASIC 控制环首、迷宫构造等,读键盘时退到 BASIC 奇怪。
- 迷宫构造从玩家初始位置开始随机选通道方向和长度。
- 通道可交叉但不能并排。
- 3D 视图分 6 深度构建,不同阶段绘制不同部分。
- 下载可通过 Simon Holdsworth 网站获取,有多种版本及转换。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。