I looked at my One Game a Month profile just now and realized that we are halfway through the year. That’s six games made so far! I’ve tried to pick projects that will help me learn something new each month. I figured I’d do a quick recap of what I’ve done so far:
-
January - Making Alien Tree taught me how to procedurally generate a tree-like structure. It’s also taught me how to simulate simple weather effects and a day/night cycle.
-
February - While working on My Mind Is Going I learned about making a rhythm game.
-
March - While making Promiscuous Flea I played around with object pooling.
-
April - Porting KROOG to the Chrome Web Store taught me about…porting stuff to the Chrome Web Store.
-
May - For Game of Snails I learned about Node.js, Socket.IO, Mongoose, and how client-server communication is implemented in general in regards to JS games. I also learned a bit about snail genetics and creating breeding systems. This project was important for me because the idea for this game has been in my head for years and I never had the ability to implement it before. I hope to keep building on the very rough draft.
-
June - Here I worked on Interdiction and learned about making a turn based board game using ImpactJS.
-
July - In July I’m attempting to build on the June game to learn how to make rudimentary board game AI, but it’s slow going. I’ve gotten randomized movement working, but to me that’s not really AI in any sense of the word. Let’s hope I get somewhere by the end of the month.