Welcome to the Pong AI repository. This project is a Python-based Pong Neural Evolution AI. You can contribute to its development by creating an account on GitHub and making pull requests.
To install the necessary dependencies for this project, you will need to use pipenv. If you don't have pipenv installed, you can install it by running the following command:
pip install pipenv
After installing pipenv, navigate to the project directory and run the following command to install the dependencies:
pipenv install
To run the program, you need to activate the pipenv shell first. You can do this by running the following command:
pipenv shell
Once the pipenv shell is activated, you can run the program by executing the ai.py
file:
python ai.py
The gif above showcases how the program works. The AI learns to play the game of Pong through neural evolution.
Contributions are welcome! Feel free to open an issue or submit a pull request if you want to contribute to this project.
This project is open source and available under the MIT License.
If you have any questions or suggestions, feel free to open an issue on GitHub.