/Nintendo-Games-Reinforcement-Learning

Using reinforcement learning to make AI for several nintendo games like Mario.

Primary LanguagePythonMIT LicenseMIT

Mario-AI

Using deep reinforcement learning to train AI to play Super Mario Bros Gym Environment.

Installation and Setup

Note: To run the colab notebook, upload the .ipynb file inside Colab Notebook to Google Drive and run it.

  1. Activate your conda or virtual Python environment
  2. To download the required packages run the commands below
pip install -r requirements.txt
  1. To train any algorithm do:
python Mario/<algorithm-name>/train.py

File Structure

  • Inside Mario Folder - DRL algorithms coded from scratch in Pytorch
  • Colab Notebook - stable baselines 3 implementation of some DRL algorithms