Day: February 17, 2007

Planitia Update 9 – WITH DEMO!

My time of copping out is over.

Of course, that doesn’t mean that my time of writing good code has started yet.

In any event, I managed to get the demo together. Odd how it always seems to take one more week than I expect for me to get stuff done.

Screenshot:

Huh.  It looks slightly different.

And here’s the download link. It’s just over a meg.

Planitia Combat Demo One

Please play it! Please comment! Basically I’m looking get the feel of the camera control and the combat very natural – that’s all this is about. If you feel that anything works kind of clunky, please tell me. If something you thought should work didn’t, please tell me. If your machine crashes, please tell me so I can have you send me your log file.

The next update should have some god powers!

Edit: Thanks to whoever voted this entry up on Qatfish.com – this is my highest-ranking entry ever.

Note: If you get a message saying that you are missing “d3dx9_31.dll”, update your DirectX. Yes, even if you have 9.0c. See, there are different versions of 9.0c.

Note: I am aware that moving units off the map crashes the game, but the map is so big that this shouldn’t happen accidentally.

Version .11:

Removed two large unnecessary files from the download package, thus shrinking it from five megs to one meg.


Dinner Unconquerable

I’ve been watching a new show on Food Network called Dinner: Impossible. Every week, a top-tier professional chef (Robert Irvine) is given a nigh-impossible challenge to complete. In the first episode it was merely to create a five-course dinner for a wedding reception of 200 in ten hours, but things have gotten much harder and more bizarre since then.

I’ve thoroughly enjoyed the show. Robert is a pro from Dover (possibly literally, since he’s English) and has never failed a challenge yet.

Now that I’ve watched about five episodes, I’ve noticed that once Robert gets on site and manages to map his current challenge to his formidable previous culinary experience he’s unstoppable. He’ll get into his groove and start barking orders and delicious meals will pretty much appear out of nowhere.

So the producers have ramped up the challenge by throwing him more and more curves on every episode. The most recent challenge had him cooking in a tiny train car with only one of his sous-chefs and the conductor of the train was constantly interrupting him with change orders. Once his food was nearly done, he had to transport it to the dining cars, reheat it and then serve it.

Now, as I was watching the most recent episode, I oddly enough saw a parallel to game AI. Specifically, the episode reminded me of the original Command & Conquer.

The AI for Command & Conquer was pretty weak. It didn’t respond well to feints and was highly predictable; thus it was pretty easy to beat. Of course, in order to beat it you had to get your economy going. You had to build your base, get your Tiberium stream flowing and start cranking out units. So later missions of Command & Conquer rasied the difficulty not by making the AI smarter (the AI is the same in all missions) but by making it more and more difficult to get your base built and get into your groove. One late mission had you landing on a beach with just your mobile construction vehicle. The beach already has emplaced NOD guns so your MCV starts taking damage right away. If you’re quick you can run right and just barely get away from the guns with a sliver of health left on your MCV, which you can then deploy near a Tiberium field. But a damaged MCV deploys into a damaged Construction Yard, so a lucky hit from a passing NOD bike is all that’s necessary to hear EVA say “Your mission is a failure”.

When the Ensemble guys got together to make Age of Empires one of their goals was to create a non-cheating AI that played at several levels of difficulty. For a long time I thought it was kind of foolish to spend so much time on a non-cheating AI when for the most part we players wouldn’t be able to tell the difference. But now I’m convinced they made the right decision.

As for Planitia…well, I think Planitia will be lucky to have any kind of AI.