Complete.Org: Mailing Lists: Archives: freeciv-dev: January 2006:
[Freeciv-Dev] Scripting
Home

[Freeciv-Dev] Scripting

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Scripting
From: Aleš Doleček <ales.dolecek@xxxxxxxxxx>
Date: Fri, 20 Jan 2006 00:57:01 +0100

Hello all,

I'd like to ask if freeciv developers considered use of any sripting language so that some functionality would be customisable by server/cilen users. This way it would be possible e.g.:

1) assign script to unit
   - inteligent workers/engineers
      => build roads between cities
      => transform landscape
   - inteligent defenders
=> attack approaching units if there is "better chance" to kill them instead of wait and defend
      => drive away units by extending ZOC
   - inteligent attackers
      => seek and destroy
      => attack target
   - custom path finding

2) assign script to city (more inteligent CMA)
- assign script to new build units (eg. attack target so the production automatically goes to war) - copy different city (buid same improvements, try to have same units present)

This way you could:
   a) give users tool to code (and possibly spread) their know-how/habbits
      - it would require knowledge of the scripting language
- might spoil net games (but generally you can't avoid it anyway if the source is free)
   b) separate AI development from server development
- server-side scripts could access extra information not available to clients (as todays AI)
      - complete AI client

AlesD



[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] Scripting, Aleš Doleček <=