Artemoids is a simple Asteroids clone I put together using the Slick 2D game engine and the excellent Artemis entity-component framework. It was a simple test to see how effective I could be with the Slick/Artemis combination, and I was very happy with being able to get it to a playable state in just a few hours (including getting my head around Artemis).
Admittedly a fair chunk of the initial codebase was lifted from Artemis’ sample game StarWarrior, but over time the code became increasingly tailored and I began to see how easy it was to reuse components and modify behaviours. I’m very excited about getting stuck into a few more projects with Slick/Artemis in the near future.
Click Launch above or play in your browser!