Skip to content
/ upb Public

A bot that learns to play the Frank Lantz game Universal Paperclips using reinforcement learning.

Notifications You must be signed in to change notification settings

mmalahe/upb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A bot that plays Universal Paperclips.

Intended for learning about reinforcement learning.

Dependencies

General

  • Python 3

Game Handler

  • Python modules:
    • Selenium
    • lxml
  • One of the following webdrivers:
    • Chromium
      • e.g. On Ubuntu: sudo apt install chromium-browser chromium-chromedriver
    • PhantomJS built with ghostdriver support

Game Emulation

  • Python modules:
    • py_mini_racer

Learning

Plotting

  • Python modules:
    • matplotlib

Documentation

  • Python modules:
    • Sphinx

Installation

git clone https://github.com/mmalahe/upb.git
cd upb
pip install -e .

About

A bot that learns to play the Frank Lantz game Universal Paperclips using reinforcement learning.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published