3个不稳定版本
0.2.1 | 2023年7月27日 |
---|---|
0.2.0 | 2023年7月27日 |
0.1.0 | 2023年7月22日 |
#1244 在 游戏开发
67KB
591 代码行
gsa
游戏Skunk Advance
模仿虚拟控制台的游戏开发库
规格
- 分辨率:304x176(19x11块)
- 颜色:256(从可能的24位中索引)
- 块大小:16x16(或8x8为半块)
- 块集:65536个块,通过0xYYXX索引
- 0x7000到0x7F7F的矩形(不是id范围)为半保留
- 精灵:256个大小为16x16(正在考虑允许更大的精灵)
- 背景:4个大小为1024x1024,可滚动的
入门
cargo安装gsa
gsa new my_project
cdmy_project
cargo运行
尚未实现的功能
- 背景效果
- 旋转?缩放?
- 马赛克?
- Mode7?
- 精灵效果
- 旋转?缩放?
- 马赛克?
- 声音(没有样本)
- 合成器
- 语音
- 存档
- 辅助工具
- 游戏手柄文本键盘输入
- 菜单
许可证:0BSD
lib.rs
:
游戏Skunk Advance
模仿虚拟控制台的游戏开发库
规格
- 分辨率:304x176(19x11块)
- 颜色:256(从可能的24位中索引)
- 块大小:16x16(或8x8为半块)
- 块集:65536个块,通过0xYYXX索引
- 0x7000到0x7F7F的矩形(不是id范围)为半保留
- 精灵:256个大小为16x16(正在考虑允许更大的精灵)
- 背景:4个大小为1024x1024,可滚动的
入门
cargo安装gsa
gsa new my_project
cdmy_project
cargo运行
尚未实现的功能
- 背景效果
- 旋转?缩放?
- 马赛克?
- Mode7?
- 精灵效果
- 旋转?缩放?
- 马赛克?
- 声音(没有样本)
- 合成器
- 语音
- 存档
- 辅助工具
- 游戏手柄文本键盘输入
- 菜单
依赖项
~8–19MB
~305K SLoC