3个不稳定版本

0.2.1 2023年7月27日
0.2.0 2023年7月27日
0.1.0 2023年7月22日

#1244游戏开发

0BSD 许可证

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