Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » Stars! Extensions » New Stars!AI Player
New Stars!AI Player Sun, 06 April 2014 09:54 Go to next message
Mr.Fisch is currently offline Mr.Fisch

 
Crewman 1st Class

Messages: 21
Registered: July 2009
Location: Hamburg, Germany
Stars!AI

It's time... now I want to report about my project "Stars!AI". The ambition is to create a new stronger AI Player. In best case the AI could also be a replacement for former players or testing the performance of your own race files (...e.g. 2K test in 20 turns). At this time, my AI Player - Skynet 8 - is able to play the first 20 turns.

How Stars!AI works?

Stars!AI consist of 3 parts (->attachment):

1. Stars!AI Controller (...for file management)
2. Stars!AI Strategy (...the main AI program, produce an order text file)
3. Stars!AI Order (...for translating orders to mouse- or key macros)

http://offlineweb.dyndns.org/wbb3/stars!/starsai/StarsAI.png

Unfortunately I'm not able to read .m files or write .x files. The solution is the Tool "AutoIT" to operate the original STARS! with mouse clicks and keystrokes. The main strategy program reads planets and fleets from .map, .p and .f files. Reading the events is possible with the Tool "StarsPlayerTool" (thanx!). The result of the strategy program is an order text file. The order program only translates these simple orders to operate and control the original STARS! game.

View Stars!AI in action(German voice with English subtitles)

http://offlineweb.dyndns.org/wbb3/stars!\starsai\StarsAI1a\First.png

Link to Video

Greetings from Hamburg
Mr.Fisch


[Updated on: Sun, 06 April 2014 09:56]

Report message to a moderator

Re: New Stars!AI Player Sun, 06 April 2014 10:43 Go to previous messageGo to next message
XAPBob is currently offline XAPBob

 
Lt. Commander

Messages: 957
Registered: August 2012
Interesting way to write the X file....
Are you aware of the StarsPlayerTool for getting various nice exports?

Report message to a moderator

Re: New Stars!AI Player Sun, 06 April 2014 11:35 Go to previous messageGo to next message
skoormit is currently offline skoormit

 
Lieutenant

Messages: 665
Registered: July 2008
Location: Alabama
Quite impressive. Certainly appears to have the potential to be a full-fledged AI, even offering a diverse library of AIs to choose from.

What language is the code written in?



What we need's a few good taters.

Report message to a moderator

Re: New Stars!AI Player Sun, 06 April 2014 14:39 Go to previous messageGo to next message
Mr.Fisch is currently offline Mr.Fisch

 
Crewman 1st Class

Messages: 21
Registered: July 2009
Location: Hamburg, Germany
StarsPlayerTool is usefull to reading the events und game settings. Especially to knowing when the next techlevels are reached. The option for player's information doesn't work with one player.

The code for the controller and order-manager are written by the AutoIT language (Basic-like) and the main strategy is a Delphi program. At a later date I will upload the source for the order-manager.

Report message to a moderator

Re: New Stars!AI Player Tue, 08 April 2014 12:05 Go to previous messageGo to next message
m.a@stars is currently offline m.a@stars

 
Commander

Messages: 2765
Registered: October 2004
Location: Third star to the left
Cool! Rolling Eyes But did Fluffy build any Factories at all? What about the colonies? Sherlock


So many Stars, so few Missiles!

In space no one can hear you scheme! Deal

Report message to a moderator

Re: New Stars!AI Player Sat, 12 April 2014 09:29 Go to previous messageGo to next message
ccmaster is currently offline ccmaster

 
Lt. Commander
Dueling Club Administrator

Messages: 985
Registered: November 2002
Location: Germany

Hi.
Maybe it will become interresting in playing against AI soon. Well done so far.

Ccmaster

Report message to a moderator

Re: New Stars!AI Player Wed, 15 August 2018 14:39 Go to previous message
ricks03 is currently offline ricks03

 
Officer Cadet 1st Year
Creator of TotalHost and Stars! utilities
Created TotalHost and Stars! utilities

Messages: 222
Registered: January 2012
Location: NC
Now that the ability exists to read and write .m files, have you thought about converting this?


https://www.irelandbybicycle.com
http://totalhost.sinister.net:999
https://github.com/ricks03/TotalHost

Report message to a moderator

Previous Topic: Stars! API
Next Topic: CostCalculator
Goto Forum:
  


Current Time: Thu Mar 28 14:45:06 EDT 2024