The ECM attack is one of the ways that poor players can survive combat in Novarunner. Simply close to within a few meters of your opponent, and unleash the ECM attack. It will kill their throttle and stun them for 15 seconds, allowing you to either get away or chip away a substantial amount of thei…
I'd like to deliver a big old cockpunch to whoever it is running the spambot that overwrote one of my bugs with Xanax spam. Thanks to you, I've had to go in and fiddle with the phpBugTracker permissions system, and try to remember what the long-closed bug you fucked up was.
If I ever catch any sort …
If I ever catch any sort …
Thanks to the late Christmas gift of GDNet being down, I was able to get some actual work done yesterday.
- AI now respects world limits, and turns around when it hits it.
- AI will no longer leave the system if it is engaged in combat.
- AI has an idle state.
- Homing rounds actually work at speed now; there …
It always makes me happy when I can make a little change to make a lot of work easier on myself.
One of the problems with Novarunner's data model is that I kept having to copy and paste chunks of XML when I wanted to include an item in a ship's inventory:
One of the problems with Novarunner's data model is that I kept having to copy and paste chunks of XML when I wanted to include an item in a ship's inventory:
projectilesPerBurst="8" spread="10"…
The more nubile, the better.
NovarunnerI patched up a boatload of bugs here; when I added in "universe limits" to keep the player from flying away forever, I accidentally broke cinema scenes and the AI, which assumed that there were no limits.
Vignettes are fixed (they just disable player collision) …
NovarunnerI patched up a boatload of bugs here; when I added in "universe limits" to keep the player from flying away forever, I accidentally broke cinema scenes and the AI, which assumed that there were no limits.
Vignettes are fixed (they just disable player collision) …
So, NPC spaceships enter and leave the system that you are currently in. It's a bit hyperactive, but it looks pretty good in practice, even though the code is hairy as all hell.
Next up is getting the NPCs to perform some emulation of human behaviour, and then to start adding some hostile NPCs and m…
Next up is getting the NPCs to perform some emulation of human behaviour, and then to start adding some hostile NPCs and m…
I don't feel very productive still, but I managed to get some UI trivialities out of the way.
NovarunnerThe HUD now indicates to you which weapon you are switching to, and also grays out the ammo count of the unselected weapon to make it more obvious what gun you are about to fire.
The star map also …
NovarunnerThe HUD now indicates to you which weapon you are switching to, and also grays out the ammo count of the unselected weapon to make it more obvious what gun you are about to fire.
The star map also …
Ever had one of those days where you have tons of progress, except not?NovarunnerI implemented delivery quests, and they work pretty well (except it gives you delivery quests for the station you are currently in, resulting in instant success).
Right now there's only two star stations, so deliveries …
Right now there's only two star stations, so deliveries …
I've been busy working.
Some improvements to Novarunner:
Some improvements to Novarunner:
- The UI in several shops has a little bar indicating how "full" your cargo bay is, so at least you can have a visual indicator that doesn't involve doing mental subtraction.
- Homing projectiles better "lead" your target, though they can be pretty …
So I tinkered a bit more with Novarunner; namely the ships are now drawn out of juicy VBOs instead of in immediate mode (hurr). Doesn't provide much of a framerate improvement with only a few ships on screen, but when you're drawing 10-20 ships the framerate is constant, which was a big worry of mi…
So I finally converted Propane::Font over to use vertex buffers instead of immediate mode. The implementation is completely moronic (one giant vertex buffer with absolutely no overlap), but it does the trick for now.
When I was implementing it, I realized that I am an idiot and I was referencing cha…
When I was implementing it, I realized that I am an idiot and I was referencing cha…
Spheres of Chaos is now free!
Try out the game -- it's by far my favourite asteroids clone, especially when the sound distortion kicks off and you feel transported to another realm entirely. It does cause spontaneous vomiting in a small portion of the population, for some reason.
Improper viewing tec…
Try out the game -- it's by far my favourite asteroids clone, especially when the sound distortion kicks off and you feel transported to another realm entirely. It does cause spontaneous vomiting in a small portion of the population, for some reason.
Improper viewing tec…
In case you wanted some sort of permanent proof for how completely worthless you have made your life, I added Twitter support to Propane Injector and celebrated the addition by then adding it to Novarunner.
As you can see from my twitter page, I am unlocking achievements left right and centre. Too b…
As you can see from my twitter page, I am unlocking achievements left right and centre. Too b…
So I started hacking on the AI for Novarunner, now that all the required parts are in there. This is both satisfying and frustrating; it's like watching your retarded child stumble out into the world, eat dog turds and puke on a fire hydrant.
So I hooked up AI to my test actor; unfortunately, I forg…
So I hooked up AI to my test actor; unfortunately, I forg…
I'm not very productive, except that I did some work on Afterglow's map format last night. I think I've pretty much got it concreted at this point.
Stupid Eidos hasn't pushed Kane & Lynch to Steam yet, even though it's been out for the PC for two days and the consoles for over a week. I want to …
Stupid Eidos hasn't pushed Kane & Lynch to Steam yet, even though it's been out for the PC for two days and the consoles for over a week. I want to …
In case you wanted further proof that I am, indeed, astoundingly stupid...
double ratioA = 0.5;
double ratioB = 0.5;
if(fabs(sinHalfTheta) >= 0.001) {
// Not halfway! Determine the ratios..
ratioA = sin((1.0 - t) * halfTheta) / sinHalfTheta;
sin(t * halfTheta) / sinHalfTheta;
}
// Now …
Am I supposed to be making posts here? Making progress on my game? I'm so confused. I'm afraid.
I haven't done much at all lately other than trying to get the "look at" functionality to actually turn the ship (slerping at a reasonable speed) instead of just slerping instantly over. Right now I think…
I haven't done much at all lately other than trying to get the "look at" functionality to actually turn the ship (slerping at a reasonable speed) instead of just slerping instantly over. Right now I think…
I did a bit of work on Amaranth last night; mostly just getting it all working properly in OS X.
Tao broke when I moved to Leopard; turns out the AGL mechanisms are no longer existent and the rather fragile platform-discovery code shattered as a result. The Tao guys were quick to fix it and I'm runn…
Tao broke when I moved to Leopard; turns out the AGL mechanisms are no longer existent and the rather fragile platform-discovery code shattered as a result. The Tao guys were quick to fix it and I'm runn…
Scott, Richard and Josh helped me figure out what was wrong with my math stuff... turns out it was at least partially due to this little bit of genius, which Scott unearthed after adding visual debugging to everything he could get his hands on:
Vector& operator-() {
for(size_t i = 0; i < N; …
Any people with some experience in MDX should probably check out my thread here in the DX forum.
I'm kind of irritated (and I bet people who actually use MDX are plenty pissed off too). Can't Microsoft afford the two or three guys who'll implement the spec?
I'm kind of irritated (and I bet people who actually use MDX are plenty pissed off too). Can't Microsoft afford the two or three guys who'll implement the spec?
Been busy with work, so not a lot of stuff is getting done.
I have, however, pared down the bug list -- near as I can see right now, there are only 19 tickets remaining open before I can declare the game code 'finished' and start on polish. I have 196 total tickets, which should probably tell you a …
I have, however, pared down the bug list -- near as I can see right now, there are only 19 tickets remaining open before I can declare the game code 'finished' and start on polish. I have 196 total tickets, which should probably tell you a …
Today was a day of bug fixes. First off, I got bounty hunting quests working properly, and then I went off to work on tracking down a strange bug I had been encountering.
In Novarunner, all models and sounds and other assets are loaded through the use of an AssetCache object. This guy basically foll…
In Novarunner, all models and sounds and other assets are loaded through the use of an AssetCache object. This guy basically foll…
So I bought my copy of TextMate finally and then set to work on some quest stuff in Novarunner.
Hooray, I completed a quest!
Quests will generally fall into three classes:
Hooray, I completed a quest!
Quests will generally fall into three classes:
- Go somewhere
- Kill someone
- Get an item
So I went to see the last VGL of 2007 yesterday afternoon. Tommy Tallarico looks taller on TV.
Also, about half of the crowd, since it was an afternoon show, was astoundingly young. The teenagers next to me kept pointing out how they had all the 16-bit and 8-bit games on emulation collections, and d…
Also, about half of the crowd, since it was an afternoon show, was astoundingly young. The teenagers next to me kept pointing out how they had all the 16-bit and 8-bit games on emulation collections, and d…
I'm not sure how many of you will find this interesting, but the batch of university ratings from Macleans came out this week. You should go pick it up off the bookshelves if you live in Canada and are interested in looking at a public university to attend. Waterloo is obviously the single best cho…
Now you can sell the items that are cluttering up your precious cargo hold.
Hopefully I'll be done the last of the screens tonight (Outfitter) and then I can actually work on the AI and the parts of the game people will appreciate. Tomorrow, Video Games Live!
Starting to get really tired of this game…
Hopefully I'll be done the last of the screens tonight (Outfitter) and then I can actually work on the AI and the parts of the game people will appreciate. Tomorrow, Video Games Live!
Starting to get really tired of this game…
Advertisement
Popular Blogs
Advertisement