Complete.Org: Mailing Lists: Archives: freeciv-ai: March 2004:
[freeciv-ai] Re: Searching for people working on the ai client side
Home

[freeciv-ai] Re: Searching for people working on the ai client side

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Guillermo Lopez Alejos <100030179@xxxxxxxxxxxxxxx>, Raimar Falke <i-freeciv-lists@xxxxxxxxxxxxx>
Cc: freeciv-ai@xxxxxxxxxxx
Subject: [freeciv-ai] Re: Searching for people working on the ai client side
From: nikodimka <nikodimka@xxxxxxxxx>
Date: Wed, 10 Mar 2004 01:56:39 -0800 (PST)

>From: Raimar Falke <i-freeciv-lists@...>
>Subject: Re: Searching for people working on the ai client side
>
>On Sun, Mar 07, 2004 at 08:12:33PM +0100, Guillermo Lopez Alejos wrote:
>>
>> As I said in my last message I'm interested on the interface for the ai
>> client side. I'd like to know if there's someone working on it actually
>> or if someone has thinked about it.
>
>I was and am thinking about it. My current design is in
>doc/README.agents. The idea is that you divide the AI tasks and create
>a hierarchy of agents.
>
>I implemented CMA which you may know. I also implemented some other
>agents: SMA (settler management agent), GA (goto agent) and EA
>(explore agent). But these aren't included in the source distribution
>since some infrastructure patches weren't applied yet.

By the way the puppeteer is implemented as agent.
Plus during its implementation I needed one more agent
which I called "simple historian" which knows the previous 
state of all units, cities, tiles, etc.

>
>There are other ideas how to tackle this problem. One is to add a
>interface and use another language better suited for the AI
>task. There are at least two implementation for this using Python.
>
>       Raimar
>


__________________________________
Do you Yahoo!?
Yahoo! Search - Find what you?re looking for faster
http://search.yahoo.com


[Prev in Thread] Current Thread [Next in Thread]
  • [freeciv-ai] Re: Searching for people working on the ai client side, nikodimka <=