Shokushu
Well, I spent about 3 months learning object oriented programming from scratch to the point that with two weeks I was able to program a bomberman game-
without ai
with pixel specific movement
with automatic alignment for going around corners
with movement speed adjustments that would never stick the characters inside of a wall
exploding bombs
bomb chain reactions
ugly ugly (but animated!) art
Some tile automation to give the edges of blocks of walls a little edge graphic when they were exposed to non-walls
It was pretty ugly but it was also one of the better projects in the class (so many people chose break out -_-)
Wow that's impressive!
There's a course in our college program in the 3rd year called "object oriented programming" so I guess that's what we're going to do then. (I just finished my 1st year).