[freeciv-ai] Re: New settler code
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Wed, Apr 16, 2003 at 10:49:29PM +0100, Gregory Berkolaiko wrote:
> Here are some thoughts:
>
> 1. While I think that client AI is not something great, I am completely
> against integration of the AI into the server. In my opinion the
> structure should be
>
> judge--
> | \
> server---AI
> /
> IP
> |
> client
>
> where judge is the rule-interpreting code
I agree but would rename judge to "game logic" or "game rules (code)".
> and the server deals with data
> storage and distribution.
> My reason agianst client AI is that any AI needs access to the rules
> (see CMA for examples), so you either duplicate the judge in the
> client or overload IP-link with requests for judge rulings.
Yes this is a drawback but I see no way around it. Note that I think
that not CM itself holds much game logic but the movement of
generic_city_refresh from server/ to common/ was to big move of game
logic into the client.
> But enough of this day-dreaming. Let's have a look at server_remove_unit.
> It calls ai_unit_new_role to tidy up the minimap (settler map withfuture
> cities)!! So the server is maintaining the AI data structures. I feel
> this sort of thing is completely unacceptable!
I wouldn't say "completely unacceptable" but "very ugly".
> 2. Second bad thing is the coordination between different AI's of their
> city-building activities. This is just not supposed to happen. Make them
> race against each other!!
Yes.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
What's nice about GUI is that you see what you manipulate.
What's bad about GUI is that you can only manipulate what you see.
- [freeciv-ai] Re: New settler code, (continued)
- [freeciv-ai] Re: New settler code, Per I. Mathisen, 2003/04/15
- [freeciv-ai] Re: New settler code, Mike Kaufman, 2003/04/15
- [freeciv-ai] Re: New settler code, Mark Metson, 2003/04/15
- [freeciv-ai] Re: New settler code, Ross Wetmore, 2003/04/16
- [freeciv-ai] Re: New settler code, Gregory Berkolaiko, 2003/04/16
- [freeciv-ai] Re: New settler code, Ross Wetmore, 2003/04/16
- [freeciv-ai] Re: New settler code,
Raimar Falke <=
- [freeciv-ai] Re: New settler code, Jason Dorje Short, 2003/04/14
- [freeciv-ai] Re: New settler code, Mike Kaufman, 2003/04/14
- [freeciv-ai] Re: New settler code, Raimar Falke, 2003/04/14
- [freeciv-ai] Re: New settler code, Per I. Mathisen, 2003/04/14
- [freeciv-ai] Re: New settler code, Per I. Mathisen, 2003/04/26
- [freeciv-ai] Re: New settler code, Gregory Berkolaiko, 2003/04/11
- [freeciv-ai] Re: New settler code, Per I. Mathisen, 2003/04/12
- [freeciv-ai] Re: New settler code, Gregory Berkolaiko, 2003/04/12
[freeciv-ai] Re: New settler code, Gregory Berkolaiko, 2003/04/07
|
|