Flix-powered Space Invaders arcade game with pure functional core
This project delivers a fully playable Space Invaders style arcade game written entirely in Flix, showcasing how the language's effect system can cleanly separate pure logic from side effects. It includes 441 automated tests that run without opening a window, a binary launcher, and benchmarking tools, requiring only Java 21. Designed for functional programmers and creative coders, it demonstrates a novel use of Flix for interactive graphics without any Java code. Compared to typical demos, it offers a complete, well‑tested, and distributable game package.
View on GitHub →wstein/flix-invaders