Randomized Isar's Cross Map Pack

Discussion of all aspects of multiplayer development: unit balancing, map development, server development, and so forth.

Moderator: Forum Moderators

Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Randomized Isar's Cross Map Pack

Post by Choicerer »

This is a remake of the Mushroom Isar Map Pack. It contains 3 maps - Mini, Micro and Regular-sized Isar's Cross that can be randomised with a variety of terrain sets and options. The terrain gets re-randomised every 2-5 turns.

The 1st player gets to choose the options on the 1st turn.
The options are as follows:

Algorithm - Balanced/Wild (Unbalanced) - The balanced algorithm ensures there is always the same ratio of different terrain types, although with small variations. The unbalanced algorithm is still guided by chances (expressed in percentages) of different terrain types appearing, but tends to vary a lot more, because no maximum amount of each terrain type is enforced (this had been the only available algorithm before v 4.0).

The terrain set - Green Valleys/Tropical/Desert/Winter Landscape/Steppes/Caves - They are all designed to be as close to each other balance-wise as possible. But there are some subtle differences - Desert does not contain any swamp, but contains a bit more desert. Winter contains snow (which is special in its own right). Caves contain significantly more impassables and no mountains (to offset the cave terrain that advantages the dwarves - which does not appear in bulk)

Mirror - Yes/No - The map can be mirrored or it can be different on each side.

Change tiles under units - No/Yes - This is a new feature in 4.0. Previously all tiles were randomised, even if they had units on top of them. This resulted in sometimes troops ending in water, sometimes on better terrain. This was offset by the transforms occurring on different side's (player's) turns. This still is the case, however now tiles can also be prevented from being changed if they are occupied by troops. If this is switched on, terrain chances will be recalculated before every iteration of the algorithm depending on how many tiles of each terrain type remain unchanged. This is to prevent players from occupying terrain types that advantage their factions and causing the map to be smothered with them.

I've left some of the old screenshots so you can compare the new algorithm with the old.

Original Mini and Micro Isar's Cross maps were made by Enclave.
Can be downloaded from the Add-ons server.

Feedback is welcome.
Attachments
Balanced algorithm - mirror
Balanced algorithm - mirror
Balanced algorithm - mirror
Balanced algorithm - mirror
Balanced algorithm - no mirror
Balanced algorithm - no mirror
Unbalanced (previous) algorithm - no mirror - on the winter setting there is less snow now than here (compare with the balanced algorithm). This looks pretty, but it tended to disadvantage the loyalists too much.
Unbalanced (previous) algorithm - no mirror - on the winter setting there is less snow now than here (compare with the balanced algorithm). This looks pretty, but it tended to disadvantage the loyalists too much.
Unbalanced (previous) algorithm - mirror
Unbalanced (previous) algorithm - mirror
Last edited by Choicerer on November 21st, 2017, 10:17 am, edited 14 times in total.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomised Isar's Cross Map Pack

Post by Choicerer »

A couple more screens:
Attachments
Balanced algorithm - mirror
Balanced algorithm - mirror
Balanced algorithm - no mirror
Balanced algorithm - no mirror
Balanced algorithm - mirror
Balanced algorithm - mirror
Unbalanced (previous) algorithm - mirror - the large trees have been removed since
Unbalanced (previous) algorithm - mirror - the large trees have been removed since
Unbalanced (previous) algorithm - mirror
Unbalanced (previous) algorithm - mirror
Last edited by Choicerer on December 8th, 2017, 11:16 pm, edited 8 times in total.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Major update -
-The algorithm has been rewritten to increase the amount of special terrains and decrease the amount of flatlands, and provide maximum balance.
-Regular sized Isar's Cross has been set up with unchanging rivers and swamps from the original map so it resembles it more. (Water villages have been restored where previously they were flatland villages).
-Added labels and messages indicating when the next terrain change will happen.
-Removed the insane setting. (it was too insane)
-Changed the location of villages and central unchanging forts and swamps so the maps look more like the original Mini and Micro Isars.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Update 2.0c - The amount of desert generated has been reduced. There's a 1% greater chance of generating mountains and some other terrains as well. The label "Time until the next terrain change - 1 turns" has been corrected to "1 turn". Code has been updated to prevent impassables from spawning under units (as this has been a major annoyance, especially when it affected leaders - most, if not all units are defined to have 0% defence on impassables.)

I MIGHT update the screens later to account for the decrease in the amount of desert generated.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Update 2.1 -
Cave algorithm has been adjusted to drastically remove the amount of cave terrain generated, as it was advantaging the dwarves and disadvantaging the elves too much, and include some sand to still offer an advantage to the Drakes. Added a nice caption indicating who is picking the terrain set at startup.
Removed the tentacles' movement points on Mini and Micro Isars.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Major update -

Added the choice to mirror the sides of the maps. Fixed a bug that generated flowers instead of forest on the tropical setting. Changed the positions of villages on the mini and micro isars. Improved the distribution of embellishments.
Last edited by Choicerer on September 20th, 2017, 12:02 pm, edited 1 time in total.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Update 3.2-
The terrain change now doesn't always happen on player 1's turn, but cycles between all of them.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Update 3.3 -
Mountains can no longer spawn next to villages.
Added a notification to show if the random setting was selected.
Labels turn red a turn before a terrain change.
Removed the great tree forests from both Cave and Steppe sets.
User avatar
Poison
Posts: 171
Joined: August 13th, 2017, 4:54 pm

Re: Randomized Isar's Cross Map Pack

Post by Poison »

Choicerer wrote:Update 3.3 -
Mountains can no longer spawn next to villages.
Why is that, if I may ask? What's wrong with big defense vs big defense fights??
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Poison wrote:
Choicerer wrote:Update 3.3 -
Mountains can no longer spawn next to villages.
Why is that, if I may ask? What's wrong with big defense vs big defense fights??
Quoting from the "Guide for designing MP maps" thread:
5. Terrain. Avoid large clumps of similar terrain anywhere where the main fighting is likely to happen, as they will advantage the faction that likes that terrain. Mountains especially unbalance a map quickly because Dwarves have high resistances and HP already, and giving them lots of 70% terrain puts them into orbit. Putting mountains next to villages is generally avoided because of the pressure Dwarves can put on the village. Trees are obviously favourable to Elves, but as Elves don't have the hp and resistances of Dwarves, this is less of an issue. Consider not only the defensive values of the terrain, but also its effect on the movement of the various factions. (See below.)
User avatar
Poison
Posts: 171
Joined: August 13th, 2017, 4:54 pm

Re: Randomized Isar's Cross Map Pack

Post by Poison »

Oh, I see; thanks for replying.
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Version 3.4 - Code has been optimised for clarity, conciseness and (possibly?!) performance. Mod size has dropped by some 60 KB (Wooo! - some good news for those who are still using dial-up or have a data limit in their broadband plan).
Fixed some villages on the large isar being the wrong type. Winter setting has been adjusted a bit (1/1 chance of snow hills/normal hills and 1/1 chance of snow forested hills/normal forested hills changed to just normal hills and snow forested hills), but I might revert it later.
enclave
Posts: 936
Joined: December 15th, 2007, 8:52 am

Re: Randomized Isar's Cross Map Pack

Post by enclave »

keep up your great work :)
just to remind you that somebody cares ;) in this case - me!
Maybe I don't host your mod, but I really like when somebody does, it is nice to watch and I feel happy that it exists!
Thanks for all your work!
Choicerer
Posts: 238
Joined: April 29th, 2017, 11:37 pm

Re: Randomized Isar's Cross Map Pack

Post by Choicerer »

Thank you, Bowling Factory ;)! By the way, I've checked your shuffle villages mod out, top-notch! Nice you managed to get it to work with mine :)
enclave
Posts: 936
Joined: December 15th, 2007, 8:52 am

Re: Randomized Isar's Cross Map Pack

Post by enclave »

Choicerer wrote:Thank you, Bowling Factory ;)! By the way, I've checked your shuffle villages mod out, top-notch! Nice you managed to get it to work with mine :)
did I? I haven't tried if it works with yours, I assume it doesn't! according to what you told me before :) I didn't have time to do anything else, so not tested it for compatibility with yours, need to try it actually.. :)
Post Reply