Please vote, and pretty please: also comment & tell “why”.
Please vote, and pretty please: also comment & tell “why”.
This entry was posted on Tuesday, December 7th, 2010 at 1:40 pm and is filed under Game Development. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.
game producer blog is proudly powered by
WordPress
Entries (RSS)
and Comments (RSS).

It’s the sort of challenge that’s interesting, has different approaches depending on the problems space, is limitlessly complex, and lets you apply novel concepts from the leading edge of mathematical and topological theory if you’re so inclined. Very cool.
It’s fun.
It is great fun when breathing life into rather abstract objects, e.g. bosses in a sci-fi shmup. There are only a few constraints to follow and much freedom for experiments.
IMO the hardest part is to know what your agents should do. My first AI drafts always were very complex and finally did not fit into the game. I found this article inspiring: http://bit.ly/fOGW9x It encourages you to start off simple and “dumb”. The rest is extension, tweak and polish. Like the overall game dev process.
I liked AI enough to get Masters degree on that stuff earlier.
But actually coding it turned out not as cool as planning, because debug phase takes a lot of time (with the usual AI I need being a really complex system).
Luckily, I didn’t have to code AI much to this point. And for next game (which is UDK-based) there will be a good AI base to reuse.
I don’t understand the question. Is it suppose to be ‘What’? not ‘How’?
I like coding AI, but even more I like to code simulations, not only NPC but also systems.
I don’t find coding AI very interesting, because usually AI in games is based on human AI, which is very boring.
You could say that humans are not intelligent at all, they just have a database which they use to combine questions and answers, and are able to add new questions and answers to it.
I would rather code somekind of alien AI, which has a dedicated purpose and is very optimized to reach its goals. If it would work without a database, it would be even more interesting, because then it could adapt to any environemnt itself.
@hermitC % Wyatt: yeh, it’s like fun to find new surprises around the corner when AI does something unexpected :)
@merc: respect
@Sargon: uh, you are so right. fixed! ;)
@Tobias: what you mean by “code simulations”?
@Lumooja: :)