Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2001:
[Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability a
Home

[Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability a

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv development list <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: Development Strategies [Was Documentation, Usability and Development]
From: Reinier Post <rp@xxxxxxxxxx>
Date: Tue, 4 Dec 2001 18:04:05 +0100

On Mon, Dec 03, 2001 at 12:08:59PM -0500, Andrew Sutton wrote:

> this is a tough problem but lets look at what's actually going be required to 
> implement a scriptable extension. the scripting language is going to have to 
> provide essentially unlimited access to some of the core api's in the game. 
> otherwise, we restrict the capabilities of the unit.
> 
> namely, what we're going to have to do is provide hooks to the map for 
> movement, construction and improvement. provide hooks to a city api for 
> things like stealing inciting revolt and sabotage. a generic player api for 
> things like establish embassy... a unit api for self modification, combat or 
> bribery. i don't think there's going to be anything self-preventative about 
> some of the issues that you describe - it IS a shortcoming of this model.
> 
> if we have to solve this problem, it sounds like we're going to have to 
> implement some kind of security permissions for these resources, and that's 
> not really something i'd like to do.

All of this, plus the multitasking issue, is solved by allowing
client-side AI only.

-- 
Reinier


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