项目作者: jubins

项目描述 :
Heuristics, Game programming and Reinforcement Learning Based Games
高级语言: Python
项目地址: git://github.com/jubins/AI-Game-Programming.git
创建时间: 2016-07-26T04:24:47Z
项目社区:https://github.com/jubins/AI-Game-Programming

开源协议:

下载


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:

  1. Tensorlfow (https://www.tensorflow.org/install)
  2. Keras (https://www.tensorflow.org/guide/keras)
  3. Gym (https://github.com/openai/gym)
  4. Universe (https://openai.com/blog/universe/)
  5. Go (https://golang.org/doc/install)
  6. 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.