Poor spread of ethical random events

I am new to the game and have noticed that ethical events do not appear to be all that random upon colonization of a planet. In fact the same ones seem to allways show up. This is making the game rather repeatative even after just 3 games.

My first impression was that this was just my imagination, but after 4 straight High-Tech Hijack I thought I'd test my theory.

So I started up a new game and moved the colony ship to a planet and saved the game. I colonize the same planet over and over again reloading after each colonization and i did this until i got 100 "random" ethical events. If I goth nothing i didn't record that result as i wasn't interested in how often you got a random event, I was interested in which random events would trigger. The results are rather starteling.

High-Tech Hijack -51
AncientRuins - 37
*Ore under park - 6
PrecursorWorkshop - 2
PreCursorLife - 1
*Hermit scientist - 1
The Natives - 1
Earthworms - 1
*Vicious Aliens - 1
Unique magnetic field - 1

Total -102

As you can see 1 events comes up 50% of the time and two events comes up just shy of 88% of the time. Seeing the same events over and over again I assume is not what is intended.

Granted this is a small sample size but 50% is a hugely screwed number that even this small sample size should indicate that there is a problem.



6,155 views 9 replies
Reply #1 Top
Note I used the same names for the random events as the wiki WWW Link

A * indicates i could not find it under the list of events, my guess is that these events where added in, in later patches.
Reply #2 Top
As a developer of simulation software I can tell you that you have made one potentially fatal mistake in your sampling technique.

You have assumed that the history of the game has no impact on the choice of "random events". This need not be the case for several reasons including the two most obvious:

1) Firstly, and I base this on our software not Gal Civ, the randomness may well be based on a pseudo random sequence which is primed from an initial "seed value". This seed value sets the sequence of random numbers that will govern the choices made in the game. Note that this does not mean that every game started from the same first state will always be the same - each action taken by the user (and perhaps even how long they take to make a choice) will change how and when each random number gets utilized.

2) The choice of ethical event may be partly based on the characteristics of your chosen race, and/or your opponents, and could well be skewed in particular directions.

A better approach would be to play 100 completely new games thus ensuring a new random starting seed and ideally with different starting characteristics to avoid any built in skewing.

Further, you have ignored the possibility that this is deliberate - events may have a greater or lesser impact and therefor the developers may have chosen to make higher impact events less likely.

A graph of your results shows a passing resemblance to the tail of a standard statistical Bell graph - typically used to demonstrate population distributions. This could mean one of two things:

- it support my last theory that they have deliberately distributed the likelihood of the events according to some specific criteria, or alternatively

- the random number generator they are using is distributed on the Bell curve rather than being evenly distributed.

One final note - "randomness" is weird. Sometime you do get 10 heads in a row.
Reply #3 Top

As a modder who has made events in both Gal Civ games, I can tell you a few things from the xml file, one is that there are basically two types 1) When you colonize a planet and 2) It can happen anywhere/anytime. I am trying to remember from my head but there is a frequency variable which determines how common or rare the event is.
So not all events are equal in frequency.

I would have to agree with the OP. I don't even call it random anymore because I've seen nearly all of them, every game, in a map larger than tiny. I don't know what a happy medium would be, but I'd like to see more of the rarer events and less of the ones we see more than 5x in one game.
Reply #4 Top
To Webreg.

I have to say that your post was an utter disappointment. It was a simple knee jerk reaction to my. You had an agenda and that was to "educate" me and had no thought to the merits of the post itself. Your comment
One final note - "randomness" is weird. Sometime you do get 10 heads in a row
illustrates this perfectly. I said clearly in my post that the sample size was small, I am well aware that random results can be perfectly random and still provide screwed results Which is why I said a sample size of 102 is small. Most people would not call 100 random events a small sample size. That the numbers where so highly skewed is a problem even if its the intent. Seeing thing happen over and over again does not make for an enjoyable game.

The biggest disappointment was you comment of
A better approach would be to play 100 completely new games thus ensuring a new random starting seed and ideally with different starting characteristics to avoid any built in skewing.


Playing 100 completely new games is so impractical that it is of no value. It took me hours just to gather this small sample size using a fast method of gathering the results. Starting 100 new games with 100 different starting stats would take over a year, to provide all the results of the random events, as real life would and does intrude upon leisure time.

Since I don’t know what is intended and what’s under the hood, I have to assume that if something in the game results in something entirely “unfun” that its not the intent or not the desired consequence on an intended feature. By your post I should have said nothing and spent a unrealistic amount of time to test things before posting. Yet if there is a problem they find out nothing if I followed your reasoning and if nothing is wrong then at least they know some people are getting rather boring repetitive results.
Reply #5 Top
The devs have previously said that Mega Events don't appear at random, they occur when certain situations arise. Its entirely possible that the same is true of the minor events, and colonization events. If so, the fact that you were using the same save over and over again might ruin your results. It would be better to try many more games, and colonize different kinds of planets, at different times, when your empire is in a different state. Try that for a few hundred games, and then get back to us.
Reply #6 Top
Gothfather,

I can appreciate that you spent a good deal of time to gather your data on these events, but Webreg has valid points. While starting a hundred completely random games with random civs each time would be very time consuming your main arguement against this is that you don't want to spend the time to do this this. I wouldn't either, but getting upset over it won't do any good. I think your distribution is interesting and there very likely are events that occur more frequently than other. In my games I rarely see the high-tech hijack and pretty typically have to relocate natives or build nets for the giant jellyfish things plaguing the beaches. This make me tend to agree with Webreg that the random distribution is skewed in one way or another based on the players stasts or play syle up to that point. Perhaps the devs could comment on this?

To all,

Perhaps a better way would be to have the game randomly seed habitable worlds with a randon ethical choice event when the map is generated. Thus, the seeded worlds would trigger their event whenever any race colonized it and if a race has already chosen an alignment then the event is simply not triggered. It seems that currently, there is no check for a random colonization event on a planet until you actually colonize it. Also, do you think the AI gets this samae ethical choice or are the players the only beneficiary to these choices? I would assume that if they got them as well, the choice would be based on the AIs inherent alignment, but I don't know.

Reply #7 Top
Sorry Godfather,

I wasn't meaning to have a go at you and I'm sorry if it came across that way. I was merely trying to point out some alternative reasons that *might* cause the results you are seeing based on my own knowledge and experience.

You may still be correct and it may be a bug or at least an undesirable feature, but it could be caused by other factors - only the devs know (or at least have the ability to find out).

I realize no-one wants to play 100 completely random game starts just to prove a point - heck - it's supposed to be a game not a chore.

Reply #8 Top
The devs have previously said that Mega Events don't appear at random, they occur when certain situations arise. Its entirely possible that the same is true of the minor events, and colonization events. If so, the fact that you were using the same save over and over again might ruin your results. It would be better to try many more games, and colonize different kinds of planets, at different times, when your empire is in a different state. Try that for a few hundred games, and then get back to us.


Yeah right because that’s a reasonable request. Its utter nonsense to expect people to go through hundreds of games and while playing hundreds of games, record data on the random events and then "get back to you." Regardless for what is possibly the cause there is a basic consequence to the current situation that I believe is unintended because it reduces enjoyment considerably. If players are getting the same ethical events over and over again REGARDLESS to why its happening then things get tedious. It doesn’t matter if player A gets a different set of repetitious ethical events over and over again and Player B gets a completely different set. What matters is that it’s happening. It doesn’t matter what the cause is a bug or some unitended result in a feature that is working as designed. A more random spread is desirable to a less random spread. And if you recall the title of this thread it is about the "Poor spread of ethical random events." Its that poor spread that is at issue, not the possible causes for it.
Reply #9 Top
Gothfather,

Its utter nonsense to expect people to go through hundreds of games and while playing hundreds of games, record data on the random events and then "get back to you."


Is it any less nonsense to expect the devs to code a game anticipating that someone would play the game by starting from exactly the same first move every time? And do this for a game which gives you almost complete freedom of choice over the game starting configuration.

You are taking an artificial situation and extrapolating it into a major flaw.

You have a bee in your bonnet about this and refuse to see alternative explanations.

There are a finite set of ethical events - IF any aspect of the starting conditions affects the choice of ethical events AND/OR IF the random sequence is seeded how I suggested THEN your technique would result in your observed results. This would be a direct consequence of your technique not of any flaw in the game.

If you want to waste your time then you can partially prove this by repeating your test BUT with a completely different set of starting conditions - yes - you can even save the start of the game and do it that way to save your precious time. If you do that and get roughly the same pattern of results BUT with a different group of ethical events then chances are that I am correct.

Have fun.

And if you recall the title of this thread it is about the "Poor spread of ethical random events." Its that poor spread that is at issue, not the possible causes for it.


What we are trying to tell you is that you have not proven that there IS a poor spread under normal playing conditions. Saying that providing that proof would take too long (even saying it several times) does not make the need for it any less true.

And, by the way, if you are going to ask questions you shouldn't get upset when you get answers you don't like.