The 2008 Ohio Blackout

Millions of people lost power in my area. Since I didn’t have a power generator, this slowed down my game development for a bit. The power was out at my house for at least 4 days! I had to throw away everything in the refrigerator. There was no gasoline, since there was no electric to pump it. Only a couple of restaurants had power, and the waiting lines were extremely long! I waited for an hour to get a meal from McDonalds. We had one or two grocery stores open, because they had huge generators keeping everything running. It was crazy, let me tell you. You couldn’t buy batteries or ice, and the shelves were starting to become really empty. All of this was due to an 80+ mph wind storm left over from IKE that the local media neglected to warn us about. There were a LOT of trees that came down on houses and power lines around here, it was like a war zone!

I managed to do OK at least. I got some much needed reading done. I charged my PSP at a friend’s house that had a generator, so I was able to play some games. I had plenty of candles and good flashlight batteries. I was able to get some cold beer at the store. I made a 100 foot cable with a cigarette lighter attachment on one end, and a power connection on the other end that would fit my little portable TV. People walking down my street all had to ask what the heck the wire was doing hanging out of my car, and coming into the house. A good car battery will run a radio and a small TV for quite a long time! Even if I would have drained the car battery and needed a jump start, it was still worth it.

Posted in Game Development | Leave a comment

Roland Keyboard Warranty

My loyalty to Roland keyboards since the early 80’s is starting to quickly fade. In fact, my next keyboard probably won’t even be a Roland at all; I’ll probably look at the new Korg workstations instead. I took a huge risk buying my new Roland the day it was released, without even reading any reviews first. That is how much I used to trust them.

It’s been over 7 weeks since I took my brand spankin’ new Roland Fantom G6 in for repair. I talked to someone about this at Roland once again on Friday. The guy seemed somewhat more helpful than the first guy I spoke with a while back. He promised to have a supervisor call me back on Monday. Well it’s Tuesday now, and I’ve not heard back from Roland yet. I can’t believe this is happening. I’ve felt more comfortable dealing with total strangers on eBay!

According to the Magnuson-Moss Warranty Act of 1975, the company “must, as a minimum, remedy the consumer product within a reasonable time”. I don’t think I would have a hard time proving in court that this has not been a reasonable amount of time. If Roland can’t get a replacement part for my defective keyboard, then it’s time to step up to the plate and send me a new keyboard, immediately!

Posted in Music & Sound FX | Leave a comment

Playing The Game

The network tests with my online game are going pretty well. The patch system seems to be working great. All of the clients are staying up to date. I’ve made some changes to the launcher, to make it more obvious that updated files are currently being downloaded. I think I have all of the bugs fixed that we found the other day during testing. I’ve also addressed all of the issues that were found while running the game engine on Windows Vista. Now it’s time to move forward!

I received my new book on computer animation algorithms today. I’ll probably spend a little time reading it before I get back to the code.

Posted in Game Development | Leave a comment

The MMORPG Test

I’ve been working on a massively multiplayer online role playing game similar to Turbine’s Asheron’s Call game. I tested my game client and servers recently with a friend of mine that lives in North Carolina. We seemed to be getting pretty good ping times from Ohio. Everything, for the most part, seemed to be working well actually. However, I still need to go back and work on a few small bugs with the client code.

Right now, I’m only testing this game with my close friends and family. I simply don’t have enough server power, or the bandwidth, to host a public beta test at this time. Stay tuned for more details as they emerge.

Posted in Engine Development | Comments Off on The MMORPG Test

Making some great progress!

The new Orion Gatekeeper server that I talked about a little while ago is now up and running! I’ve actually made lots of overall improvements to the Orion Engine network code over the last week or two. The code now deals with the difficulties of communicating through NAT routers. I recently setup, and have working over the Internet without any special configurations, my alpha-test servers! These are just a few old boxes I made from spare parts that were lying around. They actually work very well for my needs right now. I’m going to start allowing my friends and family to login to the game servers soon! I’m working on the setup program for the game right now. It’s just about complete. Stay tuned my friends!

Posted in Engine Development | Leave a comment

The Busted Display Update

The service center working on my Roland Fantom G6 display problem called the other day. After nearly a month already, Roland is telling them it’s still going to be another 3-4 weeks to get my replacement part. This is extremely irritating. The keyboard was just released a few months ago. Everyone nationwide still has the keyboard in stock. Take the part out of one! No, they have to order a part from Japan. What happened to the days when you could walk into a store and exchange a busted item for another one that actually works? Bottom line, this sucks. It was hard to get the money to buy the thing. Now my money is tight, yet I have no keyboard to get enjoyment from! I called Roland’s customer service. They were of no help. At least the guy could have offered to check with the parts department on the status of my order and then call me back! This is very frustrating, to say the least.

Posted in Music & Sound FX | Leave a comment

Still Waiting For Synthesizer Repair

I’m still waiting to get my new Roland Fantom G6 back from repair. The service center is still waiting for Roland to ship them the replacement part. That sucks, because I want to play my keyboard pretty bad.

I wrote a fair, unbiased, review on the keyboard for the Guitar Center web site. They said it may take up to 5 days before it appears, but I’ve been waiting for a while. It sounds like they don’t want to post it because it actually contains pros and cons. The con being that I feel the new display technology is fragile. I also feel that a 90 day labor warranty is too short for such an expensive piece. The review that they have on their web site right now is useless. The reviewer said “havent had a chance to play”, that is so funny. It was probably written by someone who works there. I should have known an honest review wouldn’t get posted.

Posted in Music & Sound FX | Leave a comment

Orion Gatekeeper

I purchased another domain name, orionengine.net, which will be used by our network operations center to host the Orion Gatekeeper daemon. This network service will be used to provide IPs for any of the available authentication/authorization servers on our network. By using this domain name instead of a hard-coded IP address, this will allow our game clients to continue to work, no matter where the actual game servers are hosted.

Posted in Web Site Updates | Leave a comment

Another New Animation Scene Object

I’ve created another new animation scene object. This one uses the same advanced animation controller code that was recently integrated with the mesh object. The new scene object can be used to animate any child object in the scene, i.e. the position and rotation of a camera, light, etc. Linear or spline (slerp, Catmull-Rom, etc.) interpolation can be used. In addition, the keyframes can have regular or irregular intervals. Animation data can be easily imported from an animation set in a mesh file.

Posted in Engine Development | Leave a comment

Working on the Wiki

I spent some time today working on the Orion Engine Wiki. I added a page that describes the current features in the engine. I also added a page that shows what still needs to be finished. I’ll continue adding more documentation to the Wiki as I have free time. Since the animation system code is about ready, I’ll probably resume work on the effect system code very soon.

Posted in Web Site Updates | Leave a comment