bakx / InvaderIt

The latest test version can be found at https://gamedev.bakx.ca/.. Take into consideration that things like scaling might not be configured correctly, so bullets might be fired from the wrong offsets.

Home Page:https://gamedev.bakx.ca/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting started

Make sure NPM is installed. It can be downloaded from: https://nodejs.org/en/ . In the checkout folder, run:
npm install save-dev

This will install some of the required modules like Pixi.JS, Webpack and others.

To run the web server, run: server.bat on Windows or sh server.sh on the Mac

To start developing and set up watchers run: dev.bat on Windows or sh dev.sh on the Mac

Licensing

All code is licensed as MIT. Graphics are not MIT licensed and will be removed from future commits. If you like the graphics, consider signing up at : http://www.craftpix.net and get your own copy of these files.

About

This should be considering a personal learning project and likely will not follow the correct guidelines. However, if any of the code is useful for your project, feel free to use it. The quality of the code should improve build after build and i tend to clean-up duplication of data from time to time.

The goal of this project is not to build a game engine. If you are searching for game engines based on Pixi, perhaps give https://phaser.io/ a try.

Next Tasks

To support health bars and such, all enemies should actually be placed into a container and not live directly on the stage. This would also make it easier to just update the container instead of all individual items.

Developer Internal notes

Future Projects

About

The latest test version can be found at https://gamedev.bakx.ca/.. Take into consideration that things like scaling might not be configured correctly, so bullets might be fired from the wrong offsets.

https://gamedev.bakx.ca/

License:MIT License


Languages

Language:TypeScript 98.0%Language:HTML 0.7%Language:Batchfile 0.6%Language:JavaScript 0.4%Language:Shell 0.3%