Complete.Org: Mailing Lists: Archives: freeciv-ai: March 2004:
[freeciv-ai] Re: FreeCiv brief analysis
Home

[freeciv-ai] Re: FreeCiv brief analysis

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Raimar Falke <i-freeciv-lists@xxxxxxxxxxxxx>
Cc: freeciv-ai@xxxxxxxxxxx
Subject: [freeciv-ai] Re: FreeCiv brief analysis
From: nikodimka <nikodimka@xxxxxxxxx>
Date: Tue, 30 Mar 2004 16:00:37 -0800 (PST)

--- Raimar Falke <i-freeciv-lists@xxxxxxxxxxxxx> wrote:
> On Sun, Mar 28, 2004 at 09:55:47PM +0200, Guillermo Lopez Alejos wrote:
> > Hi,
> > 
> > As result of previous conversations and personal work, I've written a
> > brief analysis of the ai client side. It's uploaded as "fc-analysis.tgz"
> > in "ftp.freeciv.org".
> > 
> > I would like you to read it carefully and tell me if something is wrong.
> 
> Which part (the external program which is attached to the puppeteer
> interface or the common client) controls the puppeteer interface? 
> I.e. which part issues requests and which part responses?

huh? I don't quite get the question. :(
what do you mean saying "controls the interface" 

is it a terminology question?
I would say that external program issues requests and client issues responses.

The civclient openens the socket and decides when to close it.


> 
> The external program may also want to "lock" the client. I.e. to
> forbid the client to receive more server input and so change the state
> of the client. 

Isn't a human player may also lock the client?
What if I never press "NEW TURN" button?

> The existing agents doesn't have these problem since
> the client is single threaded.
> 
>       Raimar
> 
> -- 
>  email: rf13@xxxxxxxxxxxxxxxxx
>   reality.sys corrupt. Reboot Universe? (y,n,q)
> 


__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html


[Prev in Thread] Current Thread [Next in Thread]