Add rules
This commit is contained in:
parent
2ed55553df
commit
0a2b34827b
44
2022/05-gencant/Rules.md
Normal file
44
2022/05-gencant/Rules.md
Normal file
@ -0,0 +1,44 @@
|
||||
# Hexeptional Hexpertise
|
||||
|
||||
You are all mages competing to put on the flashiest magic display for the festival!
|
||||
Arrange the elements to put on a good show.
|
||||
|
||||
Take the three border cards and deal each one faceup.
|
||||
Place the top elements in the fixed hexes on the corners in clockwise order from the top.
|
||||
Place the bottom elements in the fixed hexes on the corners in clockwise order from the bottom.
|
||||
|
||||
The center hex represents you, the mage.
|
||||
It is neutral (not aligned with any element).
|
||||
|
||||
Each turn, flip the top card of the mana deck.
|
||||
It shows two elements.
|
||||
Place the elements in a hex connected to the mage by other filled hexes, in either order.
|
||||
|
||||
If either of the following elements are touching, cross them out.
|
||||
They have nullified each other.
|
||||
|
||||
- Light and Dark
|
||||
- Fire and Water
|
||||
- Earth and Air
|
||||
|
||||
When all 15 mana cards have been flipped, the festival is over.
|
||||
See how the audience liked your display with the following rules.
|
||||
Do not count nullified elements.
|
||||
|
||||
- Light = 3 points if not touching other Light
|
||||
- Light shines brightest on its own
|
||||
- Dark = 3 points for each hex in the cluster after the first
|
||||
- Darkness tries to swallow everything
|
||||
- Fire = 2 points for each adjacent Fire
|
||||
- Fire grows and burns
|
||||
- Water = 3 times length for straight line of 3 or more
|
||||
- Water flows like a river
|
||||
- Earth = 4 points for each cluster of 3
|
||||
- Earth is solid and clustered together
|
||||
- Air = 3 points for each time the line curves
|
||||
- Air is flowing
|
||||
- Harmonic Convergence = flower or line of all 6 elements = 10 points
|
||||
- Perfect convergence of elements puts on a flashy show
|
||||
|
||||
The highest scoring display wins the festival!
|
||||
In case of a tie, use the scores for the individual elements, in clockwise order starting from the top.
|
@ -4,7 +4,7 @@ import itertools
|
||||
import random
|
||||
|
||||
print("Setup")
|
||||
setup_cards = [['Light','Dark'], ['Fire', 'Water'], ['Wind', 'Earth']]
|
||||
setup_cards = [['Light','Dark'], ['Fire', 'Water'], ['Air', 'Earth']]
|
||||
random.shuffle(setup_cards)
|
||||
|
||||
for setup_card in setup_cards:
|
||||
@ -13,9 +13,8 @@ for setup_card in setup_cards:
|
||||
|
||||
input("Press enter to start the game")
|
||||
|
||||
print("Gameplay")
|
||||
cards = list(itertools.combinations(itertools.chain(*setup_cards), 2))
|
||||
random.shuffle(cards)
|
||||
|
||||
for i, card in enumerate(cards):
|
||||
input(f"{i}: {card[0]} {card[1]}")
|
||||
input(f"Card {i+1}: {card[0]} {card[1]}")
|
||||
|
BIN
2022/05-gencant/hexgrid.pdn
Normal file
BIN
2022/05-gencant/hexgrid.pdn
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user