Functional Reactive Programming is currently one of the hottest paradigms in the JavaScript community. I played with RxJS over the last couple of weeks and decided that there is no better way to dive into it than recreating a classic game. Computer games infamously store a lot of external state and my goal was to model everything as streams without relying on a single external state variable. This
![Functional Reactive Game Programming – RxJS Breakout | manu.ninja](https://cdn-ak-scissors.b.st-hatena.com/image/square/7ddca6d74b7da4ec75ba48f4c37625e4c7154e69/height=288;version=1;width=512/https%3A%2F%2Fmanu.ninja%2Fimages%2Frxjs-breakout.png)