Adding a game loop, score and lives to finish off the little demo game
Adding a proper player character with multiple animation states
Building some meaningful enemy AI for our little ghosts
Iterating through arrays (tables) in Lua, and adding enemy characters to the maze
Checking for open paths from our player’s location, so we know which way they can turn
Moving my player in the maze, and detecting when it is on a dot
Creating a proper level, designed as an array, and then drawing it as a tilemap
Drawing a sprite on the tilemap background, and getting it moving
Creating a tilemap and drawing it on screen
Moving a sprite on the screen using simple D-pad controls