An open API service indexing awesome lists of open source software.

https://github.com/variablevar/play-ball

The basic bevy play ball game
https://github.com/variablevar/play-ball

Last synced: about 1 month ago
JSON representation

The basic bevy play ball game

Awesome Lists containing this project

README

          

# Play Ball Game

This is a simple 2D game built using the Rust programming language and Bevy game engine. The game involves controlling a ball to collect points while avoiding obstacles.

## Features

- **Ball Control**: Use keyboard controls to move the ball across the screen.
- **Point Collection**: Gather points by reaching specific locations on the screen.
- **Obstacle Avoidance**: Avoid hitting obstacles to prevent losing points or ending the game.
- **Scoring System**: Track and display the player's score as they collect points.
- **Graphics and Audio**: Basic visual and audio elements to enhance the gaming experience.

## Requirements

To run the game, you'll need the following installed:

- Rust (stable) - [Installation Guide](https://www.rust-lang.org/tools/install)
- Cargo (Rust's package manager)

## Installation and Usage

1. Clone this repository:

```bash
git clone https://github.com/variablevar/play-ball.git
```

2. Navigate into the project directory:

```bash
cd play-ball
```

3. Run the game using Cargo:

```bash
cargo run --release
```

4. Use the keyboard controls (arrow keys or WASD) to move the ball and collect points while avoiding obstacles.

## Controls

- **Arrow keys**: Move the ball in the respective directions (up, down, left, right).
- **WASD keys**: Alternative controls for movement (up, down, left, right).

## Contribution

Contributions are welcome! If you find any bugs or want to enhance the game, feel free to open an issue or create a pull request.

## License

This project is licensed under the [MIT License](LICENSE).