O hai there! This svg is build dynamically, somewhat inspired by the algorithm described in this paper https://arxiv.org/abs/2305.17743 ! I've implemented my own algorithm for it and if you're curious, please contact me. I would love to explain how I did it and discuss aperiodic tilings with you!

— Tutorial —

Rainfall is a fast paced multiplayer card game. Each player gets a turn. At the start of the player's turn, the player's action points are refreshed. During the turn, the player can use any cards they hold. After the turn is over, the player's hand gets refreshed, and the player can already strategize their next moves.

Receiving damage means receiving a "damage" card. It is placed in a special "receiving" area. It is possible to block or remove this card during this player's turn. If the player does not remove this card before their turn expires, their character will receive the damage. This gives the player a chance to block attacks during their turn or use their last breath to save a friend!

(To be yet finished!)