Terraforming-mars: Turmoil

Created on 7 Apr 2020  路  34Comments  路  Source: bafolts/terraforming-mars

Please add the fifth expansion. This one is a lot of work, adds several elements.

Thank you so much for all the hard work.

enhancement

Most helpful comment

Ideas:

  • Nothing fancy, plain divs with background colours matching close enough the real parties design
  • merge the two boards (Parliament and Events) into one to save space
  • don't even do event cards - just a grid of 3 horizontal divs
  • highlight the current event
  • middle section background to match the ruling party colour (Greens are ruling)
  • majority party is marked with something next to the leader spot (picked the arrow used in the turn order section)
    events_board

To further avoid coding of Turmoil visuals, it can be slimmed down:

  • Events hold only the text (it is sufficient)
  • Parties do not show their bonuses
  • next to the board there is an info button that expands a div where all parties bonuses and polices are listed
    events_board2

When taking the action:

  • display the parties div
    action

This is my current thinking...
Minor concerns:

  • Delegate area holds spaces for 4 players cubes only (12x2 rows)
  • Party area holds spaces for 4x3 cubes only.
    Of course, everything can be cramped and fit all, but it will look ugly. A possible solution is the use bigger cube icons that hold a number in them (e.g. instead of displaying 6 red cubes, only 1 red cube is displayed with a number 6 in it)

All 34 comments

@ssimeonoff can you give us an idea of how it can look alike? Please-please!

Ideas:

  • Nothing fancy, plain divs with background colours matching close enough the real parties design
  • merge the two boards (Parliament and Events) into one to save space
  • don't even do event cards - just a grid of 3 horizontal divs
  • highlight the current event
  • middle section background to match the ruling party colour (Greens are ruling)
  • majority party is marked with something next to the leader spot (picked the arrow used in the turn order section)
    events_board

To further avoid coding of Turmoil visuals, it can be slimmed down:

  • Events hold only the text (it is sufficient)
  • Parties do not show their bonuses
  • next to the board there is an info button that expands a div where all parties bonuses and polices are listed
    events_board2

When taking the action:

  • display the parties div
    action

This is my current thinking...
Minor concerns:

  • Delegate area holds spaces for 4 players cubes only (12x2 rows)
  • Party area holds spaces for 4x3 cubes only.
    Of course, everything can be cramped and fit all, but it will look ugly. A possible solution is the use bigger cube icons that hold a number in them (e.g. instead of displaying 6 red cubes, only 1 red cube is displayed with a number 6 in it)

Now, I kind of really like the slimmed down option, and adding a global event card can be:
[inboundPartyID, outboundPartyID, description]
E.g. the Current Global Event:
[4, 1, 'Gain 1 MC for each card in hand (no limit) and influence.']

  • Since three of the parties have such similar colors, is it possible to add the ruling party's name to the policy area? Useful for cards with party requirements.
  • Placing a delegate (lobbying) is not a standard project. This mostly matters if you have Standard Tech played, but making it a separate menu item is helpful as a reminder to use your freebie. Likewise, the Scientists' policy is a one per generation non-standard project and the Thermalists' is an unlimited non-SP.
  • Four out of the six neutral delegates displayed on the cards have already been placed. The graphics indicating the significance of top & bottom delegate are effectively hidden under the cards. (I find this is a problem for some ppl IRL too). Is there a way to better distinguish which ones are yet to be placed?

@ssimeonoff what if we combine slimmed down option with initial variant? I mean, we can show icons, and description (on mouse-hover or touch event). Icons is always better than texts for non-english-speaking persons like me :-)
Should we show somewhere a current influence of each player to avoid calculations?
We won't show Global Event names anywhere?

@thenewjuniorexecutive

  • Yes, good idea

    • Good, so separate action "Delegate" or "Delegate (free)" when a lobbyist is available.

    • there are no neutral delegates at all on the pictures - the grey squares are the Leader spots (top delegate).

@alrusdi,
I like icons too, but it is extra work.
Influence can be displayed, even next to the player board.
Global event names - Do you need them?

I will begin to work on another branch to let everyone contribute to it.

@bafolts can we give write permissions to this repository to @pierrehilbert and @ssimeonoff ?

New idea: Style the global events and parties in a horizontal manner and list them vertically
Preview: https://ssimeonoff.github.io/turmoil-boards

It provides much better ovewview, but take up more vertical space.

First one is better to me. If we change player cubes to specific "delegate" icons, and add chair icons it can be really great.

@thenewjuniorexecutive

  • there are no neutral delegates at all on the pictures - the grey squares are the Leader spots (top delegate).

I was thinking of the party names on the event cards themselves. Only the lower delegates listed on the distant & coming events are yet to be placed in their parties, the other four are much less critical info. It would be nice to highlight those two so you know one will be placed after the coming election, and the other one will be placed after the election after that.

I've created Turmoil branch.

@pierrehilbert and I are willing to work on this one as well, we plan to use the designs provided by @ssimeonoff

This will be a big task, if someone wants to help, which is welcome, please synchronize here before so we will not be working on the same topics.

Some tasks I foresee that can be splitted :

  • Add core mechanics for Committee Board (parties, chairman, etc...) : @pierrehilbert is working on this one
  • Add 16 new projects cards
  • Add last Turmoil corporation : Septem Tribus
  • Add Global Events (if someone knows where a list can be found it would be great)
  • Update the UI

IMG_20200410_135218
IMG_20200410_135151

Global event texts from BGG:


Click to expand

G01:
Democratic Reform
Mars First Delegate
------
Aquifer Released by Public Council
Greens Delegate
Ocean tile
Plant Steel/Influence
(First player places an ocean tile. Gain 1 plant and 1 steel per influence.)
==========
G02:
Mining Restrictions
Reds Delegate
------
Asteroid Mining
Unity Delegate
Titanium/Jovian tag^Influence
(Gain 1 titanium for each Jovian tag (max 5) and influence.)
==========
G03:
Solarnet
Unity Delegate
------
Celebrity Leaders
Greens Delegate
2 M$/Event tag^Influence
(Gain 2 M$ for each event played (max 5) and influence.)
==========
G04:
Free Academia Treaty
Scientists Delegate
------
Diversity
Scientists Delegate
9 different tags^Influence: 10 M$
(Gain 10 M$ if you have 9 or more different tags. Influence counts as unique tags.)
==========
G05:
Minimal Impact Policy
Reds Delegate
------
Dry Deserts
Unity Delegate
-Ocean Tile
?/Influence
(First player removes 1 ocean tile from the gameboard. Gain 1 standard resource per influence.)
==========
G06:
Experimental Lifeforms
Greens Delegate
------
Eco Sabotage
Reds Delegate
max 3 plants^Influence
(Lose all plants except 3 + influence.)
==========
G07:
Self-Sufficiency Program
Greens Delegate
------
Election
Mars First Delegate
Influence + Building tag + City tile: 1st TR TR, 2nd TR
(Count your influence plus Building tags and City tiles (no limits). The player with most (or 10 in solo) gains 2 TR, the 2nd (or 5 in solo) gains 1 TR (ties are friendly).)
==========
G08:
Terraforming Lobbying
Kelvinists Delegate
------
Generous Funding
Unity Delegate
2 M$/Influence + 5 TR OVER 15
(Gain 2 M$ for each influence and set of 5 TR over 15 (max 5 sets).)
==========
G09:
Heat First Policy
Kelvinists Delegate
------
Global Dust Storm
Greens Delegate
no Heat
-2 M$/Building tag^Influence
(Lose all heat. Lose 2 M$ for each Building tag (max 5, then reduced by influence).)
==========
G10:
Red Resistance
Reds Delegate
------
Homeworld Support
Unity Delegate
2 M$/Earth tag^Influence
(Gain 2 M$ for each Earth tag (max 5) and influence.)
==========
G11:
Second Energy Crisis
Scientists Delegate
------
Improved Energy Templates
Kelvinists Delegate
Increase Energy/Power tag Power tag^Influence
(Increase energy production 1 step per 2 power tags (no limit). Influence counts as power tags.)
==========
G12:
Charismatic WG President
Unity Delegate
------
Interplanetary Trade
Unity Delegate
2 M$/Space tag^Influence
(Gain 2 M$ for each space tag (max 5) and influence.)
==========
G13:
Rising Alloy Demand
Mars First Delegate
------
Miners on Strike
Greens Delegate
-1 Ti/Jovian tag^Influence
(Lose 1 titanium for each Jovian tag (max 5, then reduced by influence).)
==========
G14:
Thaw Mining
Kelvinists Delegate
------
Mud Slides
Greens Delegate
-4 M$/tile adjacent to ocean tile^Influence
(Lose 4 M$ for each tile adjacent to ocean (max 5, then reduced by influence).)
==========
G15:
Viral Modifications Approved
Greens Delegate
------
Pandemic
Mars First Delegate
-3 M$/Building tag^Influence
(Lose 3 M$ for each Building tag (max 5, then reduced by influence).)
==========
G16:
Scientific Consensus
Kelvinists Delegate
------
Paradigm Breakdown
Reds Delegate
-Card Card
2 M$/Influence
(Discard 2 cards from hand. Gain 2 M$ per influence.)
==========
G17:
Scientific Progress
Scientists Delegate
------
Productivity
Mars First Delegate
Steel/Steel production^Influence
(Gain 1 steel for each steel production (max 5) and influence.)
==========
G18:
Antarctica Melts
Kelvinists Delegate
------
Red Influence
Reds Delegate
-3 M$/5TR OVER 10
Increase M$ 1/Influence
(Lose 3 M$ for each set of 5 TR over 10 (max 5 sets). Increase M$ production 1 step per influence.)
==========
G19:
World Government Directives
Unity Delegates
------
Revolution
Mars First Delegate
Earth tag + Influence: 1st -TR TR 2nd -TR
(Count Earth tags and ADD(!) influence. The player(s) with most (at least 1) loses 2 TR, and 2nd most (at least 1) loses 1 TR. SOLO: Lose 2 TR if the sum is 4 or more.)
==========
G20:
Independence Movement
Mars First Delegate
------
Riots
Reds Delegate
-4 M$/City tile^Influence
(Lose 4 M$ for each City tile (max 5, then reduced by influence).)
==========
G21:
Corporate Alliance
Unity Delegate
------
Sabotage
Reds Delegate
Decrease energy 1
Decrease steel 1
Steel/Influence
(Decrease steel and energy production 1 step each. Gain 1 steel per influence.)
==========
G22:
Explore First Directive
Reds Delegate
------
Scientific Community
Scientists Delegate
1 M$/Card^Influence
(Gain 1 M$ for each card in hand (no limit) and influence.)
==========
G23:
Mohole Lake
Kelvinists Delegate
------
Snow Cover
Kelvinists Delegate
-TempUp TempUp
Card/Influence
(Decrease temperature 2 steps. Draw 1 card per influence.)
==========
G24:
Increased Interplanetary Trade
Unity Delegate
------
Solar Flare
Kelvinists Delegate
-3 M$/Space tag^Influence
(Lose 3 M$ for each space tag (max 5, then reduced by influence).)
==========
G25:
AI Research
Scientists Delegate
------
Solarnet Shutdown
Mars First Delegate
-3 M$/Blue card^Influence
(Lose 3 M$ for each blue card (max 5, then reduced by influence).)
==========
G26:
Bioengineering Boom
Greens Delegate
------
Spin-off Products
Scientists Delegate
2 M$/Science tag^Influence
(Gain 2 M$ for each Science tag (max 5)) and influence.)
==========
G27:
Science Summit
Scientists Delegate
------
Sponsored Projects
Greens Delegate
Card with resource: +?
Card/Influence
(All cards with resources on them gain 1 resource. Draw 1 card for each influence.)
==========
G28:
Moral Movement
Reds Delegate
------
Strong Society
Mars First Delegate
2 M$/City tile^Influence
(Gain 2 M$ for each City tile (max 5) and influence.)
==========
G29:
Local Terraforming Support
Mars First Delegate
------
Successful Organisms
Scientists Delegate
Plant/Plant production^Influence
(Gain 1 plant per plant production (max 5) and influence.)
==========
G30:
Separatist Movement
Mars First Delegate
------
War on Earth
Kelvinists Delegate
-4 TR^Influence
(Reduce TR 4 steps. Each influence prevents 1 step.)
==========
G31:
Patera Boring
Scientists Delegate
------
Volcanic Eruptions
Kelvinists Delegate
TempUp TempUp
Increase Heat/Influence
(Increase temperature 2 steps. Increase heat production 1 step per influence.)
==========




Promo Global events

G32:
Titan-Venus Alliance
Unity Delegate
------
Cloud Societies
Reds Delegate
Card^Floater: Floater
Floater/Influence
(Add a floater to each card that can collect floaters. Add 1 floater for each influence to a card.)
==========
G33:
Immigration to Venus
Kelvinists Delegate
------
Corrosive Rain
Greens Delegate
-Floater Floater
OR -10 M$
Card/Influence
(Lose 2 floaters or 10 M$. Draw 1 card for each influence.)
==========
G34:
Jovian Colony Boom
Scientists Delegate
------
Jovian Tax Rights
Unity Delegate
Increase M$/Colony
Titanium/Influence
(Increase M$ production 1 step for each colony. Gain 1 titanium for each influence.)
==========
G35:
Diaspora
Mars First Delegate
------
Microgravity Health Problems
Scientists Delegate
-3 M$/Colony^Influence
(Lose 3 M$ for each colony (max 5), then reduced by influence.)
==========
G36:
Martian Protectionism
Mars First Delegate
------
Venus Infrastructure
Unity Delegate
2 M$/Venus tag^Influence
(Gain 2 M$ per Venus tag (max 5) and influence.)
==========

I will add write access to the main repository for ssimenoff and
pierrehilbert today.

>

Did you remember that five of the global events only apply if one or more of Venus and colonies are in play? I think the count is 1 is Venus only, two are colonies only, and two are either/ both Venus and colonies? Not sure if it matters. Just means those cards might be a dead draw

Also, thank you guys for all the hard work. This has been really appreciated as a way to stay in touch with friends

Nice reminder, we will take it into account!
I must confess that you're right, be able to play with friend in this containment period is really enjoyable.

@ssimeonoff : Could you please provide us the HTML structure as defined in your first message?

First suggestion was just an image.
But now I have a 3rd suggestion:

  • put the events on the left side (not over it) to reduce the height
  • parties to hold only 6 slots for delegates (5 players + one neutral) when where there are more than 1 delegate per party, display a number
  • Ruling party policy to be next to the player's board (thus it will more on focus and harder to forget)
    Can do an overview today.

If you think that the number for delegate will be readable on mobile, it's perfect for me.
I look forward for this overview, many thank for this big contribution!

We can completely replace parties color scheme for something more readable btw.
Like this: https://cdn.thingiverse.com/assets/ff/3c/27/c3/5d/Turmoil_Parliment_Print.jpg

https://ssimeonoff.github.io/turmoil-boards2

Something like that.
The ruling party policy will be on the right side of the player's board (same height)

Thanks, I think it will be too large for mobile screen but will try it!!

Either scale it down or just display the global events above the turmoil board:
Its width is a bit under 1000px and is identical to the width that the Venus board creates.
And for the height to worry later.

I've asked our designer to show his vision of Turmoil board
Here is result
If you like it - i'll make html markup for it
MarsUI_1

The current result:
Capture d鈥檈虂cran 2020-04-19 a虁 15 45 57

I like the new way for displaying global event, the current policy and parties but I think that we need to display how many delegate are still in the reserve, and party bonus.

If you can provide the HTML, I will work to implement it!

@pierrehilbert just continue to work on current UI. When everything will be done i will add new UI

The current UI is working.
We just need to add two things and everything will be finished:

  • Two last global event
  • A way to display the current ruling party / ruling policy

Great! I will start to making new html markup then

Many thanks for your help!!

I've added new markup. Turmoil board is so huge now...

It's really nice, many thanks.
I just corrected to display ruling policy at the middle instead of dominant bonus.

Turmoil is now complete!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

rodrigomp84 picture rodrigomp84  路  5Comments

vsrisuknimit picture vsrisuknimit  路  5Comments

Carcassonner picture Carcassonner  路  5Comments

ATiredVegan picture ATiredVegan  路  5Comments

dabewi picture dabewi  路  3Comments