Metaphorical Journeys of Happenstance

Profile
Canada
GDNet, what is best in life?
1,562 comments
2 followers
732 entries
Advertisement
Ravuya
August 16, 2007
Yipes.
Sorry for not having much this week, guys. Most of my time this week has been pining for Bioshock after playing the demo, writing up all of the various documentation the university has managed to misplace regarding my internship program, and being point lead on the project for this week.

How bad is …
439 views
Ravuya
August 13, 2007
Mini-Update
I haven't been doing much of anything these last few hours. I must profusely apologize for my unproductivity.

I did a bit of work on the next-gen game engine, though: set up a nice Xcode project, dropped it into subversion, added a bunch of nice gimmicks to it. One of the things I'm sort of confused…
242 views
Ravuya
August 12, 2007
Into the wild blue yonder.
Not a lot of stuff that's visible; more like internal incremental improvements. But they're important improvements.NovarunnerYesterday, I implemented weapon switching. It switches when the player strikes the key for it, as well as when you run out of ammo on a gun and try to fire it. This was relat…
188 views
Ravuya
August 09, 2007
Deals, software, fun.
First off, if you haven't seen it already, take a look at this deal. Right now it's the #1 most popular book on Amazon.ca (even outstripping the Harry Potter books). From what I understand from searching about it, there's a few other $4 books on mathematics and logic kicking around that the publish…
218 views
Ravuya
August 08, 2007
Shield me from the pain
So today I added shield recharging and the energy system. Both of them deserve a bit of discussion in order for you to figure out the hidden depth of the RPG-esque functionality inside them.
  • Shields deflect all damage (except potentially for shield-bypassing weapons) until they are depleted. They ha…
234 views
Ravuya
August 08, 2007
Raaagh.
No wonder my university's internships aren't world class; today I found out the university's career services department has "forgotten" to add me to the computer system that tracks internships and sends emails and assigns due-dates.

This means I may already have missed some piece of information that…
300 views
Ravuya
August 07, 2007
On SlimDX
The SlimDX project, which jpetrie and Promit have been working on, made its 1.0 release recently.

If you're into Managed DirectX, it behooves you to take a look.
275 views
Ravuya
August 06, 2007
A comfortable shade of grace.
Ah, today is a long weekend day off. It is supremely excellent, and I got a lot of stuff done on Novarunner. Well, that is, when I wasn't waiting at the clinic or driving to/from the mall to pre-order Bioshock (pre-order NOW, stores in the US have reported as many as 200 pre-orders for the Collecto…
230 views
Ravuya
August 05, 2007
Stoof.
NovarunnerIn space, no one can hear you shoot. Well, they can see the bullets, and you can now watch your ammo indicator to see if your ammunition is going down. Yes, the ammo indicator is now tied to your ship's weapons systems.
What else did I get up to since my last update?
  • A lot of Animal Crossin…
302 views
Ravuya
August 01, 2007
Spread 'em!
Bullet spreading is implemented, though bullets seem to come from a very strange and ugly place from the player's perspective. Such is life.

Guns in Novarunner pretty much work the same as in Glow, except you don't have any skills that affect accuracy. If you want to kill with a smaller spread, you …
233 views
Ravuya
August 01, 2007
Dumb Xcode Tricks Part 1: The User Menu
I just discovered this today: Check out the /Library/Application Support/Apple/Developer Tools/Scripts directory on your Mac. That's where Xcode puts all the scripts for its User Menu.

Now what an enterprising developer (say you) can do is: you can make your own damn menu. I ended up stuffing mine f…
196 views
Ravuya
July 30, 2007
Amazing
Yes, there's actually a new screenshot for Novarunner. Amazing, isn't it? Now you've seen some bullets getting fired. Hooray!

Of course, things that aren't working properly include spread, collision detection, and collision response. But these are relatively minor things to loading and firing a weap…
206 views
Ravuya
July 30, 2007
100% Pure Vanadium
I'm working some more on weapons in Novarunner. You can fire ammo, but you can't see it, and the game bails on a not-implemented assertion in the bowels of weapon management. Obviously because I'm missing a stub or two.

I'll get that working, and then we can start to get collision detection working …
363 views
Ravuya
July 27, 2007
Whoa
Somehow I managed to break 100K views of this journal this week, and now we're at 101K. I don't know how I managed to get 3000+ views in four days without noticing it, but thanks a lot.

I've been working on the weapon stuff for Novarunner some more; now I can create a bullet, drop it into the game s…
314 views
Ravuya
July 26, 2007
Hookin' up weapons
Gonna get 'em all hooked up.

Well, I've got the insides of the weapon system working (requesting projectiles, positioning the projectiles, decrementing ammunition, checking timers) but I do not yet have the outsides working (rendering projectiles, updating projectiles, hitting the Fire button to fir…
243 views
Ravuya
July 22, 2007
Achievements
Fixed some stuff under the hood, got some more code written for weapons and refactored a pile of old junky code.

Also, I added achievements.
Right now they bestow nothing other than a message and (eventually) a little jingle.

Right now you can get them for:
  • Dead-Eye: Killing over 100 people
  • Mushu: Stock…
182 views
Ravuya
July 18, 2007
Starmap 2
As promised, here is an improved version of the starmap.


It would sure be cool to get little "hobo sign" style icons under the tooltip that shows what services are available in a system. Maybe I'll start whipping some of those up.

In other news, vignettes are actually functional. It's crazy!

Eventuall…
230 views
Ravuya
July 17, 2007
Blah interface
I'm getting sick of the interface for Novarunner, so I'm thinking of making it more mouse driven, or at least less sucky.

To that end, I'll be doing a redesigned star map tonight and showing it off to you guys hopefully tonight or tomorrow night. Won't that be fun?

Yes, it will be fun. So much fun.

In…
290 views
Ravuya
July 13, 2007
Juicy commits, hot off the grill
That was one big, thick commit. You could feed a family of four for a week on it.

Major improvements:
  • Pulled disparate "asset cache" classes together with a common interface, cutting out at least 300 lines of code and making a nice tight addition to Propane Injector later on.
  • Added camera controls to …
203 views
Ravuya
July 08, 2007
Vegetables are people too
Today, I managed to actually write a few lines of code that tied together several weeks' worth of effort into a nice little whole.
It may not look it, but that's a significant step forward. It means I've profoundly rewired the internals of my code to support cinema scenes, and now it should be very…
273 views
Ravuya
July 04, 2007
Wooo!
Don't you love it when something unbelievably ugly gets wrapped up nice and cleanly for you after a lot of hard work?

Makes me understand why people in farming communities love their Earthly toil so much.

Also gives me kind of a vibe for coding when I get home. I think I'll have to start working on t…
331 views
Ravuya
July 04, 2007
Horse hockey
I feel sort of demotivated, so I've been taking a break from heavy work and been tinkering on how to get projectiles firing through the environment. Luckily, the way that projectiles enter the enviroment is much nicer than it was in Glow, so good news for not having ugly code. Yaaay!

Instead of prog…
267 views
Ravuya
June 28, 2007
I MAKE GAME
Judging from my closed bug list, the last few days I've been working on quests and some other gameplay stuff which I find highly erotic fascinating.

I've also been pretty busy outside of the game, but that might change pretty soon; I should have some more time to work on the game, which coincides pe…
238 views
Ravuya
June 23, 2007
En-hance-mints.
Novarunner
  • Quaternion::lookAt method implemented; now you can create a look-at quaternion that you can slerp NPCs towards to have them roll towards you and have you murdered. Might break physics, but that needs to be broken. Will implement the Brain::goToLocation method eventually.
  • Coded myself into …
274 views
Ravuya
June 20, 2007
Machines are something or other.
So I got my spawner working right now. It's very primitive, and the rotations aren't in yet, and I forgot to bolt on a new skybox before taking the picture.

Here's a special one with a tight range and collision-rejection turned off; I think you'll like it quite a bit. Sort of like they're flying in …
265 views
Ravuya
June 20, 2007
De nada!
Didn't get home until late last night, so nothing done.

That said, I think I'm on the verge of getting actor spawning done properly. Just have to get the loading done, and then implement "look-at" quaternions.

As a reward for following my journal to this point, I now give you a picture of a kitten:

To…
211 views
Ravuya
June 18, 2007
Load, load, load your boat
More work on the amazing task that is serialization. I had to make a major ugly hack to get around a bug that my crappy design had caused, and I'm not quite sure how I could've done it otherwise.

Outside of that depressing news, actor spawning is working, although it automatically asserts because I …
213 views
Ravuya
June 17, 2007
Blah.
I didn't get anything done. Between preparing for my office move on Monday, the usual Father's Day stuff, and playing a lot of Wii games I simply haven't had the time. [smile]

We'll see what my free-time prospects will be like after I've adjusted to the move, but at least I'll have plenty of time to…
378 views
Ravuya
June 13, 2007
Novarunner Save N' Load Shop
Did a bunch of work on saving and loading today. Here's a (partial) dump of a game state. Not really all that impressive yet, is it?


"0" />

"data/materials/spheremap.xml" view="data/md2/1.md2" name="Amazing planet 1" x="8.000000" y="4.000000" z="0.000000" rot_x="0.000000" rot_y…
172 views
Ravuya
June 13, 2007
LOVE THE GLOVE
NovarunnerGot tutorial beacons added to the system XML file. This'll be sort of useful, I guess.

Other than that, not much. I'm going to need to trim down some of my tasks to make sure I can do them. Right now they are large and imposing and scary and I'm not very motivated to complete them and adva…
247 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
10 Followers
15 Entries
11 Followers
johnhattan
Programmer
1,277 Entries
48 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement