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
- Host: GitHub
- URL: https://github.com/variablevar/play-ball
- Owner: variablevar
- Created: 2023-11-15T07:19:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-22T14:04:48.000Z (over 2 years ago)
- Last Synced: 2025-03-20T23:32:12.691Z (about 1 year ago)
- Language: Rust
- Size: 695 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).