Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 1.52 KB

README.md

File metadata and controls

47 lines (29 loc) · 1.52 KB

Pylint License: MIT

Machine learning games

A repository for machine learning and artificial intelligence projects applied to games. Currently, the repository contains machine learning projects written in Python (either implemented from scratch, or with the use of external libraries) and visualised using the pygame package.

Getting started

To get a copy of this repository, simply open up git bash in an empty folder and use the command:

$ git clone https://github.com/rbaltrusch/gameML

To run a particular project, change from the root of the repository into its project folder, install all python dependencies, then run main.py:

cd projects/<projectdir>
python -m pip install -r requirements.txt
python main.py

Planned games

Games for which a small implementation and training using a neural network is planned include:

  • tictactoe
  • battleship
  • minesweeper
  • pong
  • asteroids
  • poker

Contributions

To contribute, please read the contribution guidelines.

Python

Written in Python 3.8.8.

License

This repository is open-source software available under the MIT License.

Contact

Please raise an issue for code changes. To reach out, please send an email to richard@baltrusch.net.