Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » FreeStars » AI
AI Sat, 11 September 2004 14:46 Go to next message
Downsider is currently offline Downsider

 
Crewman 1st Class

Messages: 35
Registered: June 2003
Location: Derbyshire, England
What are the current plans for AI in freestars? Does the current model even allow for computer players? If so, can the AI be modified like the ruleset can?

With regard to reducing MM, it may be useful to write low level AI functions that allow you to do things like select an uninhabited planet, click a colonise button and a coloniser is automatically put on queue at the nearest production centre with future orders to colonise that planet. That's just one example, but I'm sure there are hundreds of things you could automate if you had access to these kind of actions.



"Violence is the last resort of the incompetent" - Salvor Hardin

Report message to a moderator

Re: AI Sat, 11 September 2004 15:26 Go to previous messageGo to next message
overworked is currently offline overworked

 
Lt. Junior Grade

Messages: 403
Registered: November 2002
Location: Pittsburgh, PA

Downsider wrote on Sat, 11 September 2004 14:46

What are the current plans for AI in freestars? Does the current model even allow for computer players? If so, can the AI be modified like the ruleset can?

With regard to reducing MM, it may be useful to write low level AI functions that allow you to do things like select an uninhabited planet, click a colonise button and a coloniser is automatically put on queue at the nearest production centre with future orders to colonise that planet. That's just one example, but I'm sure there are hundreds of things you could automate if you had access to these kind of actions.


Essentially it's a client-side issue.

If the format for the x file equivalent in Freestars is known. And the format for the m file equivalent, then it shouldn't be too hard for utilities (or adjunct functions to a client program) to be written that can be the "AI" or act as aides in reducing micromanagement.

In exchange the server-side (and client-side to a degree) pick up the need to add some strict security functions to protect the data. Plus ther server-side has to essentially vet all orders in the x file equivalent to ensure of their legality.

- Kurt

Report message to a moderator

Re: AI Sat, 11 September 2004 15:26 Go to previous message
craebild is currently offline craebild

 
Lieutenant

Messages: 568
Registered: December 2003
Location: Copenhagen, Denmark
This is from the FAQ:

Quote:

We will not be writing an AI initially. However, you could conceivably write an automated turn processor. As long as it reads the .m files and generates a valid .x file, the server won't care where it comes from.


I will leave it to others to answer your question about low level AI automation functions.



Med venlig hilsen / Best regards / Mit freundlichen Grüßen
Christian Ræbild / Christian Raebild

Report message to a moderator

Previous Topic: I would like to join the project
Next Topic: FreeStars Documentattion
Goto Forum:
  


Current Time: Fri May 03 15:06:19 EDT 2024