This project is primarily meant to be a personal exercise in learning various technologies. The final product should be a simple simulation of at least one creature moving around collecting some kind of resource. The creature(s) should be controlled by an AI that utilizes some technique of machine learning.
Webpack is needed to transpile the code which depends on NodeJS.
Make sure you have NodeJS installed.
$ node -v
v8.*.*
$ npm -v
6.*.*
While in the project root directory, install project dependencies.
$ npm install
Build the project.
$ npm run build
Open ./dist/index.html
to see the simulation.
Testing is exclusively performed on Google Chrome.
- VS Code
- Chrome Debug Tools
- NodeJS
- Webpack
- Typescript
- MochaJS
- NumeralJS
- Deep Double-Q Learning
- Entity-Component-System architecture
- HTML5 Canvas
- CSS
Created July 17, 2017 by CJ Dimaano