Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge no mirror and no ally mirror? #8

Open
cbeck88 opened this issue Oct 23, 2013 · 3 comments
Open

merge no mirror and no ally mirror? #8

cbeck88 opened this issue Oct 23, 2013 · 3 comments
Labels

Comments

@cbeck88
Copy link
Member

cbeck88 commented Oct 23, 2013

Quetzalcoatl writes in personal communication:

"The last thing would be No Ally Mirror. Im not sure if its worth having two no mirrors. Maybe just making this behaviour default in No Mirror would be a good thing. I mean thats a behaviour ppl probably want anyways :)"

Yes so at first I'm not sure how we could merge them, it seems like they both do useful things. For instance right now if you want to play default era which admits the possibility of a mirror, but you want to use RBY Interactive, and you want your faction to be secret until the match begins, you would have to use RBY No Ally Mirror actually. (Actually this currently wouldn't work b/c basically RBY Interactive cancels all no mirror eras and just always runs the basic no mirror itself, but in principle with some changes we could make it use the no mirror era you chose. And it makes sense since if you aren't in a team game RBY No Ally Mirror will just be the same default era.)

As I think about it some more, maybe no mirror era should do different things depending on if you are in a "team game", which we could detect. Like it could say, if there are allies, do ally mirror, otherwise do the regular version. I'm not sure though, if we add tests like this it might just make it more confusing, and that might not give the behavior people want in like an FFA or some other game style.

Also there is the question of if we should make it so that it prevents any team from having the same set of factions, like tekelili wanted. This could be yet another era :o . Most people would probably prefer this to no ally mirror, I just didn't do it because I figured it would be more complicated.

Maybe we can have a poll or something.

@f6p
Copy link
Contributor

f6p commented Oct 23, 2013

If it has to introduce significant amount of ifs and elses and thus complexity then I would be against it. Yep I was thinking about detecting game type. I guess the best way would be to some poll/research on what ppl want :).

Cheers
Q

@cbeck88
Copy link
Member Author

cbeck88 commented Oct 24, 2013

Hmm so maybe what the era should do is the following:

  1. Say an ally mirror is when two allies have the same faction.
  2. Say a team mirror is when two teams both have the same collection of factions.

Basically just keep rerolling everything until neither of these is the case. This would do what Tekelili wanted in 2v2 and it would also subsume current no mirror era in the case of a 1 v 1 . It would also make at least some sense in any kind of game.

Question in my mind is, if some of the users don't pick yetis, is it possible that they could make a pathological choice so that this would go in an infinite loop, and if so can we detect the bad state somehow.

@f6p
Copy link
Contributor

f6p commented Nov 4, 2013

Well I kinda failed with this issue/idea as I rly forgot how NM was working in games other than 1v1.

I remember although I was always bothered about it in a way. Recently I was thinking that NM does opposite team checks (not distribute different faction to each side). Well... didn't looked at it for a while nor I played much 2v2.

Under such circumstances it makes much more sense for me to have two separate eras :). If thats fine I would close this one :).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants