Thursday, January 22, 2004

Out Come The Wolves, Man. Out Come The Wolves!

I started thinking, you know I started drinkin'.

Give 'em the boot, the roots radicals. Come on now.

I was feeling pretty down; I've been having what I guess you could call bad dreams. It's not so much that they're bad as it is that they leave me feeling completely miserable when I wake up. But then I spent some time talking up Konrath, who went sky-diving in Vegas for his birthday and seemed, for some reason, to be even more down than me. We went to get some Wendy's, and now I feel a bit better.

I also bought a bag of fun-size Clark bars. Those things taste like paint thinner.

I can't get motivated to do the work that needs to get done on OpenRPG. I'm trying to think of the best way to organize objects in the model world that the server has to maintain. A lot of similar pieces of software do it by creating "zones," in which a particular ruleset is active / particular script runs / etc. That might not be a bad idea, except that I'd want to have zones defined in three dimensions, like arbitrary shapes, and if ray-casting has taught us anything (and I do believe it has!) it's that testing for inclusion within an irregular 3-D solid is a place you don't want to go to, sister.

You know what would be interesting? A protocol-specification language for finite-state-based client-server / peer relationships. You could use it to jot down the relevant details of your protocol, and then people could write "compilers" that generate networking code in the language of your choice. Maybe that'll be my Master's thesis when I stop dicking around and get my life together.

No comments: