Control Billy Strongman to collect protein powder without getting catched.
Build using Phaser 3, Webpack, Babel, Typescript & Tiled.
Developed for the course TNM095 (Artificial Intelligence for Interactive Media) at Linköping University.
npm install
npm run serve
npm run build
npm run lint
Dependency | Purpose |
---|---|
@babel/core | Babel core library |
@babel/preset-env | Add support for next generation of javascript |
@babel/preset-typescript | Add Typescript support |
@babel/polyfill | Add Promise support and more |
babel-loader | Use Babel with Webpack |
babel-plugin-transform-class-properties | Add support for class properties |
clean-webpack-plugin | Clear dist folder on build |
copy-webpack-plugin | Copy certain files on build |
friendly-errors-webpack-plugin | Get improved error reporting in terminal |
html-webpack-plugin | Generate HTML web page on build |
tslint | Enable code linting |
tslint-config-airbnb | Used tslint config |
tslint-loader | Use tslint with Webpack |
typescript | Add Typescript support |
webpack | Transpile, pack and host code on build |
webpack-cli | Webpack CLI tools |
webpack-dev-server | Setup server for development |
phaser | Phaser 3 game library |