项目作者: liady

项目描述 :
Games and AI in the browser! Demo site here: http://rl-games-ai.netlify.app/
高级语言: JavaScript
项目地址: git://github.com/liady/rl-games.git
创建时间: 2020-10-03T16:48:01Z
项目社区:https://github.com/liady/rl-games

开源协议:

下载


Netlify Status

AI and Games

An app for demonstrating the use of AI (Reinforcement Learning) with pixel games.

The live demo can be found here. Slides here.


11

Background

This repo contains the code for the demos in this talk: Games are smarted than us, which was given in React Summit 2020.

The concepts and tools that are used in this repo come from the world of pixel games building and reinforcement learning, especially:

  1. Bitmelo - A tool for easily building pixel games
  2. ReinforceJS - A JS library by Andrej Karpathy that allows to easily train RL models in the client

Further reading

Reinforcement Learning is a fascinating field. For starting, I recommend these talks from David Silver: Reinforcement Learning
And these resources:

Screenshot-2020-10-16-135244

Developing

In the project directory, you can run:

yarn start

Runs the app in the development mode.

Open http://localhost:3000 to view it in the browser.

yarn build

Builds the app for production to the build folder.

It correctly bundles React in production mode and optimizes the build for the best performance.