Longwelwind / swords-and-ravens

An online platform to play the board game "A Game of Thrones: The Board Game 2nd Edition"
https://swordsandravens.net/
GNU General Public License v3.0
109 stars 30 forks source link

Add base game 3 player mode #92

Closed gereon77 closed 4 years ago

gereon77 commented 4 years ago

I don’t really like 3p anymore but the benefit of this game mode is that it usually gets finished within less than 2h. And it’s fairly balanced in comparison to standard 4p and 5p.

Therefore it’s a good mode for newbies or for those who want to play live but don’t have that much time.

Of course later you should be able to switch between standard 3p or vassals.

gereon77 commented 4 years ago

Note: Remove the Lannister ship from Port of Lannisport for this mode

gereon77 commented 4 years ago

@Longwelwind As already mentioned on Discord... This game mode is not this hard to implement. Here is my very quick and dirty approach which works:

https://github.com/gereon77/swords-and-ravens/tree/add-less-players-base-game-modes

And it looks this way:

image

As you see there were just a few adaptions necessary to accomplish it but I know the solution is not ideal. Can we set up a Discord meeting where we can review how this transformation can be done better to keep a clean code design? Thx in advance :)

gereon77 commented 4 years ago

Based on this we could also add custom 4p and 5p but instead of applying defeatable garrisons like described by rules we apply endless garrisons... That's how we played 4p and 5p without vassals as the defeatable garrisons are a bad joke. In 4p we applied same setup as in 3p but with allowed Pyke of course. In 5p we forbid Yronwood, Sunspear and Storms End...

Longwelwind commented 4 years ago

Multiple questions:

gereon77 commented 4 years ago

Multiple questions:

  • Why should the additional ship granted to Lannister be specifically removed for this game mode?

In 3p mode with the additional ship Lannister can move to GoldenSound and IronmansBay and therefore take Seagard and Riverrun in the first round which would overpower Lannister who is already quite strong in 3p.

  • Is Port of Pyke also blocked in this game mode?

Sure. If Pyke is blocked you can’t move into port anyways. In my screenshoot i just missed it and fixed it already in the branch. Maybe by this you could also add the debug mode I created which allows starting alone and bypasses canReady? 😇