Plan for Jeff Ward
by Jeff Ward · 07/02/2002 (9:50 am) · 0 comments
Hope everyone's ready for vacation! Vacation for me is time spent at my computer working on what I want to be working on instead of other things. It also gives me some time to play NWN.
Funny thing about NWN. First, I bought it not because it looked good or because I needed a game to play. No. I bought it because it looks like it has a good editor. Same reason I bought Dungeon Siege. Isn't that sad? Anyway, game is really cool as it is but I got it like 2 days after it came out and I'm not through chapter 1 yet. Maybe I should get more quality game time in? :)
So, JW ruby's messenger has been overhauled and is now some of the coolest code I've ever written (in ruby anyway). It implements listeners using hashes in C and the state machine is done using hashes and some trickery in Ruby (it's actually passing around procs as objects. Ruby is cool like that. Everything is an object.... even blocks of code :)).
Anyway, I still have to implement state changes, which shouldn't be hard, and track down a bug that's making constants resolve wrong (18 resolved to 300, I don't know why). After that I can start some serious work on making a demonstration, probably a small space invaders type game. Then, after that, I need to move some constants out of the C files and into data files. This is important and I should have been doing it from the beginning. Oh well.
I also went to the momaQNS grand opening this weekend. It was free so... It was very nice. The firework they had was very cool as well. Very rare you get to see such a short elaborate display of fireworks. Time very well spent.
Funny thing about NWN. First, I bought it not because it looked good or because I needed a game to play. No. I bought it because it looks like it has a good editor. Same reason I bought Dungeon Siege. Isn't that sad? Anyway, game is really cool as it is but I got it like 2 days after it came out and I'm not through chapter 1 yet. Maybe I should get more quality game time in? :)
So, JW ruby's messenger has been overhauled and is now some of the coolest code I've ever written (in ruby anyway). It implements listeners using hashes in C and the state machine is done using hashes and some trickery in Ruby (it's actually passing around procs as objects. Ruby is cool like that. Everything is an object.... even blocks of code :)).
Anyway, I still have to implement state changes, which shouldn't be hard, and track down a bug that's making constants resolve wrong (18 resolved to 300, I don't know why). After that I can start some serious work on making a demonstration, probably a small space invaders type game. Then, after that, I need to move some constants out of the C files and into data files. This is important and I should have been doing it from the beginning. Oh well.
I also went to the momaQNS grand opening this weekend. It was free so... It was very nice. The firework they had was very cool as well. Very rare you get to see such a short elaborate display of fireworks. Time very well spent.
About the author
Recent Blogs
• Plan for Jeff Ward• Plan for Jeff Ward
• Plan for Jeff Ward
• Plan for Jeff Ward
• Plan for Jeff Ward
