Back to natural dumbness
Friday, February 29th, 2008I’m back on the task of making the A.I. reason from a personal, imperfect view of the world. Like I mentioned earlier, there’s lots of work involved there. Ugh. But, I’m well underway on the task, and it’s going reasonably well, all things considered.
This task also kind of dovetails with cleaning up the pathfinding API, which will possibly help me package up and sell the pathfinding code in the future. I’m seeing though that there’s considerable work to do there, so that won’t happen in the immediate future.
And along those lines, I’ve also been thinking more about how to recoup my investment in Orcs vs. Martians. There may be other parts of the code I could also sell, like maybe the fog-of-war implementation.
Anyhow, I’m feeling pretty good about the project as a whole right now. The A.I.-personal-view-of-the-world task is probably the biggest, hairiest task left on my list. Once that’s done, it kind of looks downhill from there.
Remaining work generally involves the A.I., squad handling, ease-of-use features, gameplay tweaks, graphics improvements, optimization, optimization, did I mention optimization?, 2-D art, 3-D art, and bug fixes. Lots of work, but not exactly what I’d call rocket science.
I hope OVM ends up being a game that people like and that sells. After two years of working on it, I still find myself playing it. For fun, not for testing. That’s a good sign.
I think probably that people who like the strategy aspect of RTS’s, will like Orcs vs. Martians. I’ve really worked hard to fight the micromanagement “issue” in the RTS genre, to free up the OVM player so he can enjoy directing high-level strategy. On the other hand, I’m not sure whether people who like the RTT (Real-Time Tactics) aspect of RTS gameplay will like OVM too much. OVM has few unit types and doesn’t really emphasize tactics.
I guess I could try to make it please both crowds. But I think that’d take significantly more work. And doing that might also dilute OVM’s focus.
I’d rather make a game that does its core gameplay well — and make its core gameplay be what I enjoy, because that’s what I know.







