XAM
1.0.0
XAM是XML Adventure Machine的缩写,这是一个相当简单的事情的轰炸名称:这是一个简单的文本冒险“框架”,用于基本编写的C64。这个想法是在XML文件中“写”冒险,运行所包含的基于Java的转换器工具,在构建目录中运行build.cmd(对不起,仅此Windows,但您应该能够轻松地将其修改为另一个OS ),然后通过从创建的D64图像文件运行C64在C64上玩游戏。
XAM代码本身是游戏不可能的,即它只是游戏数据的解释器,已从实际描述游戏的XML文件转换。它希望第一个房间被称为start.ROM,但是除此之外,它对实际游戏一无所知。好吧,这不是完全正确的...代码定义了一些静态数据结构(即数组),其尺寸取决于游戏的“大小”。可能必须根据解释器应该运行的游戏来调整这些内容。我本可以使转换器工具修改解释器的代码以符合游戏的要求,但是我不会打扰。
XAM实际上依靠与Mospeed一起编译以正确运行:https://github.com/egonolsen71/basicv2构建脚本期望Mospeed的Dist-Directory在当前路径中。它也将在口译员中运行,但非常非常缓慢。
XAM带有一个完整的德国示例冒险,称为Brotquest,可以在build-ectectory中找到D64文件。