You get a canvas to plop down layzers and see how they interact with each other in an additive color model just like real lasers.
Good question. The playground itself is very nonrestrictive and sans objectives. (1) It's goal is to inspire you to imagine your own game out of layzers. Once you are struck with an amazing game idea with layzers, then (2) this codebase should provide the code blocks necessary for bringing life to your next hit game. The main codebase is extendible but straight forward with just the right amount of abstractions, if I say so myself. (3) If nothing else, this project should serve as a an interesting Pixi.js demo.
For me this was a stepping stone weekend project. Some lessons learned were noted here.
https://lab.sransara.com/lay-zers/
Pixi.js as the WebGL interface & Typescript 😎
git clone https://github.com/sransara/lay-zers
cd lay-zers
# dev server
npm run start
# production server
npm run build && npm run serve
