Timelog
Erik on Jun 28th 2005
-00:45 Friday, 7:15pm MDT
Hmmm… I’m suprisingly nervous about this. Things haven’t even started and I’m feeling in over my head. Ah, well… it will be a good way to learn.
00:01 Friday 8:01pm MDT
Ok, the theme is Randomness… crap, I have no good ideas yet. I’m going to have to think for a bit…
00:45 Friday 8:45pm MDT
I’ve got an idea I think I’m going to run with. Single screen, race around the room to collect treasure, try to get more than your opponent. The twist is that all movement is going to be random walk based.
Big ideas:
Fast paced,
Single or two player,
Ability to battle with your rival.
The question is, will it be any fun? I think so. We will see.
02:20 Friday 11:20pm MDT
So much to learn about SDL, so little time.
05:10 Saturday 1:10am MDT
I have a blue square that I can move left or right across a black background. Wow. Not much progress for 5 hours in. On the plus side I have taught myself a lot of perl sdl basics, and I have things like keyboard input and frame rate independent movement sorted out. Now I have to write it as a framework for a game instead of some hacked together sample code. A lot of what I have done up to now has just been learning, and is stuff I should have done a week ago. Oh well. I’ve got a lot of work to do, I should stop updating this thing so much. I would be happy to code for a couple more hours, but I should sleep soon and get an early start tomorrow. Collision detection is going to take some work, too bad I’m not using a lib that has it built in.
12:00 Saturday 9:00am MDT
Ok, feeling well rested. Woke up to a bunch of snow on the ground, weird. Let the real work begin.
19:15 Saturday 4:15pm MDT
I would probably be further along if I wasn’t taking breaks. I now have a fairly nice random motion system. I still want to add more craziness to it though. The big infrastucture feature I need is collision detection.
23:20 Saturday 7:20pm MDT
Well, I have a box that has a fun sort of adjustable random movement, bounces off the edges of the screen, and it leaves a little trail wherever it goes. Kind of neat, but pretty far from a game.
28:30 Sunday 12:30am MDT
Collectable coins! It’s almost to the point that you could call it a game. Multiplayer is next I think. Then the details outside of the engine… menus, points, levels.
29:30 Sunday 1:30am MDT
irc:
<Dumple> Circles are coins.
<Dumple> Squares are eaters of coins.
<Dumple> It’s all part of the circle of life.
<Dumple> Man, it’s late.
31:00 Sunday 3:00am MDT
Getting sleepy. Going to have to crash soon, and get back at it tomorrow. Multiplayer is mostly done, although calculating reactions to colisions with other players needs a lot of work. I’m thinking I might generalize things to allow for more than 2 players as well.
39:00 Sunday 11:00am MDT
9 hours left with loads of work to do. I think that menu’s, levels, and scores are going to take priority over graphics and sound. Trying to create a windows build environment, don’t even know if it’s possible.
40:00 Sunday 12:00pm MDT
Crap, it looks like building binary modules isn’t going to be an option. I don’t have the build environment for windows. I can’t get perlSDL to install on Mac OS, and the perlcc a.out doesn’t work on my linux box. Hardly anyone is going to be able to play this! I realy wish I had set up and tested binary build systems a week ago. If I’m going to make anything near a finished game, I can’t waste time with it now.
42:00 Sunday 2:00pm MDT
Multipalyer works! Just played the first 2 player game of Eaters Of Coins. Running out of time.
44:00 Sunday 4:00pm MDT
Yech, creating images in the gimp for all the in game text because I don’t have a font lib, and don’t want to try to find one this late in the game. I could have been so much more productive with a bit of practice.
45:20 Sunday 5:20pm MDT
Todo:
Start 1 player game, Start 2 player game.
Set AI difficulty?
Menu graphic
Menu game mode
clean up end game text.
tar up.
47:20 Sunday 7:20pm MDT
Well… I have a game. It’s not amazing, but it’s kind of neat. Just got to throw together a quick readme, and upload it.
No responses yet