Skip to content
This repository was archived by the owner on Feb 27, 2022. It is now read-only.

sransara/lay-zers

Repository files navigation

lay-zers

A laser playground for the imaginative

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.

But why?

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.

Live

https://lab.sransara.com/lay-zers/

Screenshot

Mobile screenshot

Tech stack

Pixi.js as the WebGL interface & Typescript 😎

How to run locally

git clone https://github.com/sransara/lay-zers
cd lay-zers

# dev server
npm run start

# production server
npm run build && npm run serve

About

Laser playground

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •