I’ve posted about this a couple times on the forum already but I’d like to formally present to you Scenic Asteroids, a simple Asteroids clone written with the Scenic UI library (the repo was formally called scenic_playground). It is open source under the BSD 3-clause license.
Link to repo: https://github.com/axelson/scenic_asteroids
It is meant mainly as a learning/for fun project to experiment with Scenic and hopefully is it is easy to understand the code. SchedEx is used to implement the core game loop. You can run the game on either desktop or on Nerves (with the official Raspberry PI touch screen).
Things it is not:
- Good example of testing
- A full-featured game (although it does have time-scale increasing difficulty modifier)
Please let me know if you have any questions and/or thoughts! (I’m also interested in any high scores you get)