
# Avoid the Knifes

**Avoid the Knifes** is an open-source project written in Rust using the [Bevy](https://bevyengine.org/) game engine. This project is a playground to help me learn more about Rust and Bevy while creating a fun and interactive game. The primary objective of the game is to avoid falling knives while collecting coins to increase your score. 

As I continue to learn, I will be gradually adding new features to enhance the game.

## Features

- **Basic Gameplay**: Move the player to avoid falling knives and collect coins.
- **Score System**: Earn points for every coin collected and by letting the knifes touch the ground.
- **Future Plans**: 
  - Nothing planned at the moment. 

## Installation

To play or contribute to *Avoid the Knives*, you'll need to have Rust and Cargo installed. Follow the steps below to get started:

1. **Clone the repository**:
   ```bash
   git clone https://github.com/bayslak/avoid-the-knifes.git
   cd avoid-the-knifes
   ```
   
2. **Run the game**:
   ```bash
   cargo run
   ```

## Usage

Once the game is running, use the following controls to play:

- **Movement**: Use the `A` and `D` or `<-` and `->` keys to move left and right.
- **Objective**: Avoid falling knives and collect coins to increase your score.

## Contributing

Contributions are welcome! Whether it's bug reports, feature requests, or pull requests, your input is greatly appreciated.

To contribute:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes and commit them (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Create a pull request.

Please make sure your code follows the Rust and Bevy conventions.

## License

This project is licensed under the MIT License.

## Contact

If you have any questions, feel free to reach out by opening an issue on the GitHub repository.
