#沙盒 #平台 #格斗 #pf

已删除 pf_sandbox

一款具有紧密集成角色编辑器的平台格斗沙盒

使用旧的 Rust 2015

0.1.1 2017年7月7日
0.1.0 2017年5月7日

#5 in #格斗

GPL-3.0 许可证

325KB
7.5K SLoC

PF Sandbox 构建状态

一款具有紧密集成角色编辑器的平台格斗游戏。

操作系统/控制器要求

  • Windows 10: Xbox控制器 + 本地GC适配器
  • 其他Windows: 不支持
  • Linux: 所有控制器 + 本地GC适配器
  • Mac OS: 不支持

您不能使用键盘来玩游戏,必须使用控制器。

目标/功能

  • 用于分发在PF沙盒上运行的完整游戏的包系统
    • 一个包包括
      • 格斗家
      • 舞台
      • 规则 - 设置游戏模式和技术,例如游戏长度、股数、l取消、边缘霸权机制
      • 指定更新下载位置的URL
    • 包数据序列化到文件夹中的多个文件中,允许轻松在包之间复制单个角色/舞台
  • 强大的格斗家/舞台编辑器
    • 在比赛中进行编辑
    • 使用鼠标选择要编辑的元素。
    • 用于查看/设置选定元素的命令行
    • 适用时使用键盘快捷键和点击拖放
  • 不会因角色/技术/物理变化而不同步的重放
  • 控制器支持,包括原生Wii U -> GC适配器支持
  • TAS工具
  • 网络对战
  • 简约但视觉效果吸引人的图形

限制/非目标

  • 高级功能不需要对初学者友好(例如编辑器/帧前进/重放/TAS)
  • 能够重新创建其他平台格斗家并不意味着其他优势(例如2D击打框而不是3D击打框)
  • 将角色图形限制为仅击打框将降低项目开发和包开发的范围

CI基础设施

我们在以下环境中构建和测试

  • Rust稳定/夜间 - Linux 64位(Travis)
  • Rust稳定/夜间 GNU - Windows 64位(Appveyor)

我们在以下情况下构建和测试

  • 所有传入的pull请求都进行了构建和测试。
  • 合并到master的每个提交都进行了构建、测试,并为它创建了递增的标签/版本。

依赖项

~14–28MB
~436K SLoC