C64 Blood Money
7 months ago
- #C64
- #Game Development
- #Retro Computing
- 作者回顾了将《血钱》移植到C64平台的过程,既提到了令人愉快的部分,也提到了令人尴尬的细节。
- 游戏核心组件包括:多向滚动、精灵复用器、脚本系统、精灵压缩、炮台、角色精灵、子弹/武器系统、碰撞检测、商店界面和前端界面。
- 开发使用PDS(程序员开发系统),该系统包含PC ISA卡和C64卡带,相比传统方法能显著提升运行速度。
- PDS内置文本编辑器/汇编器/调试器,支持多文件处理并能快速完成汇编。
- 《血钱》开发周期约6个月,从1989年10月开始至1990年4月结束。
- 游戏运用零页内存进行优化,通过预定义常量和变量实现内存管理与碰撞检测。
- 《血钱》采用基于位图的碰撞检测系统,可实现与背景的精确交互,这对后期关卡设计至关重要。
- 游戏支持双人同步模式,这一特性影响了精灵复用器的设计方案。
- 初始设置需要接管系统资源:禁用ROM、配置IRQ中断,其中复杂的IRQ处理与精灵复用器紧密关联。