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

This Month's Specials

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

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #15  
Old February 2nd, 2010, 10:54 PM

Loren Loren is offline
First Lieutenant
 
Join Date: Nov 2006
Posts: 739
Thanks: 1
Thanked 8 Times in 8 Posts
Loren is on a distinguished road
Default Re: 2 AI Questions

Quote:
Originally Posted by Arralen View Post
There's no way any kind of "external" AI (help) can be implemented
.. simply because turn files/generation is closely interwoven with the copy protection scheme and cheat protection. It is simply not possible to read & write turn files with an external application (otherwise one could write an "automated player" which would appear to the server as a regular human player).
And this would be so bad how?? It's not like it's a game where the AI can outperform a human!

Quote:
Likewise, in-memory manipulation of the server, to alter the between-turn AI routines, wouldn't work either.
Best bet would be some kind of "API" that lets your dom3.exe itself dump the info, and read a turn script to make a turn file from it. But that would be a major code addition, and therefore will never happen - even small GUI changes won't be made, and that project would be several magnitudes bigger ...
While it's not trivial it would not need to be at all hard to implement. All that needs to be added is the name of the file to be called to process the turn--a separate setting for each race so you can have multiple AIs in the game.

We already have virtually everything we need to do this--the needed files are already being exported and it can already read an import file with the orders in it.

I would *NOT* expect them to write an AI for it.

The only issue I see is how to do this without leaving a hole in the copy protection.
Reply With Quote
 

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 12:31 PM.


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