This week we had a two day make-up cycle in which we could work on whatever we wanted. I used it to make a prototype of a programmable robot fighting game! In the course of doing so, I got to do some more work with Backbone.js and CoffeeScript. It was a lot of fun, too! I plan to work on it some more when I have a chance and I'd love your feedback on it. Gameplay starts 4m20s into the video.
My third full flash game is finally done! While my last one, Juggle Basher was essentially just a breakout clone, Block Merchant goes beyond the many tetris clones out there. It has different pieces, a new game mechanic of money and a shop which allows you to buy and sell blocks to optimize your set. The programming side of things was definitely a bit harder than the breakout clone, but where I really spent more time was the graphics. I probably put as much time into making the intro screen and the shop screen as into the programming. Fortunately, a fellow konger who goes by zoranac offered to help out with the music. He's been churning out all kinds of music in the Kongregate colabs.
My second flash game is a breakout clone. It should be very familiar to anyone who ever played Arkanoid, Breakout or other paddle games. It's simple in terms of graphics, but it was much more work for me than the side-shooter I made since I had no stock graphics to work from. The collision detection was also a bit of a headache. Since there are multiple levels and score screens, I tried putting them into different frames instead of keeping everything in a single frame as I had in my first game.
It is a little disappointing to have taken so long to put this online, but life has been busy. My distractions have included moving to Beijing, making a visa run to Mongolia, fending off a beggar who tried to rob me, getting started on my HSK prep classes and a really cool girl I've recently met.