LÖVE and Lua
I installed Lua when char-rnn turned up in mid 2015.
A couple weeks ago I clicked a random link on reddit and ended up on the LÖVE homepage where it is claimed:
LÖVE is an awesome framework you can use to make 2D games in Lua. It’s free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS.
I already had Lua so I thought I would give it a go…
After messing around with it for a couple weeks I have to agree it is an awesome little framework. It looks after all the boring parts of game coding and lets you jump right into the fun. LÖVE’s game loop structure would be familiar to anyone who has worked in Processing or Arduino, or any game framework:
A great tutorial by Headchant had me building a simple Space Invaders clone and I was immediately hooked. Lua is an excellent scripting language that lets you work fast. As Lua is built on the subset of the C standard library common to most C variants, it should work almost anywhere! The gratification of building simple games with LÖVE is really addictive.
After I was satisfied with my Space Invaders Clone (I spend waaaay too much time tuning it) I decided to have a go at Conway’s Game of Life. I ended up making a little toroidal GOL editor with various options to control the animation and the ability to let different colors fight it out. You can grab the source here.