Monday, October 27, 2008

Nothing... nothing at all

Just that. I had my vacation this week, so nothing happened. Maybe this week? We'll see! I'll be updating regularly again from this point, so there's at least that to look forward to.

Until next week!

Monday, October 13, 2008

Math, Compilers and Expansive Tilesets!

It's been a busy week!

Me and a friend of mine, Demian, decided to have a look at the Sin, Cos, Tan story this week. He's a pretty math-savvy guy so it didn't take us long to have the correct formula. Strange thing was, the result the formula returned wasn't anything like it should've been. We checked with a separate calculator and either I screwed up somewhere bigtime or these functions aren't as accurate as they need to be. A little test with a different program later proved this when a simple call to the Sin function gave compiler trouble.

So for now, that's the voyage... to see if we borked, or if we crossed a compiler/library bug.

Aside from all of that, I finished the interface. The clicking works, I'm displaying some debug information on the screen, got the planets suspended in 90 degree intervals (that much works) and I've made the initial pass on the 'on planet' tilesets as well as some touchups to the graphic work. It may be minor, but I prefer getting the 'art-style' accurate from the start.

I've fixed a bunch of bugs, tweaked a few things for performance and added the same logging that is present in SDL-Rogue.

All in all... a very productive week!

Also, It's my birthday tomorrow, so I'll take congratulations and absurdly-large presents at the door, as well as in my inbox ;)

See you next week!

Monday, October 6, 2008

They took my blood... but I'm still not giving in to math!!

Decided to have a bloodtest done. Lots of signs that I'm sick, but my temperature's normal. Should have the results back tomorrow, I'm not expecting anything bad though... probably got to pay more attention to what I eat. :)

I did a mayor performance upgrade this week. I changed the rendering engine around so now I have SICK framerates when browsing the galaxy view (where you see all the stars). I also wrote the mouse interface, and managed to get it as fast as the rendering procedure. I'm really getting the hang of this performance conscious programming. It's fun to do too!

So the program registers when you mouse over a star now, and shows a little indicator that tells you which star is in focus. All I have to do now is drop in the 'onclick' command to take you to the star view and we have an interface.

Then I'll have to give in to the math... or move on to the next stage: Planet maps... hmm... I'm afraid that's a pretty easy decision right there...

Until next time!