This project was a first attempt at learning the LÖVE framework and Lua. It was a ton of fun and this is a really great framework for making simple 2D games. The goal was to make a Sokoban clone, with a rainbow-sparkle-sunshine theme. As fun as it was, I think I'd go insane if I had to listen to any of the music again.
Because of the aforementioned constraint, I didn't bother to finish this game. I borrowed levels from a Sokoban level site, and because I didn't have all the game elements required, a lot of them are unsolveable. Sorry. Press spacebar to skip level. Press W to win the game.
To run, download and install LÖVE then download and run the .love file: http://danbreen.net/games/sokoban.love
Many thanks to the gamedev community for providing so many free assets which really help beginners create and learn without having to spend hours on graphics and sound.
Sprites: http://www.lostgarden.com/2007/05/dancs-miraculously-flexible-game.html
Music: Presenterator, Pinball Spring, Silly Fun - © 2011 Kevin MacLeod http://incompetech.com/music/royalty-free/index.html?genre=Electronica
Digital SFX set by Kenney Vleugels (www.kenney.nl)
Some of the sounds in this project were created by David McKee (ViRiX) http://soundcloud.com/virix