miii / liu-tnm095-billy-strongman-the-game

👨‍🎓 Phaser top-down game developed in the course TNM095 (Artificial Intelligence for Interactive Media) at Linköping University

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Billy Strongman - The Game


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.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Dependecies

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

About

👨‍🎓 Phaser top-down game developed in the course TNM095 (Artificial Intelligence for Interactive Media) at Linköping University


Languages

Language:TypeScript 91.1%Language:JavaScript 5.7%Language:HTML 2.1%Language:CSS 1.0%