.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 > Illwinter Game Design > Dominions 3: The Awakening > Scenarios, Maps and Mods

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #11  
Old November 26th, 2008, 04:04 PM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: SemiRandom AI

Grabbing a random number and making it a unit, commander, or pretender has its pros and cons. I cant see any of the stats.

So I noticed early on that some of the most powerful units showed up as 0 cost and 1 resource. That would not be so good to have an AI get ahold of for some major demons and summons to be ble to recruit the max number each turn. So I randomly assign a cost. I wanted it to be in line with the cost of a big surprise unit, and not low enough for the AI to fill the army with them no matter what they were. And unfortunately I cannot check to see if there already is a gold cost before changing it. So all of the added ones get a new gold cost of 40+(10 * random of 0 to 15) and commanders get a gold cost of 50+(10*random of 0 to 20)

The pretenders gold setting defines their points cost. So they get a random gold setting also. Ive been playing with those amounts.
They also get a path cost of 10*random of 0 to 7
and a dominion of 1+random of 0 to 3

I am truly math-clueless so my testing tends to be to just plug a number in and play it for abit to see if I like it. Feel free to offer up better formulas.

This program might end up splitting a number of ways.
As an addition to the SemiRand program.
Only for creating random nations for players.
Only for creating random nations for AIs.
And server-side to create a change to a MOD file.

The last one I have been testing with mixed results. I can create a series of games on my server every day such as SR_AI_xxxxxx and tell people they must have the stub.dm in their mod directory in order to play. The version they download would be about 4 lines. Just a blank placeholder so the game knows to use it. The mod can be modified at the server end to include most of what I have done. That way they can play any of the games without having to download a new mod. But only certain things work that way. I can add, delete, move around units betwen nations. But I cannot modify them. Same with the sites. So the gold-cost thing would be a problem. I might have to create an extended version which grabs the choices from files listing only the acceptable units.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)

Last edited by Gandalf Parker; November 26th, 2008 at 04:08 PM..
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 06:04 PM.


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