ENDLESS™ Space 2 is turn-based 4X space-strategy that launches players into the space colonization age of different civilizations within the ENDLESS™ Universe. Your Vision. Their Future.
True, calling it a single line of code was exaggerating, but it would hardly be a very complex section of code.
As far as I know, there are two ways to generate a non-repeating subset of numbers: You either use a random number generator and check every number before adding it to an array, or you have an array with unique numbers, randomize its order, and then take the first x entries. I might be wrong, though, as I have very little actual programming experience.
Report comment
Why do you report The-Cat-o-Nine-Tales?
Are you sure you want to block The-Cat-o-Nine-Tales ?
BlockCancel
Are you sure you want to unblock The-Cat-o-Nine-Tales ?
From what I know of the galaxy generator, implementing a new galaxy shape might have been even less work than implementing unique random factions, since I believe they are defined only by a couple of picture files for the shape, an xml file to define which constellations connect, and of course the art asset for the ingame display.
Seems a lot more work than adding a couple of lines of code saying:
Sovereign wrote: If i remember correctly it lost in the G2G Vote against a new Galaxy Shape. The other participant was a galaxy shape preview in the lobby. (Yeah I was right just clicked my way through it)
Of course it lost because another galaxy shape was something new while a unique random faction option would have been just something minor.
But as stated by others something like that could be easly implemented
shouldnt rly need to win a G2G Vote first.
From what I know of the galaxy generator, implementing a new galaxy shape might have been even less work than implementing unique random factions, since I believe they are defined only by a couple of picture files for the shape, an xml file to define which constellations connect, and of course the art asset for the ingame display. No new functional code required.
Report comment
Why do you report The-Cat-o-Nine-Tales?
Are you sure you want to block The-Cat-o-Nine-Tales ?
BlockCancel
Are you sure you want to unblock The-Cat-o-Nine-Tales ?
If i remember correctly it lost in the G2G Vote against a new Galaxy Shape. The other participant was a galaxy shape preview in the lobby. (Yeah I was right just clicked my way through it)
Of course it lost because another galaxy shape was something new while a unique random faction option would have been just something minor.
But as stated by others something like that could be easly implemented
It can't be a difficult thing to implement, or it wouldn't be a standard feature in so many 4X games. If I play as Napoleon in Civ 5, I don't have to meet up with another Napoleon in the game. Or see two Napoleon factions fighting each other.
The Amplitude games are the only ones I can remember in recent years that treat "Random factions" as a license to generate duplicates, including duplicates of the player's own faction. GalCiv3 released this way, but then very quickly patched the faction generator to exclude duplicates, so it works like it did in GalCiv2. I don't like GalCiv3 that much (at least until it gets a lot more work), but at least they understood how important this is to the player.
crystalis wrote: At one point it was on the G2G vote but it lost
Dear god why and to what did it lose? Democracy has clearly failed.
It's absurd that the game may have 10 or more factions but maps will support up to eight and then due to randomness you get duplicates or even triplicates.
Slashman wrote: Forgive me here because I have no idea what implementing that would entail since I'm not a programmer, but way back when I was 11 I got my first PC (a Radioshack TRS-80 no less).
I'm almost positive the Basic programming book I got with it outlined a way a to generate a set of random, non-repeating values once a given range is inputted. Maybe I'm remembering that wrong or maybe there is a whole lot more to it than that, but this doesn't seem so hard.
As a coder and Unity dev I can assure that you are correct and this is very simple to implement. I would imagine that they use similar techniques to create randomly generated maps in all their games. At one point it was on the G2G vote but it lost, which gives me hope that they are willing to at a minimum give us single players a option to make choosing random factions be only unique.
ilitarist wrote: It was requested since ES1 alpha. Amplitude knows we want it but they don't think it's worth it.
Forgive me here because I have no idea what implementing that would entail since I'm not a programmer, but way back when I was 11 I got my first PC (a Radioshack TRS-80 no less).
I'm almost positive the Basic programming book I got with it outlined a way a to generate a set of random, non-repeating values once a given range is inputted. Maybe I'm remembering that wrong or maybe there is a whole lot more to it than that, but this doesn't seem so hard.
I'm just now catching up on the ES2 news, but please add my support for this. I have never understood why Amplitude breaks with tradition in so many 4X games, and gives you multiple copies of the same faction when you choose "random."
Please don't go down the road of "it has to have duplicates because we don't have all the factions in yet." Or "We want to allow huge galaxies with dozens of opponents so it has to be this way." Just make it an option in the Galaxy setup screen, so that if the player chooses unique randoms, the number of factions is limited.
I want to be surprised at what's out there, when my faction takes the first steps into the Galaxy. There is no surprise looking in a mirror, or seeing another faction repeated twice!
Yeah I think no one wants to have multiple AIs from the same faction if he/she chooses the random selection option.
The player could manualy choose all the factions to make sure there are no copys but then the game is kinda predictable as for example then you know to 100% if there are Cravers in your game or not.
I love endless space and have countless hours into it, and was very very excited to hear that there will be a sequel made. As a suggestion can you please make choosing random opponents when setting up a game not add multiple copies of a faction. Its understood that we can manually add the factions you want to go against without multiple copies but (for me) that breaks the surprise of choosing random. I remember it was asked for many times during the first years of ES but somehow made it into EL, and later was explained as it having something to do with multiplayer or something. But can we PLEASE allow single player to have the option to just choose random and it be so without multiples factions.
On another note looking forward to any and every news coming forth about ES2 and keep up the great work on EL.
I've been playing Amplitude's games for years, but never posted here before.
I too would very much welcome a "Unique Random" option in the 4X games. In fact, in my mind this feature is absolutely essential for this kind of game.
In the past this has been the number 1 reason for me to start an Amplitude game, hit new game, fiddle with it a little but ultimately leave the game without playing.
Yes I could choose my opponents but that spoils any surprise, especially in smaller games.
Think about Civ for example. You start a new game with random AIs and anything could happen. You don't know who you'll meet, who will be your neighbour... it's exciting! But wouldn't you scratch your head if you met two different Napoleons? It just takes the fun and the variety away.
I understand if your workload doesn't allow going back to add this to your finished games but I and seemingly many others would love to see it in ES2.
I love your games but as it stands world creation is always a big hurdle for me so please don't make me beg...
I completely agree with the op: seeing 3 drakens welcoming me at the beginning of an EL game spoils the magic and the coherence of the universe for me.
Beside, every faction has its own style (cravers being warriors, amobea being diplomatics etc...). And to play in a galaxy full of warrior or full of pacifists is less fun than a mixed one.
Put me down for a +1 - The "Only one of each faction" options for all of Amplitude's games would be great. Bonus points if it can potentially detect modded in factions too.
I could never stand the "You can set your enemies before the game" response some people give to this request, since they completely ignore that doing so eliminates part of the exploration experience. In fact, the exploration experience is one of the reasons I want this option, as that prevents disappointments of "Oh, another Craver. So there's three of them now."
Report comment
Why do you report The-Cat-o-Nine-Tales?
Are you sure you want to block The-Cat-o-Nine-Tales ?
BlockCancel
Are you sure you want to unblock The-Cat-o-Nine-Tales ?
RadicalTed
Face Enthusiast
nah
RadicalTed
Face Enthusiast
33 800g2g ptsReport comment
Why do you report RadicalTed?
Are you sure you want to block RadicalTed ?
BlockCancelAre you sure you want to unblock RadicalTed ?
UnblockCancelVIPThe-Cat-o-Nine-Tales
Shifter
VIPThe-Cat-o-Nine-Tales
Shifter
53 100g2g ptsReport comment
Why do you report The-Cat-o-Nine-Tales?
Are you sure you want to block The-Cat-o-Nine-Tales ?
BlockCancelAre you sure you want to unblock The-Cat-o-Nine-Tales ?
UnblockCancelFalkner
Lord
Unbowed, unbent, unbroken
Falkner
Lord
43 200g2g ptsReport comment
Why do you report Falkner?
Are you sure you want to block Falkner ?
BlockCancelAre you sure you want to unblock Falkner ?
UnblockCancelVIPThe-Cat-o-Nine-Tales
Shifter
VIPThe-Cat-o-Nine-Tales
Shifter
53 100g2g ptsReport comment
Why do you report The-Cat-o-Nine-Tales?
Are you sure you want to block The-Cat-o-Nine-Tales ?
BlockCancelAre you sure you want to unblock The-Cat-o-Nine-Tales ?
UnblockCancel3vilTwin
Newcomer
3vilTwin
Newcomer
6 000g2g ptsReport comment
Why do you report 3vilTwin?
Are you sure you want to block 3vilTwin ?
BlockCancelAre you sure you want to unblock 3vilTwin ?
UnblockCancelSovereign
Fanatic
True to Amplitude since the Beta of Endless Space One.
Sovereign
Fanatic
17 400g2g ptsReport comment
Why do you report Sovereign?
Are you sure you want to block Sovereign ?
BlockCancelAre you sure you want to unblock Sovereign ?
UnblockCancelZenicetus
Old Timer
Zenicetus
Old Timer
17 900g2g ptsReport comment
Why do you report Zenicetus?
Are you sure you want to block Zenicetus ?
BlockCancelAre you sure you want to unblock Zenicetus ?
UnblockCancelFalkner
Lord
Unbowed, unbent, unbroken
Falkner
Lord
43 200g2g ptsReport comment
Why do you report Falkner?
Are you sure you want to block Falkner ?
BlockCancelAre you sure you want to unblock Falkner ?
UnblockCancelcrystalis
Lifter
crystalis
Lifter
36 800g2g ptsReport comment
Why do you report crystalis?
Are you sure you want to block crystalis ?
BlockCancelAre you sure you want to unblock crystalis ?
UnblockCancelSlashman
Eyder Precursor
Slashman
Eyder Precursor
27 600g2g ptsReport comment
Why do you report Slashman?
Are you sure you want to block Slashman ?
BlockCancelAre you sure you want to unblock Slashman ?
UnblockCancelilitarist
Newcomer
ilitarist
Newcomer
27 000g2g ptsReport comment
Why do you report ilitarist?
Are you sure you want to block ilitarist ?
BlockCancelAre you sure you want to unblock ilitarist ?
UnblockCancelZenicetus
Old Timer
Zenicetus
Old Timer
17 900g2g ptsReport comment
Why do you report Zenicetus?
Are you sure you want to block Zenicetus ?
BlockCancelAre you sure you want to unblock Zenicetus ?
UnblockCancelSovereign
Fanatic
True to Amplitude since the Beta of Endless Space One.
Sovereign
Fanatic
17 400g2g ptsReport comment
Why do you report Sovereign?
Are you sure you want to block Sovereign ?
BlockCancelAre you sure you want to unblock Sovereign ?
UnblockCancelcrystalis
Lifter
crystalis
Lifter
36 800g2g ptsReport comment
Why do you report crystalis?
Are you sure you want to block crystalis ?
BlockCancelAre you sure you want to unblock crystalis ?
UnblockCancelKrill
Newcomer
Krill
Newcomer
26 500g2g ptsReport comment
Why do you report Krill?
Are you sure you want to block Krill ?
BlockCancelAre you sure you want to unblock Krill ?
UnblockCancelBobledanois
Newcomer
Bobledanois
Newcomer
1 700g2g ptsReport comment
Why do you report Bobledanois?
Are you sure you want to block Bobledanois ?
BlockCancelAre you sure you want to unblock Bobledanois ?
UnblockCancelMansen
Enthusiast
Mansen
Enthusiast
19 200g2g ptsReport comment
Why do you report Mansen?
Are you sure you want to block Mansen ?
BlockCancelAre you sure you want to unblock Mansen ?
UnblockCancelVIPThe-Cat-o-Nine-Tales
Shifter
VIPThe-Cat-o-Nine-Tales
Shifter
53 100g2g ptsReport comment
Why do you report The-Cat-o-Nine-Tales?
Are you sure you want to block The-Cat-o-Nine-Tales ?
BlockCancelAre you sure you want to unblock The-Cat-o-Nine-Tales ?
UnblockCancelDacrioS.PSombra
Archivist
Player from Spain, playing since Endless Space 1.
DacrioS.PSombra
Archivist
35 800g2g ptsReport comment
Why do you report DacrioS.PSombra?
Are you sure you want to block DacrioS.PSombra ?
BlockCancelAre you sure you want to unblock DacrioS.PSombra ?
UnblockCancelVIPXorUnison
Stellar
Fan of the Endless Universe since the ES Alpha. Attended the Gamescon 2012/2015/2016/2017.
VIPXorUnison
Stellar
41 700g2g ptsReport comment
Why do you report XorUnison?
Are you sure you want to block XorUnison ?
BlockCancelAre you sure you want to unblock XorUnison ?
UnblockCancel