Monday 22 September 2008

Lazy Week

No game this Monday morning.

I had an idea, I started on it, but was a bit slack.
Then I was very very productive on the weekend, but nothing to do with coding!

My Wife & I cleaned up, got a whole lot of tasks checked off & tried to set up our little swimming pool (but stuffed it up, so next weekend will be try 2!).

I have been thinking about this project, and ever since week 2 (the breakout that never was), I realised that I probably won't hit the full 52 games for the year.

I have decided though, not to give up and instead to compromise.

I am going to try to get the bulk of the games done, but I will need a break every so often.

This week I am counting as a break, and after next week's game, I will be taking a one week holiday (from work & this project).

After all, this whole project was meant to be a learning experience for me. I was hoping to refine my skills from coding to time management. Along the way I have learnt some other important things (even though I am only 5 weeks in) such as when to move on and that non-stop work in not maintainable (which has encouraged me to take a break from work too).

Tuesday 16 September 2008

4 - Sokoban

Damn, I'm not good with these deadlines!
I could have had this one done & up yesterday, but when I got home I got lazy.

So, as painful as it was for tetris, I have gone back to lugging my heavy windows laptop to work.

Currently I code on my EeePC which has been great, so light and easy to throw around.
But when it comes time to making the game work on windows, it comes down to my 15.4" laptop that looks & feels massive after a week of using the eee.

Anyway, enough explaining & apologising, on with the game.


Sokoban is a great puzzle game where you must move the crates to their location by only pushing.
You can only push, and only push one at a time.

I only made the game, the levels come from:
http://users.bentonrea.com/~sasquatch/sokoban/ which were made by David W. Skinner.

Which I found from the linux KSokoban game. I hope David doesn't mind, through KSokoban, his levels where my first introduction to the game, and I thought they would be a good base for mine.

So to start with, here are some screenshots:




The target zone shouldn't be black like that, it isn't under linux, so I will need to find out why. My first guess is that Ogre made a change in how they handle material scripts between versions (my linux one is a little older).

Anyway here is the game:

Download for Windows

Monday 8 September 2008

3 - Klickity



Another clone, but at least a complete game.

This will be short (I'm playing spore for the first time once this is done!).

This is a clone of a clone. Klickity is what I have always known it as from KDE (a window manager for linux).

Click the blocks that are connected to other matching blocks, and try to clear the field. The lowest score wins!



Here is the game:

Download for Windows

Wednesday 3 September 2008

2. Breakout - Cancelled...

I had to make a hard decision last night.
Breakout still isn't where it needs to be, to be up for download.

I was deciding between trying to get it out next Monday, and just moving on.

I have decided that to keep moving is more important, so I don't get bogged down.

I am hoping that some time in the future, I will be able to complete breakout & put it up, but for now, for the rest of this week, I am going to work on a small game that will be up on Monday.

Monday 1 September 2008

Breakout - Delay

Last time I made crappy code that I was ashamed about.
Last time I didn't do enough during the week, which lead to a crunch on Sunday (with even more crappy code).

This time I designed some nice code & abstractions.
I spent a lot of time during the week working on the code.

Saturday I realise I had a lot of nice code & no game.
Weekend crunch & by Sunday, some crappy code mixed in.


In otherwords, I am behind again. A bit worse than last time too, but I hope to have breakout up in the next day or two.

Then the next week game will have to be a simple one.
I'm thinking 2D only (I could use a change!) and a bit mind numbingly simple.

Well, this is a long road ahead, so it's important for me to keep pushing on, learning to make compromises and keep going. Which is what I plan to do.
I'm not giving in this time.