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

Fundamental issues with 5d diplomacy(Discussion) #1

Open
Pagwin-Fedora opened this issue Sep 25, 2021 · 8 comments
Open

Fundamental issues with 5d diplomacy(Discussion) #1

Pagwin-Fedora opened this issue Sep 25, 2021 · 8 comments

Comments

@Pagwin-Fedora
Copy link

I created this issue to create a more formal location for people(probably just me) to discuss the issues that were brought up in the youtube video as youtube comments are not directly associated with this repo and are sub optimal for other reasons. Perhaps this should be broken up into multiple issues, we'll see. To describe the issues indicated in the video

Adjustment

when do the active forces on the board get brought up or down to be equivalent to the number of supply centers on the board and what supply centers get counted

Victory Condition(s)

how does a player or player(s) win? Winning on one board is a possibility but at small scales it makes things a bit too swingy or easy allowing for victory without a true sense of winning, as said in the video with the current prototype you can just control 2 supply centers on a random board which isn't very hard or difficult further once boards get bigger it can make every board that's close to resolution into a massive mess which is kinda the point of the timelines but having it take place on every board that's about to end seems like it'd be non-ideal. Another issue with copying 5d chess on this is what happens if different players win on different boards simultaneously, it's possible because everyone takes their turn at the same time. The only obvious alternative to winning any one board of winning every board seems just infeasible on the face of it, there's a reason 5d chess doesn't have you win every board.

Misc issues that are equally problematic

  • Where do the timelines go visually? with 2 players you can have all the timelines of 1 player go on top and the others go on the bottom with more it becomes unclear
  • What are the rules for time line creation? Is there a limit, if not what stops one player from continuously making new timelines to stall the game out
  • Game viability? Can this all come together to make a fun understandable(without quadruple digit iq) game
@Pagwin-Fedora
Copy link
Author

my own personal thoughts on solutions for these issues are as follows

To start with adjustment I'd say that adjustment goes by the time axis. The number of units added or taken away should be decided by the supply centers owned on the board being evaluated for adjustment. This seems like a simple solution to this problem that also gives a reason to use the multiverse time travel other than stalling as you move units out of a timeline before an adjustment to avoid losing them or to gain more units than you wou ld otherwise though this may cause issues that are not obvious in my somewhat tired state at time or writing.

For the victory condition I personally think a good victory condition is to achieve victory on the original timeline. For timelines created via time travel victory would end the timeline in a sort of happily ever after state although for the purposes of gameplay what victory would mean on a non-primary board is that the board would remove all units and supply centers of the non-victor and allow the victor to move the units they have and get from supply centers out onto other boards which would provide incentive to win on boards other than the original but would also allow for sneaky victories to be achieved due to over commitment on boards outside of the original.

For timeline visuals I think the best solution is to just have timelines appear in the order they were created in top to bottom for games with more than 2 players, other solutions would probably be more complicated and hard to understand.

no idea what the timeline creation rules should be so I'm just gonna list out a couple of options I can think of, a fixed number of timelines could be set as the max of maybe 1 or 2 timeline creations per player, another solution could be 1 timeline creation per player and if you win a board you get another timeline creation if you want and least preferably 5d chess could be copied where each player cannot create more than 1 active timeline more than the amount of all the other players though this would probably cause issues in 7 player settings where being the 7th person to create a timeline is discouraged because all of a sudden everyone else can create a timeline again and make things more complicated and benefitial for them.

For movement to other timelines I'd say that a unit can move or support a unit going to the space it's on in the past or another timeline but cannot change the space it's on and it's higher dimension position at the same time just to keep the number of things to keep track of when defending a space to a reasonable number and avoid four digit iq being needed

for making the game understandable without four digit iq I think one way this could be achieved is to have each country played by a team of players with each player getting control of 1 timeline as timelines are created or to use the fixed number of timelines solution for the previous problem so the player only needs to deal with a managable and shrinking population of boards

@JuhaJGamer
Copy link

I think for timeline visuals it might be reasonable to create coloured "bands" on the screen which shrink or grow as needed, where each band corresponds to a player. Timeline 0 can be a neutral colour, and you can figure out some way of reasonably distributing timelines on either one or both sides of timeline 0.

As for timeline creation rules, I think one way to dissuade people from spamming new timelines is to just make that a non-viable strategy. Instead of outright banning it, one could (at least in theory) set up a victory conditions such that the more timelines there are the harder it is for any one person to manage the game and the more likely it is that they cause another player to win by accident, meaning that the optimal strategy for every player is to keep the timelines they create to a minimum, and to corner other people into situations which require them to use the timeline element of the game. This would disincentivise creating 10 million timelines, but make it so that the fun time travel mechanic isn't ignored by players, especially causing situations in which time-clutching a game and escaping elimination by a hair can happen.

I do think individual players might be capable of understanding the game, the input just has to be intuitive. Individuals can pretty easily play 5d chess as well.

@Pagwin-Fedora
Copy link
Author

I think for timeline visuals it might be reasonable to create coloured "bands" on the screen which shrink or grow as needed, where each band corresponds to a player. Timeline 0 can be a neutral colour, and you can figure out some way of reasonably distributing timelines on either one or both sides of timeline 0.

As for timeline creation rules, I think one way to dissuade people from spamming new timelines is to just make that a non-viable strategy. Instead of outright banning it, one could (at least in theory) set up a victory conditions such that the more timelines there are the harder it is for any one person to manage the game and the more likely it is that they cause another player to win by accident, meaning that the optimal strategy for every player is to keep the timelines they create to a minimum, and to corner other people into situations which require them to use the timeline element of the game. This would disincentivise creating 10 million timelines, but make it so that the fun time travel mechanic isn't ignored by players, especially causing situations in which time-clutching a game and escaping elimination by a hair can happen.

I do think individual players might be capable of understanding the game, the input just has to be intuitive. Individuals can pretty easily play 5d chess as well.

I'd say for timeline creation rules that if the best way to play is just to play normal until you're in a corner, things are kinda just the base game that you could play anywhere else but with a deus ex machina button. Also it would be hard for the time travel to be a deus ex machina like that in any way other than a desperate attempt to delay victory of a player due to the rules of how diplomacy works being based on getting majority control of a board rather than taking a single piece unless you want the victory condition of 5diplomacy to allow for victory through a sum of multiple boards which seems like it would be kinda unintuitive to deal with for players due to victory not being as grounded in the normal rules of diplomacy

@recursion-ninja
Copy link

recursion-ninja commented Sep 30, 2021

For timeline visuals I think the best solution is to just have timelines appear in the order they were created in top to bottom for games with more than 2 players, other solutions would probably be more complicated and hard to understand.

I agree.

However, to play devil's advocate, you could render the multiverse in 3D, with the master/trunk/main timeline continuing linearly forward, and each player gets a radial segment centered on the main timeline. Each radial segment could be rendered as a "pie wedge" extruded into a 3rd dimension with the pointy edge of the 3D pie wedge tangent to the main timeline.

@recursion-ninja
Copy link

recursion-ninja commented Sep 30, 2021

Regarding the Victory Condition:

I think that the the victory condition should be the following:

A player W is the winner if and only if, in the majority (50%+1) of boards in the multiverse "present," W controls at least 50% of the production centers.

My rational for this broad win condition is that if you do not control most of the multiverse, your "winning" board under traditional diplomacy rules is vulnerable to conquest from other timelines. Only by controlling the majority of the multiverse can you be definitively in a secure and dominant position.

In practice, games will likely be ended as a draw with more than one player collaboratively satisfying the victory conditions under an alliance.

@Pagwin-Fedora
Copy link
Author

Regarding the Victory Condition:

I think that the the victory condition should be the following:

A player W is the winner if and only if, in the majority (50%+1) of boards in the multiverse "present," W controls at least 50% of the production centers.

My rational for this broad win condition is that if you do not control most of the multiverse, your "winning" board under traditional diplomacy rules is vulnerable to conquest from other timelines. Only by controlling the majority of the multiverse can you be definitively in a secure and dominant position.

In practice, games will likely be ended as a draw with more than one player collaboratively satisfying the victory conditions under an alliance.

I suspect that this would lead to victory coming out of nowhere or just normal diplomacy but the board is bigger and it's harder to understand what unit(s) can do each turn. Also boards where 1 player completely eliminates all other players from the board become very weird as they can't really be contested allowing them to just spawn infinite units and give a permanent boost to victory progress which might be okay, it's hard to say without actual gameplay to observe. If we don't have a hard cap on the number of timelines however this just doesn't work as 1 or more players can just keep making timelines whenever someone gets close to victory

@Oliveriver
Copy link
Owner

Oliveriver commented Oct 4, 2021

I have two main thoughts on the discussion so far.

First, some people aren't appreciating how hard it appears to be to decide where newly-created timelines go. The difficulty comes from Diplomacy having multiple orders being resolved simultaneously. Once the moves and supports are dealt with, you may have several successful time travel jumps in one turn, maybe multiple from each player, and there's no obvious way to enumerate them. You could create some algorithm but I fear it would be pretty arbitrary and unbalanced.

That's in addition to deciding whether timelines go above/below/around and how that's based on the player who created them. My favourite solution to this so far is representing the timeline map in 3D and having the timelines spawn at seven angles around the central timeline, one for each player. But this has a whole bunch of technical issues to work through.

Second, I don't think we can realistically decide whether a given victory condition is the best fit for the game until there's something to test. My gut feel is I'd like it to follow 5D Chess in that winning once by normal Diplomacy rules anywhere on the timeline map is a victory (akin to putting just one king in checkmate anywhere) but I can see reasons why this would be unbalanced, e.g. it would be possible for two people to win simultaneously in two different timelines, although that could just be a draw. I think we'd need to try a few variations if and when this thing comes to full fruition.

@isikyus
Copy link

isikyus commented Oct 4, 2021

First, some people aren't appreciating how hard it appears to be to decide where newly-created timelines go.

Are we all clear on why it matters where the timelines go?
I initially didn't see why it matters, but I think I understand now: I have more units on timeline A, and you have more on timeline B, when we create a new timeline C, it matters whether it's next to A (easier for me to attack it), B (easier for you), or both (and we're evenly matched).


In this case I can imagine spawning timelines at 7 angles working. Generally when you spawn a timeline you'd give yourself an advantage there, so you'll naturally end up with a group of "adjacent" timelines where you are stronger, but at a disadvantage when you move into someone else's timeline.

But as you say there are lots of complicated issues — e.g. what happens if England moves into the past of Austria-Hungary's timeline, splitting off a branch — does this go at England's angle? Austria-Hungary's angle? Somewhere else?

A 7-dimensional timeline-space might resolve this but is of course even more confusing.


Maybe it's easier just to say all boards in the same column are adjacent (allow movement), so where you place timelines doesn't matter so much. (So using my original example, timeline C will be next to both timelines A and B regardless of who creates it — and if another player creates timeline D it'll be adjacent to all three of them).

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

No branches or pull requests

5 participants