#sandbox #client #command #pf #cli-client #cli-command #cli

已删除 pf_cli

PF沙盒的CLI客户端

使用旧的Rust 2015

0.1.0 2017年5月7日

#7 in #pf

GPL-3.0 许可证

1KB

PF沙盒 构建状态

一款特色鲜明的平台格斗游戏,拥有与游戏玩法紧密集成的角色编辑器。

操作系统/控制器要求

  • 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的提交都会被构建、测试,并为它创建一个递增的标签/版本。

无运行时依赖