Tuesday, December 28, 2004

Yesterday I fixed the flickering bug with the same old hack I'd used before.
It's kinda of interesting epsecially seeing as it frame locks the game. Which is actually a good thing I guess.
The architecture is odd but it works and I don't fancy doing an overhaul.

That's stage one finished. I'll do some neatening then pick stage 2's goals (they're pretty much decided on) and then work towards that!

Monday, December 27, 2004

This flickering bug is nasty.
I can't seem to even find the root of it.
Programming at school doesn't help ether - looks like I', playing games instead of doing whatever work I guess I should be doing :D

Thursday, December 23, 2004

I did a little work last night.
Basically the map all works fine again but now it's super fast.
Super fast enough for lots of things to happen at once and therefore allow the rest of the game to proceed as normal.

The only things that's a little stuffed is the character animation. I can do a hack to fix it, as it's something I've done before, and then removed. I'd rather get to the root of the problem though and make things work a lot better overall.

Monday, December 20, 2004

Well I'm tear jerkingly close to the end of stage one. I can't believe it's dragging on so much. But there's a lot to do around Christmas.


Basically there are nine cases.
The first case is about half done.
It's very fast.
So fast in fact that an old animation bug that I thought that "dissapeared" has resurfaced it's head :(
Anyway to get it all complete I need to make one of the underlying functions actually work (i think it fudges up on negative numbers - I got my brother to write me out some maths that should solve it)
I just need a period of time to hack it all together - I could do it today at school theortically.

Friday, December 10, 2004

Hopefully this weekend I'll get a nice chunk of time to finish off stage one. It's been long enough in coming. Then stage two in it's rather large and non-corpreal state begins. I'll tie things down and get some better direction. Also I'll try to get back into by previous routine.

I've been out of routine because I've had big problems that need about 4 hours of time for me to smoothly solve. So I've spent my shorter time blocks generating ideas. This will be most useful one I've written up a couple of articles to get the ideas straight in my mind.

I'm forever trying to temper my overreaching ambition.

Monday, December 06, 2004

Efficeny proceeding well should be done soon.
I've done the first half of dealing with the effiecency. I created a testbed in a console window stlye program. After making this work correctly. I intergrated it into my game program. Intergration meant lots of shuffling around and I suspect things are actually a bit slower now (efficency doesn't come until the second half). Anyway at first it was ungodly slow so I improved this by extending the tile definition. This can be reduced if it really becomes a problem - I'm not sure it will. I'll have to work out the memory constraints but this is in the optimizing stage which is a ways a way.

I've been having some interesting thoughts abou grammars but it all seems rather hard. I'll give it more thought as time approaches.

The second killing blow of my efficency update is pretty much worked out now. It will be pretty easy to get in but I don't think it will be ultimately efficent first time. Still it will be orders lower than before so it will be a noticable improvement.

Then I'm going to work hard on a design document and exactly what I wish to achieve for stage 2.
I've done the first half of dealing with the effiecency. I created a testbed in a console window stlye program. After making this work correctly. I intergrated it into my game program. Intergration meant lots of shuffling around and I suspect things are actually a bit slower now (efficency doesn't come until the second half). Anyway at first it was ungodly slow so I improved this by extending the tile definition. This can be reduced if it really becomes a problem - I'm not sure it will. I'll have to work out the memory constraints but this is in the optimizing stage which is a ways a way.

I've been having some interesting thoughts abou grammars but it all seems rather hard. I'll give it more thought as time approaches.

The second killing blow of my efficency update is pretty much worked out now. It will be pretty easy to get in but I don't think it will be ultimately efficent first time. Still it will be orders lower than before so it will be a noticable improvement.

Then I'm going to work hard on a design document and exactly what I wish to achieve for stage 2.