.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $5.00

   







Go Back   .com.unity Forums > Shrapnel Community > Space Empires: IV & V

Reply
 
Thread Tools Display Modes
  #1  
Old June 9th, 2002, 01:16 AM
raynor's Avatar

raynor raynor is offline
Captain
 
Join Date: Jan 2001
Location: Texas
Posts: 830
Thanks: 0
Thanked 0 Times in 0 Posts
raynor is on a distinguished road
Default Ultimate Wish List

If a genie handed me a magic lamp and said I could have the most impossible thing in the world for my favorite game, I would ask for:

Wouldn't it be cool if SE4 had an API so you could write your own AI?

I'm not talking about editing the files like we can do now. No, I'm talking about a complete interface for a computer program to everything that you can see or do as a human player.

I would want to write a program that could query the game for the positions of all my forces/planets and all the other empires forces/plants. Then, my program could make its own calculations and decide where to move stuff.

It will never happen. But I can dream, can't I?
Reply With Quote
  #2  
Old June 9th, 2002, 02:45 AM
geoschmo's Avatar

geoschmo geoschmo is offline
National Security Advisor
 
Join Date: Jan 2001
Location: Ohio
Posts: 8,450
Thanks: 0
Thanked 4 Times in 1 Post
geoschmo is on a distinguished road
Default Re: Ultimate Wish List

Progam a computer to play a computer game. Now that's an interesting idea.
__________________
I used to be somebody but now I am somebody else
Who I'll be tomorrow is anybody's guess
Reply With Quote
  #3  
Old June 9th, 2002, 03:47 AM

Baron Munchausen Baron Munchausen is offline
General
 
Join Date: Aug 2000
Location: Ohio, USA
Posts: 4,323
Thanks: 0
Thanked 0 Times in 0 Posts
Baron Munchausen is on a distinguished road
Default Re: Ultimate Wish List

You want an AI scripting language instead of the small number of external adjustments we have now. Doable, but it would require MM to rewrite the game. Request it for SE V...
Reply With Quote
  #4  
Old June 9th, 2002, 03:53 AM
geoschmo's Avatar

geoschmo geoschmo is offline
National Security Advisor
 
Join Date: Jan 2001
Location: Ohio
Posts: 8,450
Thanks: 0
Thanked 4 Times in 1 Post
geoschmo is on a distinguished road
Default Re: Ultimate Wish List

No, if I understand what he is wanting, it wouldn't require any sort of change by Malfador at all. What it sounds like he wants to do is have a seperate program that takes the place of a human player in the game. As far as SEIV is concerned it would be another human player, but actually it will be another computer program that is playing the game.

Am I right? It would be doable of course, but extremely complex. Probably take more code than the game itself.

Geoschmo

[ June 09, 2002, 02:54: Message edited by: geoschmo ]
__________________
I used to be somebody but now I am somebody else
Who I'll be tomorrow is anybody's guess
Reply With Quote
  #5  
Old June 9th, 2002, 05:28 AM
raynor's Avatar

raynor raynor is offline
Captain
 
Join Date: Jan 2001
Location: Texas
Posts: 830
Thanks: 0
Thanked 0 Times in 0 Posts
raynor is on a distinguished road
Default Re: Ultimate Wish List

Oh, there is no doubt this would be a lot of work any way you look at it. And, the work wouldn't yield any profit because only a few crazy fools like me might take advantage of it.

The simplest way to accomplish what I'm asking for would be for Malfador to document the structure of the savegame and turn files. Then, I could write a program that would let me figure out what was going on in the game by reading the savegame files and programmatically construct a turn file.

Hmm... now that I think about it. I know there is an Open Source Version of Civ called FreeCiv. I wonder if you can write your own AI for it?
Reply With Quote
  #6  
Old June 9th, 2002, 05:37 AM
raynor's Avatar

raynor raynor is offline
Captain
 
Join Date: Jan 2001
Location: Texas
Posts: 830
Thanks: 0
Thanked 0 Times in 0 Posts
raynor is on a distinguished road
Default Re: Ultimate Wish List

In my Last game, I was working at moving colonists around. It was getting kinda tedious so I thought about renaming planets so I could see if what, if any, different atmosphere breathing colonists they needed. So, I was naming all the domed oxygen planets _O - <name> and the domed ones O - name.

Of course, this didn't Last long because the horrible User Interface prompted me to uninstall the game... again.... today!

If I could create my own turn file, then I could write code to say: rename all the domed Methane colonies _M - <name>. Then, if I were really clever, I might write code that calculated the distance between the closest ship with cargo capacity to a world that had Methane breathing colonists on it versus its distance to the colony with the Methane breathers.

Well, as I said, and as you've said, it's pretty doggone complicated and wouldn't yield even 1/100th the cost of adding it to the game. That's why I called it a Wish List.
Reply With Quote
  #7  
Old June 9th, 2002, 06:31 PM
capnq's Avatar

capnq capnq is offline
General
 
Join Date: Feb 2001
Location: Pittsburgh, PA, USA
Posts: 3,070
Thanks: 13
Thanked 9 Times in 8 Posts
capnq is on a distinguished road
Default Re: Ultimate Wish List

Quote:
I thought about renaming planets so I could see if what, if any, different atmosphere breathing colonists they needed
On the (F5) Colonies screen, clicking on the General/Atmosphere column header will sort the list by atmosphere, and the Races button will show the inhabitants.
__________________
Cap'n Q

"Good morning, Pooh Bear," said Eeyore gloomily. "If it is a good morning," he said. "Which I doubt," said he.
Reply With Quote
  #8  
Old June 10th, 2002, 08:18 AM
raynor's Avatar

raynor raynor is offline
Captain
 
Join Date: Jan 2001
Location: Texas
Posts: 830
Thanks: 0
Thanked 0 Times in 0 Posts
raynor is on a distinguished road
Default Re: Ultimate Wish List

Quote:
On the (F5) Colonies screen, clicking on the General/Atmosphere column header will sort the list by atmosphere, and the Races button will show the inhabitants.
Yes. Definitely, this is extremely nice and handy. But it's not enough.

When you have 150+ planets, it would be nice if you could sort by atmosphere type and then by domed/undomed, etc.

I still dunno what possessed me to change the # of systems to 255--way, way too many planets. But I did see an AI creating planets. My compliments to the creator of the Aquilane(sp?) AI.
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 01:09 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.