Re: Discussion about ai
Benoit Hudson <bh-0/DuvcfrMH9wGe/[email protected]>
| Newsgroups | gmane.games.freeciv.ai |
|---|---|
| Message-ID | <[email protected]> |
On Sat, Oct 23, 2004 at 11:26:45PM +0200, Guillermo L?pez Alejos wrote:
> I have three (good :) reasons for doing this:
> - FreeCiv code doesn't need to handle the AI players data structures.
> - The AI player can be implemented in a language different than C.
> CLIPS (or perhaps CLISP) are more appropriated languages for this.
> - The AI player is seen by the rest of the components of the game
> as a human player.
Two reasons not to do this:
- lots of work
- computationally more expensive
- the AI would (at least temporarily) get stupider, since it
sometimes cheats, unless I'm mistaken.
One more reason to do this:
- probably makes it easier to have different AI players with different
strategies ; in particular, it means we can have AI player
competitions.
-- Benoît