Logo Platform
logo amplifiers simplified

Please make random faction setting mean unique factions

Reply
Copied to clipboard!
0Send private message
9 years ago
Sep 13, 2015, 10:13:01 AM
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.
0Send private message
9 years ago
Sep 12, 2015, 10:08:36 PM
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:



if X=true, the no further X allowed
0Send private message
9 years ago
Sep 10, 2015, 1:02:03 AM
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.
0Send private message
0Send private message
9 years ago
Sep 3, 2015, 5:29:47 AM
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.
0Send private message
9 years ago
Sep 2, 2015, 7:50:46 PM
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.
0Send private message
9 years ago
Sep 2, 2015, 6:52:04 PM
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.
0Send private message
9 years ago
Sep 2, 2015, 1:24:22 PM
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. smiley: confused




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.
0Send private message
9 years ago
Sep 2, 2015, 12:21:48 PM
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. smiley: confused
0Send private message
9 years ago
Sep 2, 2015, 8:50:09 AM
It was requested since ES1 alpha. Amplitude knows we want it but they don't think it's worth it.
0Send private message
9 years ago
Sep 1, 2015, 2:18:17 AM
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!
0Send private message
9 years ago
Aug 23, 2015, 5:52:12 AM
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.
0Send private message
9 years ago
Aug 4, 2015, 3:11:04 AM
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.



Thanks.
0Send private message
9 years ago
Aug 17, 2015, 1:10:31 PM
Hello,



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...
0Send private message
9 years ago
Aug 15, 2015, 2:18:41 PM
Hi!



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.
0Send private message
9 years ago
Aug 15, 2015, 7:27:40 AM
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. smiley: smile
0Send private message
9 years ago
Aug 12, 2015, 6:08:03 PM
Another vote for this from me.

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."
0Send private message
9 years ago
Aug 12, 2015, 11:35:57 AM
That's an old "must have" option. Many games lack the "random unique faction" option and it's a truly fan-wished one.
0Send private message
9 years ago
Aug 10, 2015, 8:02:13 AM
I concur, this shouldn't be too hard to add and would be a nice-to-have.
0Send private message
?

Click here to login

Reply
Comment