The BattleBot project is a Python-based application designed for remotely controlling robots via a WebSocket connection. It consists of a client-server architecture where the server controls the robot's motors based on commands received from the client.
To get started with the BattleBot project, follow these steps:
-
Clone the repository: git clone https://github.com/butros10games/BattleBot
-
Navigate to the project directory:
cd battlebot
- Install the required dependencies:
pip install -r requirements.txt
To run the server, execute:
python main.py server
To run the client, in a separate terminal, execute:
python main.py client
Contributions to the BattleBot project are welcome! Here's how you can contribute:
- Fork the repository.
- Create a new branch for your feature (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
Distributed under the Apache License. See LICENSE
for more information.