I wanted to create a tiny JavaScript adventure game with old-school text graphics.
I originally considered if it could fit in 140-bytes, but once I got the initial version working and it weighed in around 1013 characters for the main logic, I knew that wasn't going to happen.
I also built an alternate display system using HTML5 Canvas graphics that you can see side-by-side. It took me a while to work out how to embed small tile images into the script.