So, for the past month or so I've been a little busy. My wedding is on the 4th of November, and I've been up to my ears in prep. I'm actually already married so the whole event feels a little pointless, yet this is how they do it in Japan- marriage at the local registry first, wedding later on in the year.

I took a coding hiatus from The Damned for a while in order to work on my isometric engine, but I'm back now. I've basically spent the last month teaching myself how to use 3DSMAX, and I've been learning rather than creating. FINALLY, I'm getting the hang of working with a mesh in Max, though for almost a week it's been an awful wrestle trying to get to grips with texture mapping enough to produce an end result I can be proud of. I suppose I've got more of an advantage over your average noob though, having mastered other programs such as TrueSpace and Lightwave in the past, and know my specular from my ambient mapping. The change was inevitable really, as Poser is well...shit.

Presenting my first mesh success 'CrowMan';



Picture this little squawking freak coming at you from out of the fog, because that's what will happen in the game.

He isn't the boss, just the standard enemy for the 3rd (and final) level of the game.
I have yet to rig him up and attach wings, but the mesh and texture maps are finalised. He's not perfect- yes, the mesh seams are visible close-up; yes, some of the textures don't blend nicely- but from a distance he does the job. I figure later on down the line I'll probably come back to this game and improve on all the graphics/code one day anyway.

It's a high-mesh model of Poser's James, exported to Max and altered quite a bit. As mentioned, texture mapping was the hardest to do. Only until I came across an easy method using a combination of UVW MAP and UNWRAP UVW,to keep all the textures in one jpg file. At anyones requests, I will write a mini-tutorial on how to do this.


All for now.


Progress on the game should be faster now that MAX and me are starting to like each-other.
Well howdya do..I wasn't going to bother to blog today, but my little peach is asleep already, and here I am.

I figured out a little trick today. Have you noticed that all my demo's run a little bit faster now, yes?


Well, want to know the secret?


RAMP UP THE FPS ON YOUR GAMES. BIG TIME.


I know, I know, every respected programmer will beg you never to go over 30 fps - because do you know - the poor cheap bastards out there who haven't upgraded their PC since 1999 and can only dream of figures and specifications such as 64mb ram and 1.4 ghz won't be able to play it.
Well screw 'em, that's what I say. After all, they're in the minority. I say boost it up to 60, and while you're at it, get some real sprites on the screen, not peewee space-ships that expire with miniature explosions.
Why stop there? Make two versions of your game, one that runs at 60, and one at 80 with twice the action - for the people with real graphics cards. And screw the guys who tell you not to push your fps beyond what is deemed considerate. Because the fact is, Flash simply can't handle big, fat, in-your-face bitmap games at 30 fps. MY little 500 pound laptop runs them fine at 50 fps (though online it slows to about 30 -JUST RIGHT-). And I don't know anyone who has a shittier laptop than me. Anyway, people who are regularly into games tend to own high-spec computers. Even kids who are not into games that much will nag their parents to buy high-spec until they give in.
My old dear has a fairly decent PC and believe me, she doesn't know the difference between the vacuum cleaner and the electric toaster. That's just the way things are these days, PC's are faster, better built. So there you have it. Focus on making the games you want to make, not the ones that are built to serve redundant specifications.

So push forward with your evil-self and slam the fps to the hilt. 'Cos unfortunately with Flash, it is so often is the only method available to whip some honest performance out of the slow-ass biatch.

p.s.New FLASH GTA demo on the sidebar.
There was an error in this gadget