I've been learning to code for the past 6 months or so. I've made some console text games like a clone of the game Drug Wars and Tic Tac Toe, but recently I've started to make some 2d games. In order of 2D stuff that I've made, I've made a Breakout clone, Tetris, a buggy version and 95% complete version of Solitaire (I should really go back and finish this one), and a very rudimentary version of Snake.
Right now I'm working on another clone of the game Drug Wars but with a gui, which is like 10% done, and a clone of Conway's Game of Life, which I'd say is around 90% done. I'm trying to expand on the concept for Conway's Game of Life[http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life]. I basically noticed that a group of cells would often break off and be separate from another group of cells. I thought it might be cool if we could show that these are two groups who can evolve differently. Best way to do that is with colors, I thought, so I made it so that cells can be any color. If a new cell is born, its color will be an average of its 3 parent cell colors, but randomly mutated very slightly. Very very rarely this mutation will be a big change in color.
http://imgur.com/a/EffIwI experimented around a lot with how severe the mutations should be. The version in that album tended to mutate the cells to be too dark, but I thought that the results overall were pretty cool, so I'm expanding on that concept. If a big color mutation occurs, that cell will be assigned a trait that changes the behavior of that cell. So for example, a trait might be something like a 1 in 1500 chance every turn of spawning a new cell if that cell has two neighbors (in the original rules, the only way a new cell would spawn is if it's surrounded by 3 neighbors). The goal is to get the game to produce a board which is resistant to completely dying off, but which develops competing groups of cells. I think that I might do something like have a max number of traits that a cell can have, and perhaps once this number is reached, it's then unable to breed with differing cells? I would need to introduce something that deletes traits or something, though. In addition to that, I'm also adding a bunch of other stuff that isn't really worth mentioning.
Anyway, here's a picture of the Tetris clone I made

And Solitaire which isn't quite complete!

Also, a mockup I made for the Drug Wars game I'm making. Most of this is just MSPaint, so ignore anything that looks funny or unaligned. I just had to get a rough idea of what the final version might look like.

I really have absolutely no idea what I'm doing, but I'm having fun