#clone #pong #game #display #fps

app mief

Mief是用Rust编写的Pong克隆

2个版本

使用旧的Rust 2015

0.1.1 2017年11月21日
0.1.0 2017年5月28日

#8 in #pong

MIT/Apache

220KB
1K SLoC

Mief

Build Status on Travis Build Status on AppVeyor Codecov License crates.io Documentation Crates.io

Mief是用Rust编写的Pong克隆。

开发中:请在GitHub上报告任何问题和愿望。

用法

  1. 安装
    1. 安装Rust
    2. 下载Miefgit clone https://github.com/BMeu/Mief.git; cd Mief
  2. 运行Miefcargo run --release

如果您想显示当前每秒帧数(FPS),您必须(编译并)使用display-fps功能运行Miefcargo run --release --features display-fps

说明

目标是相当简单:防止球离开你的场地。每个玩家控制一个球拍(玩家1控制左边的球拍,玩家2控制右边的球拍)。上下移动球拍将球击回对方。

目前,Mief仅支持无限模式——只要你想玩多久就玩多久。游戏在启动Mief后立即开始,如果你没接到球,下一球将立即在场地中央开始。如果你想开始一个全新的游戏,你必须退出并重新启动Mief

控制

  • 玩家1
    • 上:W
    • 下:S
  • 玩家2
    • 上:Up
    • 下:Down
  • 退出:Esc

未来

  • 重复增加球和球拍速度
  • 调整窗口大小时的场地大小
  • 不要立即开始游戏和新球
  • 可定制设置
  • 添加主菜单、游戏内说明、设置等
  • 选择游戏模式:无限、达到x分、差异x、...
  • 添加难度(例如球拍和球的速度、球拍大小、多球、自由移动球拍)
  • 添加4人模式:方形场地,每个角落一个玩家
  • 添加控制器支持
  • 添加计算机玩家

许可证

除非另有说明,以下许可证适用

源代码

Mief受以下任一许可证的许可

由您选择。

贡献

除非您明确说明,否则您有意提交以供包含在本工作中的任何贡献,如Apache-2.0许可证中定义,应按上述方式双许可,无需任何额外的条款或条件。

资产

依赖

~9MB
~179K SLoC