16个版本
0.1.15 | 2022年5月31日 |
---|---|
0.1.14 | 2022年5月30日 |
1055 在 游戏开发 中
51 每月下载量
在 maikor-vm-interface 中使用
195KB
4.5K SLoC
⚠️ 进行中
链接可能已损坏,功能可能缺失等
跨平台16位游戏系统
更多信息请访问 maikor.app 和 项目主页
播放
制作
vm-core
这是一个在虚拟机中执行Maikor游戏文件的库。它本身不能运行,需要外部程序来管理时间和帧率,以保持不同平台上的代码执行速度相似。
用法
理想情况下使用其中一个vm-interface
库
但是,运行游戏只需要这些
//read file
let maikor_game = read_file();
//create an instance
let mut vm = VM::new();
//load the game
vm.load_game(maikor_game);
vm.init();
//then
loop {
vm.step();
}
(但大多数游戏需要用户输入才能工作)
依赖项
~1–2MB
~43K SLoC