#OpenGL-rendered Breakout clone in Elixir

3 messages · Page 1 of 1 (latest)

deep void
#

I made a very bad implementation of breakout in Elixir with no dependencies, here: https://github.com/harrisi/elixir_breakout.

It's mostly a straightforward port of breakout from https://learnopengl.com/In-Practice/2D-Game/Breakout. There's some remnants of some testing with more Elixir-y things such as separating out the resource manager to another application, spreading some matrix math to tasks, etc., but ultimately I decided to try to make it a straightforward port of a C++ implementation for now. My plan is to now improve the code and do what I can to make it more idiomatic, both code-wise and structurally. I just wanted to try to get some feedback while I'm working on a blog post and improvements.

deep void
deep void
#

I added more, including audio with membrane. it's no longer dependency-free, but it's also not as lonely.