Skip to content

Heuristics, Game programming and Reinforcement Learning Based Games

Notifications You must be signed in to change notification settings

jubins/AI-Game-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Games Developed Using Heuristics and Reinforcement Learning

This repository contains following games I've developed:

Pong Game based on simple heuristics: Pong

Coaster Racer using Reinforment Learning: CoasterRacer

Mountain Cart using Deep Q Network and Reinforcement Learning: MountainCart

Prerequisites:

Tensorlfow (https://www.tensorflow.org/install)
Keras (https://www.tensorflow.org/guide/keras)
Gym (https://github.com/openai/gym)
Universe (https://openai.com/blog/universe/)
Go (https://golang.org/doc/install)
Go VNC Driver (https://github.com/openai/go-vncdriver)

Heuristics

The Heuristics folder contains has games developed using basic game programming algorithms developed in Lua, game design and game engines.

Reinforcement Learning

The Reinforcement Learning folder contains the games developed using Open AI Gym and Universe, and also Deep Q RL algorithms.