Siege Rolls; Confirmation Bias my ARSE!!!

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Kwami

Colonel
41 Badges
Aug 30, 2013
1.019
1.510
  • Crusader Kings II: Charlemagne
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Cossacks
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Pre-order
  • Cities: Skylines Deluxe Edition
  • Europa Universalis IV: Res Publica
  • Magicka
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Crusader Kings II: Rajas of India
  • Crusader Kings II
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Europa Universalis IV
  • Europa Universalis IV: Dharma
  • Surviving Mars: First Colony Edition
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cradle of Civilization
  • Surviving Mars
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Stellaris Sign-up
  • Stellaris: Galaxy Edition
  • Stellaris
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
  • Warlock 2: The Exiled
  • Europa Universalis IV: Third Rome
  • Surviving Mars: Digital Deluxe Edition
  • Surviving Mars: First Colony Edition
I think that logical good faith assumption here is that the dice rolls are *intended* to be fair. I kind of see that you are coming from the viewpoint that the underlying process is truly random and use results from different systems as confirmation. But the excess of '1's (which is likely means excess of zeroes in lower bits) is fairly suspicious. I would be much less suspicious of too many '14's. The underlying process is obviously non-random and programming errors disproportionally favor getting excess of zeroes, so possibility that something goes wrong on OP's system is hard to exclude.

You keep saying lower bits, but I don't think that you know what you're talking about. Every number that you can possibly roll on a siege tick fits into only four bits. All of those bits would be considered "lower bits" when discussing a 32-bit PRNG. Also, most PRNG algorithms don't suffer from a "lower bit" problem. That flaw is most often found in LCPRNGs, which EUIV doesn't use for anything. Even then, most implementations of rand() don't rely on the lower 16 or so bits for anything at all.

Since EUIV uses a Merssene Twister, none of that even matters. MTs don't suffer from a low-bit problem. They can suffer from initialization problems, but who manually initializes a MT? There's one built into the C++ standard library. I can't imagine why Paradox wouldn't just use that one. There's even a convenient way of getting a seed without doing any work (i.e. std::random_device).
 

alexti

Field Marshal
24 Badges
Jul 25, 2010
3.644
1.432
  • Europa Universalis III
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Europa Universalis IV: Res Publica
  • Europa Universalis III Complete
  • Heir to the Throne
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Wealth of Nations
  • Divine Wind
  • Crusader Kings II
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Cadet
  • Stellaris
  • 500k Club
  • Victoria 2
  • Europa Universalis IV
  • Stellaris - Path to Destruction bundle
You keep saying lower bits, but I don't think that you know what you're talking about. Every number that you can possibly roll on a siege tick fits into only four bits. All of those bits would be considered "lower bits" when discussing a 32-bit PRNG.
Typically people use the same PRNG for everything. For example 32-bit one for rolling numbers from 0 to 13 and then they get to the 0 to 13 range by doing modulo operation. This means that lower bits has disproportional importance on the result. It's easier to see if you roll from 0 to 15 - in this case only lower 4 bits matter and the higher 28-bits are completely irrelevant.

Also, most PRNG algorithms don't suffer from a "lower bit" problem. That flaw is most often found in LCPRNGs, which EUIV doesn't use for anything. Even then, most implementations of rand() don't rely on the lower 16 or so bits for anything at all.

Since EUIV uses a Merssene Twister, none of that even matters. MTs don't suffer from a low-bit problem. They can suffer from initialization problems, but who manually initializes a MT? There's one built into the C++ standard library. I can't imagine why Paradox wouldn't just use that one. There's even a convenient way of getting a seed without doing any work (i.e. std::random_device).
*Most* is not very useful term. Very popular LCGs do. Mersenne-Twister also has this problem in the beginning of a sequence if it is not initialized well. For most uses you are relying on *all* bits being uniformly distributed - this is a primary criterion for a quality PRNG. Keep in mind that Clausewitz existed before MT appeared in C++ standard library, so it doesn't necessarily use the best solution that is available today. Historically people initialize MT in all kind of ways. For the start, the original initialization routine by the creators of MT was flawed, when it was discovered it was updated and what is commonly used now is 3rd (or maybe 4th) iteration of bootstrapping algorithm. So depending when developers got the code (presumably from MT authors site) it might be using different initialization code. And, of course, having good bootstrapping algorithm available and actually using it is not the same thing :).
 
  • 1
Reactions:

Råttan

Captain
21 Badges
Oct 18, 2007
354
208
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III Collection
  • Iron Cross
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: El Dorado
  • Prison Architect
  • Age of Wonders III
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Mount & Blade: With Fire and Sword
  • Mount & Blade: Warband
  • 500k Club
  • Victoria 2
  • Europa Universalis IV
  • Crusader Kings II
On an other note, whilst still being in line with the threads theme:

I find it disturbing that AI tends to (as I see it) rival you more likely than other AI. Not a big test, but: (all in 1.18)
10 starts as Brandenburg: Bohemia rivals me 9 times.
10 starts as Austria: Bohemia Rivals Brandenburg 2 times.
 

Wizzington

Game Director (Victoria 3)
Paradox Staff
41 Badges
Nov 15, 2007
12.513
137.626
  • Hearts of Iron II: Armageddon
  • Rome: Vae Victis
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Sword of the Stars II
  • Sengoku
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • March of the Eagles
  • Majesty 2
  • Magicka
  • Heir to the Throne
  • Arsenal of Democracy
  • Crusader Kings II
  • Darkest Hour
  • Europa Universalis III Complete
  • Deus Vult
  • East India Company
  • Europa Universalis III
  • Divine Wind
  • For The Glory
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Prison Architect
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • Stellaris: Humanoids Species Pack
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris Sign-up
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Mount & Blade: Warband
  • Magicka: Wizard Wars Founder Wizard
  • Crusader Kings II: Holy Knight (pre-order)
  • 500k Club
  • Victoria 2
On an other note, whilst still being in line with the threads theme:

I find it disturbing that AI tends to (as I see it) rival you more likely than other AI. Not a big test, but: (all in 1.18)
10 starts as Brandenburg: Bohemia rivals me 9 times.
10 starts as Austria: Bohemia Rivals Brandenburg 2 times.

There is no code that makes AI rival players more often. The way starting rivals are setup can be skewed by the fact that the player picks last, but it's not inherenty for or against you.
 
  • 9
  • 6
  • 1
Reactions:

bbqftw

banana vendor for unhuman entities
2 Badges
Jan 18, 2014
5.394
6.187
  • Europa Universalis IV
  • Europa Universalis IV: Mandate of Heaven
if you start as Austria you remove lucky bonus from Austria which could affect some things
 
  • 1
Reactions:

Arunvik

Second Lieutenant
69 Badges
Jan 4, 2014
139
146
  • Europa Universalis IV
  • Cities: Skylines
  • Stellaris
I find it disturbing that AI tends to (as I see it) rival you more likely than other AI. Not a big test, but: (all in 1.18)
10 starts as Brandenburg: Bohemia rivals me 9 times.
10 starts as Austria: Bohemia Rivals Brandenburg 2 times.

Tried the same thing:

15 starts as Brandenburg: Bohemia rivals me 7 times.
15 starts as Austria: Bohemia rivals Brandenburg 6 times.
15 starts as Bohemia: I rival Brandenburg 15 times.

The sample size is still pretty small, but I don't really see anything weird here.
 
  • 3
  • 1
Reactions:

Ex Mudder

Field Marshal
119 Badges
Oct 21, 2001
3.882
757
  • Victoria 2
  • Europa Universalis III Complete
  • King Arthur II
  • Lost Empire - Immortals
  • Magicka
  • Majesty 2
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Semper Fi
  • Sword of the Stars II
  • Supreme Ruler 2020
  • Heir to the Throne
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • Warlock 2: The Exiled
  • 200k Club
  • 500k Club
  • Cities: Skylines
  • Europa Universalis III: Collection
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Pre-order
  • Hearts of Iron IV: No Step Back
  • East India Company
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • A Game of Dwarves
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
I mean, if you prove that the mersienne twister is biased in such a precisely specific way that somehow it always ends up giving favorable siege rolls to the AI in Europa Universalis 4, you're probably gonna make a whole lot of people look dumb.

I don't think it's very likely though.

I have seen a bunch of unlikely RNG behaviour in Paradox games (4 spark of genius in a row in Stellaris for example). I know about confirmation bias and random doesn't mean even, and the more you play the more likely the less likely things are to happen eventually. I also know that this weird stuff usually stops happening if I save, quit, and reload the game. So when I see it, I think it is most likely something similar to the AI going to sleep. But the "doesn't persist on reload" makes it hellish to prove.
 
  • 1
Reactions:

Ziggy187

Captain
19 Badges
Jun 3, 2016
427
266
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Third Rome
  • Europa Universalis 4: Emperor
  • Europa Universalis IV
  • Imperator: Rome
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Cities: Skylines
#############################################
RETRACTED
#############################################

I stand corrected. The community is right, Wiz is right, I am an idiot, a goof, a moron, a freak, and I should be publicly flogged into humiliation. I am a man of my word and I retract my claim that the siege rolls are bias towards “1’s”. I completely and utterly apologize for any frustration I may have caused to those of you that were trying to tell me I was in error. If this statement satisfies the issue for you, stop reading as what follows is how I came to this enlightened conclusion, why the myth is propagated and a simple fix to reduce this perception from spreading.

Last night I got the data set I was expecting to prove me wrong. I got an overwhelming occurrence of wall breaches compared to disease outbreaks, to the tune of 3:1. Yes, my sample size WAS too small. I don’t believe there was anything wrong with the calculations I ran yesterday for the data set I had at the time. However, I believe I used poor judgement in choosing that method to analyze the data for this application. There is nothing wrong with the game or the RNG system. I will say it is random with an affinity towards being streaky, much more than I was expecting. The main issue that causes people, such as myself, to believe the system is flawed has more to do with perception than mechanics. I understand why PDX uses the term “confirmation bias” because that is exactly what is occurring.

The only way to tell what the siege roll is, is by opening the siege interface. It is very obvious when a “disease outbreak” occurs because your army receives damage. This is very noticeable since your army is the focal point during a war. Also, the fact that the siege progress stops because the attrition has dropped below the minimum army unit number required. The only way to tell if a wall breach occurs is by the tiny little icon on the castle info. It does not however show if multiple breaches have occurred. Also, this tiny icon is easily overlooked while the player is busy fighting a war. These two cases of disease outbreaks being obvious and wall breaches being subtle are the main cause for the perceived bias. However, another issue is also prevalent. The final roll that wins the siege is not known. Obviously if it’s a “1” it is known because you didn’t win the siege. If it is a wall breach you have no way of capturing that data point so the data sets get skewed slightly to show more disease outbreaks. This is especially true when a siege of 7% or 14% chance of winning actually wins. More than likely, a wall breach was rolled but not seen or noticed by the player.

The easiest fix is to make the wall breach roll more noticeable. The easiest way to do that is with a wall breach sound such as a demolition, explosion, large cannon, something discernable in the event a field battle interface is opened with its battle noise. Other ideas could be to add a small number over the wall breach to show 0, 1, 2 or 3. Also, similar to the casualties that appear during a battle, a ghost number over the castle could float up showing the siege roll. IDK, I’m just trying to help and sorry for this becoming much larger than I ever intended it to become. Sorry guys. :(
 
  • 14
  • 9
Reactions:

Shock360

Colonel
58 Badges
May 2, 2016
1.141
1.134
  • Crusader Kings II: Charlemagne
  • Victoria 3 Sign Up
  • Tyranny: Archon Edition
  • Magicka 2
  • Cities: Skylines - After Dark
  • Crusader Kings II: Jade Dragon
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings III
  • Steel Division: Normand 44 Sign-up
  • Steel Division: Normand 44 - Second Wave
  • Stellaris: Apocalypse
  • Steel Division: Normandy 44 -  Back to Hell
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Prison Architect
  • Stellaris: Ancient Relics
  • Stellaris: Federations
  • Steel Division: Normandy 44
  • Europa Universalis IV
  • Victoria 2
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Cossacks
  • Stellaris: Synthetic Dawn
#############################################
RETRACTED
#############################################

I stand corrected. The community is right, Wiz is right, I am an idiot, a goof, a moron, a freak, and I should be publicly flogged into humiliation. I am a man of my word and I retract my claim that the siege rolls are bias towards “1’s”. I completely and utterly apologize for any frustration I may have caused to those of you that were trying to tell me I was in error. If this statement satisfies the issue for you, stop reading as what follows is how I came to this enlightened conclusion, why the myth is propagated and a simple fix to reduce this perception from spreading.

Last night I got the data set I was expecting to prove me wrong. I got an overwhelming occurrence of wall breaches compared to disease outbreaks, to the tune of 3:1. Yes, my sample size WAS too small. I don’t believe there was anything wrong with the calculations I ran yesterday for the data set I had at the time. However, I believe I used poor judgement in choosing that method to analyze the data for this application. There is nothing wrong with the game or the RNG system. I will say it is random with an affinity towards being streaky, much more than I was expecting. The main issue that causes people, such as myself, to believe the system is flawed has more to do with perception than mechanics. I understand why PDX uses the term “confirmation bias” because that is exactly what is occurring.

The only way to tell what the siege roll is, is by opening the siege interface. It is very obvious when a “disease outbreak” occurs because your army receives damage. This is very noticeable since your army is the focal point during a war. Also, the fact that the siege progress stops because the attrition has dropped below the minimum army unit number required. The only way to tell if a wall breach occurs is by the tiny little icon on the castle info. It does not however show if multiple breaches have occurred. Also, this tiny icon is easily overlooked while the player is busy fighting a war. These two cases of disease outbreaks being obvious and wall breaches being subtle are the main cause for the perceived bias. However, another issue is also prevalent. The final roll that wins the siege is not known. Obviously if it’s a “1” it is known because you didn’t win the siege. If it is a wall breach you have no way of capturing that data point so the data sets get skewed slightly to show more disease outbreaks. This is especially true when a siege of 7% or 14% chance of winning actually wins. More than likely, a wall breach was rolled but not seen or noticed by the player.

The easiest fix is to make the wall breach roll more noticeable. The easiest way to do that is with a wall breach sound such as a demolition, explosion, large cannon, something discernable in the event a field battle interface is opened with its battle noise. Other ideas could be to add a small number over the wall breach to show 0, 1, 2 or 3. Also, similar to the casualties that appear during a battle, a ghost number over the castle could float up showing the siege roll. IDK, I’m just trying to help and sorry for this becoming much larger than I ever intended it to become. Sorry guys. :(
I'm glad you listened to reason :) next time just try to be more understanding from the start?
 
  • 1
Reactions:

Wizzington

Game Director (Victoria 3)
Paradox Staff
41 Badges
Nov 15, 2007
12.513
137.626
  • Hearts of Iron II: Armageddon
  • Rome: Vae Victis
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Sword of the Stars II
  • Sengoku
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • March of the Eagles
  • Majesty 2
  • Magicka
  • Heir to the Throne
  • Arsenal of Democracy
  • Crusader Kings II
  • Darkest Hour
  • Europa Universalis III Complete
  • Deus Vult
  • East India Company
  • Europa Universalis III
  • Divine Wind
  • For The Glory
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Prison Architect
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • Stellaris: Humanoids Species Pack
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris Sign-up
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Mount & Blade: Warband
  • Magicka: Wizard Wars Founder Wizard
  • Crusader Kings II: Holy Knight (pre-order)
  • 500k Club
  • Victoria 2
Anyone who can admit fault is cool in my book, so no worries. It's all good.
 
  • 20
  • 1
Reactions:

Shock360

Colonel
58 Badges
May 2, 2016
1.141
1.134
  • Crusader Kings II: Charlemagne
  • Victoria 3 Sign Up
  • Tyranny: Archon Edition
  • Magicka 2
  • Cities: Skylines - After Dark
  • Crusader Kings II: Jade Dragon
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings III
  • Steel Division: Normand 44 Sign-up
  • Steel Division: Normand 44 - Second Wave
  • Stellaris: Apocalypse
  • Steel Division: Normandy 44 -  Back to Hell
  • Stellaris: Distant Stars
  • Stellaris: Megacorp
  • Crusader Kings II: Holy Fury
  • Imperator: Rome
  • Prison Architect
  • Stellaris: Ancient Relics
  • Stellaris: Federations
  • Steel Division: Normandy 44
  • Europa Universalis IV
  • Victoria 2
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Cossacks
  • Stellaris: Synthetic Dawn
Anyone who can admit fault is cool in my book, so no worries. It's all good.
Inb4 wiz was going to post to admit defeat but realized he got lucky and made this post instead
 
  • 5
Reactions:

Tavior

Field Marshal
65 Badges
May 25, 2012
3.157
319
  • 500k Club
  • Tyranny - Bastards Wound
  • Majesty 2 Collection
  • Crusader Kings II
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Legacy of Rome
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Rights of Man
  • Europa Universalis III Complete
  • Hearts of Iron III
  • Hearts of Iron IV Sign-up
There is no code that makes AI rival players more often. The way starting rivals are setup can be skewed by the fact that the player picks last, but it's not inherenty for or against you.

I think the perception that AI "picks the player more often than not" comes from that Player will tend do rather well in the region where they are and will usually end up with 4-5 rival or so because those extra rival don't have anyone else to pick on.

Of course that doesn't cover all fringe cases.
 
  • 1
Reactions:

mysticdueler

Major
74 Badges
Jan 18, 2016
637
408
  • Magicka
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Mandate of Heaven
  • BATTLETECH
  • Victoria 3 Sign Up
  • Hearts of Iron IV: Cadet
  • BATTLETECH - Digital Deluxe Edition
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Europa Universalis IV: Rights of Man
  • Stellaris: Distant Stars
  • BATTLETECH: Flashpoint
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Dharma Pre-order
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Nemesis
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Necroids
  • Surviving Mars: First Colony Edition
  • Crusader Kings II: Holy Fury
  • Hearts of Iron IV: La Resistance
  • BATTLETECH: Season pass
  • Europa Universalis IV: Golden Century
  • Stellaris: Lithoids
  • Europa Universalis 4: Emperor
  • BATTLETECH: Heavy Metal
  • Stellaris: Federations
  • Europa Universalis IV
  • Victoria 2
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Imperator: Rome - Magna Graecia
  • Stellaris
#############################################
RETRACTED
#############################################

I stand corrected. The community is right, Wiz is right . . . I am a man of my word and I retract my claim that the siege rolls are bias towards “1’s”. I completely and utterly apologize . . .

No need to be too harsh - you've done what almost no one else on the internet could ever hope to do: admit they were wrong! Besides, there were some fun statistics shared - and who doesn't love that?!
 
  • 14
  • 1
Reactions:

Lilje

Sir
92 Badges
Apr 4, 2007
49
169
  • Europa Universalis IV: El Dorado
  • Majesty 2 Collection
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • 500k Club
  • Cities: Skylines
  • Europa Universalis III Complete
  • Crusader Kings II: Way of Life
  • Pillars of Eternity
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Cities: Skylines - After Dark
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV: No Step Back
  • Europa Universalis III: Chronicles
  • Hearts of Iron II: Armageddon
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Europa Universalis III
  • Arsenal of Democracy
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
However, another issue is also prevalent. The final roll that wins the siege is not known. Obviously if it’s a “1” it is known because you didn’t win the siege. If it is a wall breach you have no way of capturing that data point so the data sets get skewed slightly to show more disease outbreaks. This is especially true when a siege of 7% or 14% chance of winning actually wins. More than likely, a wall breach was rolled but not seen or noticed by the player.

This was taken into account and no rolls after a positive siege % was reached was registered during my runs.
 

Kultra

Corporal
31 Badges
Apr 22, 2015
47
16
  • Cities: Skylines
  • Prison Architect
  • Imperator: Rome
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Stellaris: Leviathans Story Pack
  • Tyranny: Archon Edition
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Cities: Skylines Deluxe Edition
  • Crusader Kings II
  • Europa Universalis IV: Res Publica
  • Magicka
  • Lead and Gold
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis IV
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
So totally aside from anything else mentioned in this thread so far, I thought they changed the way wall breaches work so that they're no longer tied to high die-rolls a few patches ago?

They are still tied, its just that now you can make them a lot more common. A Breach now depends on you rolling above (14-Artillery Bonus to siege) so assuming a lvl 8 Fort, and you have 25 Artillery units on the siege, any roll above a 9 will be a Breach.
 

Iche_Bins

Lt. General
111 Badges
Feb 5, 2006
1.217
1.049
  • March of the Eagles
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III Collection
  • Heir to the Throne
  • Europa Universalis III Complete
  • Knights of Pen and Paper +1 Edition
  • Lead and Gold
  • Leviathan: Warships
  • The Kings Crusade
  • Magicka
  • Majesty 2
  • For The Glory
  • Europa Universalis III Complete
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Europa Universalis: Rome
  • Rome Gold
  • Semper Fi
  • Sword of the Stars
  • Sword of the Stars II
  • The Showdown Effect
  • Victoria 2
  • Victoria 2: A House Divided
  • Europa Universalis 4: Emperor
  • Commander: Conquest of the Americas
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • A Game of Dwarves
  • Darkest Hour
  • Deus Vult
  • Dungeonland
  • East India Company Collection
  • Europa Universalis III
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
No need to be too harsh - you've done what almost no one else on the internet could ever hope to do: admit they were wrong! Besides, there were some fun statistics shared - and who doesn't love that?!

And with a reasonable tone :)
It was an interesting discussion to read.
 
  • 1
Reactions:

Philadelphus

Not the Ptolemy. Nor the shrub.
75 Badges
Feb 8, 2015
931
927
  • Hearts of Iron IV: Death or Dishonor
  • Crusader Kings II
  • Stellaris - Path to Destruction bundle
  • Stellaris: Megacorp
  • Europa Universalis IV: Dharma
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Cities: Skylines - Green Cities
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Stellaris: Federations
  • Surviving Mars: First Colony Edition
  • Europa Universalis IV: Mandate of Heaven
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Imperator: Rome Deluxe Edition
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Campus
  • Stellaris: Lithoids
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV Sign-up
  • Europa Universalis IV
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Magicka 2
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Magicka 2: Ice, Death and Fury
  • Crusader Kings II: Conclave
  • Surviving Mars
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Cities: Skylines - Mass Transit
  • Cities: Skylines Deluxe Edition
So totally aside from anything else mentioned in this thread so far, I thought they changed the way wall breaches work so that they're no longer tied to high die-rolls a few patches ago?
@Alsadius actually just updated the siege section of the wiki page on land warfare with a new empirically-derived formula for breaches last night.

Also, Ziggy187, no need to beat yourself up over this! I really enjoyed the discussion going on in this thread—it got me to dust off my stats knowledge from college. I think we're all a little bit more informed now, and I admire anyone with the guts to change their mind on a forum. Plus:

The easiest fix is to make the wall breach roll more noticeable. The easiest way to do that is with a wall breach sound such as a demolition, explosion, large cannon, something discernable in the event a field battle interface is opened with its battle noise. Other ideas could be to add a small number over the wall breach to show 0, 1, 2 or 3. Also, similar to the casualties that appear during a battle, a ghost number over the castle could float up showing the siege roll.

I think this is a really good idea! I like the idea of having a noticeable noise that plays when you get a breach. It might be valuable information if you're waiting to assault a fort but can't watch that particular army all the time, and it would just be nice to hear my glorious artillery blasting enemy fortifications into rubble in the background. :)

Come to think of it, maybe have another noise for when a disease outbreak happens. I'm sure the CK II team would be willing to lend one of their Reaper's Due sickness noises… :D
 
  • 5
  • 1
Reactions: