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

This Month's Specials

Air Assault Task Force- Save $8.00
Bronze- Save $10.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening > Scenarios, Maps and Mods

Reply
 
Thread Tools Display Modes
  #1  
Old April 9th, 2012, 04:43 AM
Ragnarok-X's Avatar

Ragnarok-X Ragnarok-X is offline
Major General
 
Join Date: Jan 2004
Location: Germany / Bielefeld
Posts: 2,035
Thanks: 33
Thanked 18 Times in 12 Posts
Ragnarok-X is an unknown quantity at this point
Default Re: UnitGen - Random nations with procedural sprites!

I tried this some more and came up with the following suggestions. I hope you can include them.

Most nations made are too generic. I think 6 or 7 times (out of 8) i got a nation with 4 normal infantry w/ mace, spear, axe, falchion, then heavy variants of these 4 guys, sometime 1 rider, always 1 (interesting!) sacred.
Commanders were mostly 1 spy, 2 commanders w/ different weapons, 1 priest and 3 mages + 1 high priest.
I think you need to add more diversity.
For example, i believe most nations should NOT get a melee variant for *each* weapon chassis.
Maybe give it a 100 % chance for a combination of 2/2 infantry/heavy infantry variants, i.e. spear/axe or spear/mace or mace/ace with a 100 % offchance for the same heavy variant.
Then, a 35 % chance to add in a third melee guy with new weapon (i.e. 35 % a nation with spear/axe gets mace) and then anohter 35 % to get the fourth melee variant. Maybe a 20 % base-chance for a dualwielder of a random weapon.
In addition, a %-based chance to get 2 sacreds and/or light/heavy variant of a sacred.

Regarding commanders, they need better naming. The nations i made all had 2 commanders, which unfortunally were named "Commander" too.
I wish you had randomness to the naming, i.e. even chance for name "Commander", "Lord", "General", "Warchief".
Then, instead of giving 2 alternate commanders w/ different weapon, make the nation have 2 REALLY different commanders (i.e. 40 leader vs 80 leader /w standard). For Example, Commander and High Commander, Lord and Great Lord, Warchief and Seasoned Warchief.

In addition, give the nation a small chance to get the commander-class a magic pick (i.e. the tool creates a high commander that has 1 magic pick with a 10 % chance -> NOT 10 % per recruit, but a 10 % chance to get a 100 % m1 commander in nation creation).

Same goes for holy mages, i.e. some nations get H1 on their lesser/higher commander).

Lastly, maybe you could introduce a .ini file for this. The value aboves (%-chances) are defined using a .ini file, and everyone could alter their .ini file to get the programm to create nations like they want.

I applaude your work and hope you consider my suggestions.
The coolest race i got had serpent cataphracts and the sacred was a spider rider + h3 high priest. And i got hoburgs that got a sacred poison spearman.
Reply With Quote
  #2  
Old April 9th, 2012, 10:42 AM

elmokki elmokki is offline
Second Lieutenant
 
Join Date: Aug 2008
Posts: 408
Thanks: 11
Thanked 209 Times in 57 Posts
elmokki is on a distinguished road
Default Re: UnitGen - Random nations with procedural sprites!

Well, normal troops are right now generated so that nation gets 3 or 4 different weapons and 2 or 3 different armors and every single combination is generated for infantry. For archers 1-2 weapons are generated and two armor variants for each weapon are generated. Cavalry is a bit different, nations get 1-3 mounts and then they get: lance cavalry or onehanded cavalry depending on a dice roll, two handed cavalry if possible (basically only if there's a great axe available actually), and a light lance cavalry. The program tries to generate cav versions for each armor, but it also depends on the available mounts. If there isn't a heavy mount then there just simply isn't a full plate cavalry unit. Obviously when a race just doesn't get some role, it won't be generated. Abysians don't get ranged, chariots or cavalry, lizards don't get cavalry and flying races don't get cavalry or chariots.

So basically you're looking at potentially like 20-24 units we're thinning the herd down from. The thinning algorithm first decides the roster size in all different areas (cav/chariot/ranged/infantry) and then starts thinning the units. Generally it always tries removing a whole tier of armor from that role first, if that is too much it tries removing one weapon type and if everything else fails it removes a random single unit. I do agree that I should probably make it chance based so that it at least sometimes - actually might be a good idea to have it do it pretty often - prioritizes removing a random unit.

I would, however, like to note that troop rosters in the game are relatively monotonous already. Many nations get very similiar units with minor changes, and it's okay. It's obvious people won't in general recruit more than 3 or 4 different unit types at most. Even then in some cases it allows a tactical choice (naginata vs katana vs no-dashi is at the very least tougher than mace vs spear vs broad sword), even though that choice is an once per choice and varies between players, not between turns in a single game (or well, naginata is 4 more damage than katana, but the pricinple stays).

The commander generation in all it's simplicity right now is picking existing troops so that all the special tags (like flying, stealthy, amphibious, 50% chance of sacred to be guaranteed to be a com) are filled if possible. I agree it could use some 80 leadership commanders, more diverse naming - especially the sacred commander version of let's say Death Templar should probably be something like Death Lord - and both commanders and priests should have magic occasionally. It isn't exactly a high priority though since unless a commander (I'm mostly looking at sacred commanders) is thugworthy or has an useful special trait (flying for that hoburg hawk cavalry or stealthy for stealthy troops) it just won't be recruited almost at all.

You can already change many of the probabilities for the program. You can't influence mage setups (1, 2 or 3 primary mages) or the path patterns they get (one path at 3, one path at 2 and one random is more common than let's say two paths at 2 and 2 linked randoms). You also can't influence the cav-chariot-archer-infantry ratio. What you can, however, influence is the probability of appearance for different sorts of magic weapons for sacreds, different sorts of special features for mages, sacreds and priests, and different sorts of gear for every single unit generated. Oh yeah, also general nation traits (both stuff shared by all units of primary race and stuff like blood sacrifice) and the probability of different pretender chassises appearing are modifiable.
__________________
UnitGen - randomly generated nations with randomly generated sprites
http://forum.shrapnelgames.com/showthread.php?t=48341
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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 11:15 PM.


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