RPGWatch Forums

RPGWatch Forums (http://www.rpgwatch.com/forums/index.php)
-   News Comments (http://www.rpgwatch.com/forums/forumdisplay.php?f=10)
-   -   Chaos Chronicles - Combat #6, Expectations on a Turn-Based AI (http://www.rpgwatch.com/forums/showthread.php?t=19975)

Myrthos April 8th, 2013 20:43

Chaos Chronicles - Combat #6, Expectations on a Turn-Based AI
In thir blog for Chaos Chronicles the devs continue the explanation of the combat system with the expectations for a turn-based combat system. Here is a bit from that article:

When we started out working on the Chaos Chronicles combat systemwe had a lot to do to lay the basic foundations. We had to get our character animation system running and implement stuff like combat logic, hexboard generation from physics, or hexboard queries for paths and floodings at runtime.
That left little time to care about something as high level as AI (Artificial Intelligence). As a consequence our first prototype for AI ‘grew’ with time. At first, all it could do were melee attacks. Then we added ranged attacks. Then we implemented an enemy spell AI for intelligent placing of area spells (trying to maximize hits on enemies and minimize hits on allies). Finally we included rather specific routines (like fleeing) for characters that suffered from spells like fear. We realized that AI has to be able to deal with script spells that are loaded at runtime (a feature that could be interesting for future modifications). To allow for that we coded routines that simulate spell executions and judge their effects in a more general way.
Thus our prototype grew and grew until we were sure that we covered every capability that could possibly be required. Then we started to build it from scratch to make it more flexible and debugable. And now we feel like we can finally talk about AI.
The headline for this article is also the paradigm we had in mind for development: What do we expect from a turn based AI? Well, technically, we expect a lot! A demon wizard that fails to choose his fireball spell over a magic missile, or who fails to place the fireball in a way that maximizes damage on the player party is a no-go. An assassin who simply attacks her closest target instead of trying to get your wizard in the back is not only little immersive – it also obliterates strategic bottlenecks like doors. And a human NPC ally that is not able to plan her path avoiding enemy attacks of opportunity is an annoyance. So when we talk about expectations from a ‘technical’ point of view, one can say that we expect ‘a lot’. A good (OGC 3.5) AI has to be able to perform a lot of intelligent choices for enemies that we expect to behave intelligent.
More information.

rjshae April 8th, 2013 20:43

They're promising some combat videos, so looking forward to that. It seems like they may a long way from having a finished game though.

Roq April 8th, 2013 21:46


Originally Posted by rjshae (Post 1061191770)
They're promising some combat videos, so looking forward to that. It seems like they may a long way from having a finished game though.

Yeah, have this in Q2 on my follow list, but doubt we'll see it that soon. Not a big surprise. TBH, think we'll be lucky if we get *any* of the anticipated turn based RPGs this year.

ToddMcF2002 April 9th, 2013 13:40

The ToEE AI would rush spellcasters too. great stuff.

Lemonhead April 9th, 2013 16:29

Everything I read about this game sounds great. Hope it gets released this year…

Carnifex April 9th, 2013 17:35

Intelligent AI totally makes any game much better. You really need it in a turn based game, or it gets all boring.


rjshae April 9th, 2013 18:05

Agreed. I'm surprised that nobody has packaged up a really good turn-based combat AI in a portable software package. Virtually every game project seems to ends up building their own.

GothicGothicness April 10th, 2013 09:46

An intelligent AI is too connected to the combat system, and since each game has it's own, there is not much you can put in a common package aside from path-finding.

screeg April 10th, 2013 16:16


Our official forum is hosted by the RPGCodex, enclave of the last living gamers devoted to turn-based cRPGs.
Uh, what?

HobGoblin42 April 11th, 2013 01:19


Originally Posted by screeg (Post 1061192029)
Uh, what?

Yeah, this was bullshit - I fixed that.

All times are GMT +2. The time now is 14:53.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2015, vBulletin Solutions, Inc.
Copyright by RPGWatch