This repository holds the example code needed for the 2021 University of Cincinnati Fuzzy Challenge.
AI agents will be developed using Machine Learning algorithms and Fuzzy Inference Systems in the game/environment provided. For Spring 2021, the game will be a version of the classic arcade game "Asteroid" where the player/agent controls a vehicle that can move and fire at asteroids around them.
Further details on the competition aspect of the challenge will be decided soon.
-
Install a Python interpreter (with pip), make sure the Python executable is on your System PATH. Download Python here.
-
Install GIT on your computer Download GIT here.
-
Install your preferred IDE (see below.)
-
Connect GIT + Python to your IDE (follow the directions for your specific IDE)
-
Clone this repository through your GIT Graphical User Interface or via
git clone https://github.com/TimArnettThales/UCFuzzyChallenge
-
In the command line, run the following command
pip install -r requirements.txt
-
Now you should be able to run Asteroid Smasher!
We may make occasional improvements to the FuzzyAsteroids environment and will push to this repository. https://github.com/TimArnettThales/FuzzyAsteroids
If you wish to upgrade ALL of your project dependencies, you can use the following command.
pip install --upgrade --force-reinstall -r requirements.txt
If you wish to upgrade ONLY the Fuzzy Asteroids environment, you can also do the following
pip install --upgrade --force-reinstall git+https://github.com/TimArnettThales/FuzzyAsteroids.git@master#egg=fuzzy_asteroids