A lot of my programming hobby projects reach a "kinda works" stage, before I get distracted and move onto something else.
I'm currently working on (yet another) Tetris clone. Gameplay-wise, I've reached feature parity with the version playable on tetris.com (minus bonus scoring logic, and lock delay logic).
I'd like to keep working on this until it's really polished - hopefully I don't get distracted by another project in the meantime...
I'm currently using sound effects ripped from tetris.com, and as you can see it's not very graphically interesting. At some point I'd like to make my own sound effects and artwork - I might go for a "drawn on paper" aesthetic.
Another big thing I need to work on is having proper game menus, with settings, highscores etc.
Oh and I forgot to mention, this is all written in Python with pygame.