[Ant Attack] Progress and Screen Shots
Ok, I've gotten round to doing what I should have done ages ago, sorting out some of the deep internal code. There's a point at which things can suffer massive slowdown and I've been trying to pick apart where that happens. I've not fixed those code, as really there's nothing to fix, it just slows down. But I have added code that tries to detect when it's slowing down, so it can just ignore controlling the Ants until the speed picks up again. These does mean they wonder off for a short while but does solve the issue.
Here's a new splash screen...
800x600 58kb gif
I've also recoded the menu system, mainly so I can expand it and use it in other project (ssshhh, secret!). At the same time I've been having a think about the interface while playing, here's a first person perspective shot...
800x600 71kb gif
I was quite pleased when I first moved to the "wide-screen" look, with the black strips at the top and bottom. Then without thinking about it I went and put things in that space like the score and so on. Now those nice spaces are all filled up again. I think I'm going to move the scores and such like into the game play area, thus freeing up the black borders again. I really like the though of having un-used screen space.
Games went through this point where they got quite complex. 'cause of course initially there's so little memory to write a game that by it's nature the game has to be fairly simple. As computers got bigger and better you could have more in a game and so there was more information to display, screens got cluttered. In the last few years people have been trying to remove the clutter, giving feedback about health etc. in different ways, using mini icons and so on.
Myself, I have nothing against showing numbers, it's old skool and yet I still don't want to fill the screen with clutter. So I'm going to move the feedback into the game area. I've been keeping the score/time/health layout the same as the original game, now though that's going to change. I'll post the screen once I've done, and explain why I've done what I've done.
Couple more isometric shots, one standard the other zoomed out...
800x600 36kb gif
800x600 64kb gif
You may notice I'm still using the old ant and player graphics, I've had a little bit of time to mess round with these, but I'm going to hold that back until another post.