aop — which is short for the far more enthusiastic title, “Ambassador of Pain” — has two points that are worth bragging about. The first is that it’s a fairly straightforward, easy-to-figure-out text-based arcade game.
Arrow keys control direction. Touch anything other than the level exit, and you leave a little powerball there and lose a life. Pick up your own powerball and you get that life back. Get as many points as you can, and move quickly, because points are quickly deducted for as long as it takes to leave a level.
Okay, so what’s the other point?
Well, aop takes up all of 64 lines of code in C. And yes, I checked. It might even qualify as slightly smaller, since there are three or four lines of comments in there, plus a blank line or two. Science is served.
As a game it’s not anything that you’ll lose sleep over, and actually I find it moves a little too fast for my liking. I don’t see speed controls or adjustments anywhere, but I’m not overly worried about that either.
It’s a game, and it’s 64 lines long. How much more do you want? 🙂