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文件。