Multiplicative Skill

As I’ve mentioned before, I like watching Warcraft III replays. I also like observing games on Battle.Net. But I don’t play on BNet. Why?

Well, because I suck, and I get tired of being called a n00b. It’s hard to become a good Warcraft III player.

Why?

From what I can tell, there are four main skills you need to be a good Warcraft III player. They are:

* Build order
* Base layout
* Hero and unit selection
* Micromanagement of units

But you can’t just be really good at one thing and expect to win.

If you don’t have a good build order, you lose because the other player will gain resources and get their units out faster than you.

If you don’t have a good base layout, you lose because the other player can easily destroy your vital buildings.

If you don’t choose your heroes and units well, you lose because the other player will have abilities you can’t defend against.

And if you do everything else well but can’t perform the most basic hero-killing tricks like the surround, you’ll lose to opponents who can, all other things being equal.

Thus, if we could somehow rate players in these four areas on a scale of one to ten, a player’s final “skill score” wouldn’t just be his four ratings added together. They would be multiplied against each other, so that a single low score can properly drag the whole rating down into the gutter. And if one score is zero, the whole rating becomes zero.

Games need not be real-time to have multiplicative skills. Galactic Civilizations II is the same way. You need to be very good at researching in the right order, designing ships, setting up your planets properly and engaging in combat to have any hope of defeating the AI. Or you could just turn the AI down to “Fool”, at which point you’ll have to listen to stuff like this.

I used to love games that had multiplicative skills, but I don’t tend to play very many of them any more, simply because they take too long to get good at. You can’t play them casually.

I need to keep this in mind for Star Revolution.


Sorry…

Sorry for the lack of updates this last week…we had some family problems. Nothing serious, no one dead or hurt, just stuff we had to deal with. It turned out to be fortunate that I don’t start at Aspyr until next week, though.


Star Revolution Update 2

See?

I guess this is planet 'Uglo'.

A 3D sphere for a planet, and 2D blits for the UI. The most basic tech that I needed to add has been completed, but I still can’t start working on stuff specific to Star Revolution yet. Inaria suffered because I didn’t have a state machine system in my framework, so I’m going to add one. Plus, the entire code could use a rework and cleanup. So while I’m going to be working diligently on Star Revolution, I probably won’t have anything new to show for a while. Hopefully I’ll be able to burn through this busywork and get to the fun stuff, where stuff blows up soon.


Star Revolution Update 1

And here’s the first screenshot of Star Revolution!

Look!  Stars!  Ready when you are, Raoul!

What’s that, you say? It looks just like Inaria? Ah, but there is an important difference – all the graphics you see here are actually textures being drawn on billboards using OpenGL, instead of the SDL’s sprite system. Thus, I can combine 2D and 3D elements in the same scene, which will be a necessary technology for Star Revolution.


End of Oblivion

I ended up watching about four hours total of Gamespot’s Oblivion stream before I had to go to bed.

That was a fantastic idea, and I hope they do it again with other games. Watching someone play a game for an hour or two will tell you much more about whether or not you’re going to like it than a review.

Greg played for 12 hours straight, taking only a few short breaks. When he got to the twelve hour mark at 6 AM, he was actually willing to continue playing, but had to stop when the fire alarm went off! The maintenance crew was testing the alarm and had assumed that no one would be in the building at that time of day.

As for the game itself…it’s basically Morrowind on steroids with a lot of bugs and interface problems fixed, and there is nothing wrong with that. I like how bashing someone upside the head with a mace really looks like it hurts. Unfortunately I didn’t get to see anything in town, so I still don’t know how effective the much-touted Radiant AI is. Plot looks interesting, but not really exceptional. Horses were extremely difficult to control, but the “travel anywhere” feature makes them pretty much irrelevant anyway.

I’m still completely stoked about the game and can’t wait to get my hands on my own copy. Collector’s Edition, with the making-of DVD, of course.


Day of Oblivion

Oblivion arrives today.

I don’t have the money to buy it.

Woe, woe is me.

So I’m going to do the next best thing, and watch a live feed of Greg Kasavin playing it for twelve hours straight.

This by itself is worth my yearly Gamespot subscription fee.


Employed

I am now employed. The lucky company is Aspyr Media. It’s going to be an interesting job, and one I look forward to doing. I’ll certainly learn a lot.

Now, I don’t actually start work for another two weeks. A smart person would use that time to work on Star Revolution…we’ll see how smart I actually am.


PSRD

It has occurred to me that I may need to explain what PSRD is again.

PSRD stands for “politics, sex, religion and drugs”, and represents topics that I do not discuss in depth on this blog, ever. Why? Because they are topics that many people invest with more importance than they merit, and thus become divisive. I understand that giving people a forum where they can flame and fight is actually a good way to boost your blog readership, but you can go to Draginol’s site for that. I’m just here to make games and chew gum, and I’m all out of gum.


DAVID

My son just wrote his name unassisted for the first time. I’m very proud of him.


Confidence

I recently listened to Steve Pavlina’s podcast on building confidence. It crystallized a couple of things for me.

(Warning: PSRD breach ahead.)

I’ve stated in the past that I’m not very big on God, because I have an engineering mindset and that makes it difficult to believe in things that I have no evidence for. I’ve been asked, “But such belief tends to make the lives of the believers better! Isn’t that sufficient to justify religion, even if it’s not true?” Now, a purely agnostic, atheistic response to that would be, “No! Believing a lie is never justified! Live as we do, undeceived!”

Except that believing in something that you have no evidence for is the essence of self-confidence. Self-confidence is actually self-faith. You believe despite having no evidence, and your belief gives you a much greater chance of actualizing what you believe in.

Thus, the atheistic/agnostic mantra of “It’s always better to live undeceived” is revealed as a lie – there is direct evidence to the contrary.

Does this mean that I believe in God again? No, not really. But even after I fell away from religion, I never developed an antipathy for religion like some atheists do. And now I know I never will. Religion is actually a useful tool for self-improvement…I just don’t feel it works for me personally.