A SpaceInvaders game implemented with TypeScript and RxJS observables following the functional programming paradigm with pure, referentially transparent functions.
Deployed at https://sadeeptha-b.github.io/SpaceInvaders/
Credit to https://tgdwyer.github.io/asteroids/ for inspiring the code architecture.
To build and run this project on your machine, you should have Node.js v16 installed on your system. v18 and above may introduce some build errors.
Build the project with,
npm install
npm run build