← 返回图鉴
OPEN SOURCE GAMES · NO. 486

Prince of Persia

初代《波斯王子》游戏源码,1985–89 年间用 6502 汇编语言在 Apple II 上编写。

经典源码经典源码:博物馆的镇馆之宝GitHub 源码

游戏介绍AI 生成

这里是初代《波斯王子》(Prince of Persia)的原版游戏源码,由作者 Jordan Mechner 在 1985 至 1989 年间用 6502 汇编语言为 Apple II 编写,后被整理公开。原作是横版动作冒险游戏的里程碑:玩家扮演一名王子,为拯救公主在限定时间内穿越地牢与宫殿,躲避尖刺陷阱、刀剑对决。它以流畅的人物动作动画闻名,影响了日后无数同类游戏,并催生了《波斯王子:时之沙》等经典续作。这份源码是游戏考古的珍贵材料。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

玩法说明

这份仓库保存的是历史源代码,主要供学习和研究使用,不能直接运行。如果你想体验游戏本身,可以游玩后来发布的各种复刻版或重制版。原版玩法是:在 60 分钟倒计时内,从地牢底部一路攀爬、跳跃、躲避陷阱,最终登上王座厅救出公主;沿途需与守卫用刀剑周旋,小心尖刺与落闸机关。给研究者的提示:汇编代码可读性低,建议配合 Jordan Mechner 的开发日记一起阅读,理解当年的制作过程。

源码 / 项目地址
https://github.com/jmechner/Prince-of-Persia-Apple-II ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。