Login:  Password:   Remember?  
Show Quick Gamelist
Games:398  Guilds:2,010
Members:1,147,563  Online:0
Guests:0  Posts:3,125,540
Runestone Game Development
RPG | Genre:Sci-Fi | Status:Cancelled  | Publisher:Runestone Game Development
Distribution:Download | Retail Price:n/a | Pay Type:Subscription
Desktop Client | System Req: PC | ESRB:E

Seed: Developer Journal: AI

Seed provides us with an article that examines the AI in their game.

By Guest Writer on October 25, 2005

Seed: "The best AI is a fun AI"

Believable NPCs, who live their own lives and who can talk to any player about almost anything in the game world, is one of the major features in Seed. This has prompted Runestone Game Development to carefully consider the entire take on Artificial Intelligence in their design.

“The all important factor is not to make the most realistic AI, but the most fun AI for the players to interact with,” says lead programmer Nis Haller Baggesen

In fact the AI realism has been ‘downgraded’ compared to the model constructed during the initial development period. The more realistic AI turned out to be harder to change according to story development and player interactions.

”The more realistic the AI, the more tools the writers need, and the more factors they have to take into consideration when writing stories and scripting NPC behaviour. The relatively complex language, we aimed for in the beginning, called for more AI interpretation and therefore more autonomous behaviour, again making it more difficult for the writers to control the reactions of the NPCs in various situations.”

“Actually it has been quite a challenge to construct a tool for letting the writers design NPC behaviour. AI techniques are not simple, and often include autonomous and random elements, not to mention a lot of tweakable parameters. Eventually, we came up with a solution where the writers obtain a large amount of control over AI expressions, which hopefully gives the NPCs more personality.”

The AI has been thought into the game from the very beginning. Along with CEO Lars Kroll, Nis Haller Baggesen holds a master’s degree in computer science and AI development.

“In my university projects the purity of the model has often been more important than the results. Or rather the objective was often to test a particular model rather than to get the best results. In games this is quite different. The result - the players’ perception of the AI - is all that is important,” Nis Haller Baggesen says.

He further endorses letting the AI ‘cheat’ – i.e. making use of knowledge, it might not be supposed to have.

“The AI in Seed may inspect a player’s inventory or a player’s relations, it may drastically change the mood of a NPC or create items for NPCs out of thin air – all in order to support a story.”

“Of course players sometimes complain about AI cheating in various games. However some of the things that NPCs do that are considered cheating (good aiming, fast control of multiple units etc.) would simply be considered high skill in a human player. In Seed 'cheating' will probably be even more acceptable, as the players are seldom in direct competition with the NPCs.”

One of the greatest challenges has been finding the right balance between scripted and autonomous behaviour.

“We want NPCs which are interesting and active, even when they are not currently engaged in a story, but on the other hand the writers need to have enough control over NPCs, when they actually take part in stories.”

Even though the NPCs have been designed to be as believable as possible, it is the players who are the main characters.

“Perhaps the most important task for the NPCs is bringing players together. Although it will be possible for a player to meet and interact with NPCs in every gameplay aspect, we believe the game to be most fun, when you are involved in stories with other players. This is also meant to boost the strong community feel we hope to achieve in the game,” Nis Haller Baggesen says.

He hopes for the coming Seed players to enjoy the NPCs.

“I don't expect the players to be blown away at how clever our AIs are. I do however hope that they will enjoy the freedom that the communication framework gives them, and that they will be positively surprised by how interactive the NPCs are. When they wander around and comment on their surroundings you can actually interrupt them and bring on just about any subject.”

- Nis Haller Baggesen is the lead programmer on the Seed MMORPG. He holds a PhD. part A (MSc equivalent) in Computer Science from the University of Aarhus. In 2001 he won the Learning Machine Challenge, an international contest for creating generic gameplaying AIs.


You can comment on this article here.

More Seed Features:

Seed - E3 Look Forward Progress Report added on Friday May 12
Seed - Hands-On Preview Preview added on Thursday April 20
Seed - GDC Preview Preview added on Thursday March 23
Seed - Dev Profile: Lars Kroll Kristensen Interview added on Friday February 24
Seed - Interview with Lars Kroll Kristensen Interview added on Wednesday January 18

More Dev Journals:

Jade Dynasty - Introducing The Arden Dev Journal added on Tuesday December 01
Fallen Earth - Hidden Content Part Two: Concealed Creatures Dev Journal added on Tuesday November 24
Wizard 101 - From Shadowbane to Wizard 101, Part Two Dev Journal added on Tuesday November 17
City of Heroes - Matt Miller on Balancing Ranged vs Melee Dev Journal added on Friday November 13
Champions Online - Bill Roper on Balancing Ranged vs Melee Classes Dev Journal added on Thursday November 12

More Features:

Star Trek Online - Bridges & Bridge Officers Preview Preview added on Wednesday December 02
Scott Jennings - Expounding on Expansions Column added on Wednesday December 02
Jumpgate Evolution - New Lead Producer Interview Interview added on Wednesday December 02
World of Warcraft - Tying Up Loose Ends Part Two General Article added on Wednesday December 02
Popular Features:
The List : Five Under the Radar MMOs Column added on Tuesday November 03
MMORPG.com's Jon Wood takes over this list this week, taking a look at five MMOs... Read More
The List : Five Ways to Know You're Just Not That Into It Column added on Tuesday November 24
MMORPG.com's Jon Wood uses this week's list to explore five ways that a player can... Read More
The List : Top 5 Things Coming In WoW Patch 3.3 Column added on Tuesday November 10
We look at the top five things players should be drooling about in Patch 3.3... Read More
The List : Ten MMOs and Their Place In History Column added on Wednesday November 18
MMORPG.com's Jon Wood returns this week with another list, this time taking a look at... Read More
Star Trek Online : Hands-On Preview Preview added on Monday November 30
MMORPG.com traveled down to Los Gatos to talk to the team and play Star Trek... Read More
Latest News:
Seed : Game Closing Reported on Sep 28, 2006
Seed runs out of money as another launched MMORPG closes. Read More
Seed : Coming Additions Reported on Jun 09, 2006
Seed : E3 Progress Report Reported on May 12, 2006
Seed : Game Launched Reported on May 02, 2006

Advertisement