hervan / anaander

a turn-based strategy board game where all your units belong to a hive mind
https://hervan.github.io/anaander/
2 stars 0 forks source link

implement remote building ability activation #44

Closed hervan closed 7 years ago

hervan commented 7 years ago

first step is to refactor a testPattern(...) - it's already implemented inside build(...), but it will be entirely reused for this mechanic. consider whether to include meeple side flipping in it, as it's also useb by both, but then maybe it must come before regular exploration (because pattern rotation and flipping only rotate around tile at (0, 0)).

side flipping is necessary among other things because these powers will usually be stronger than those given by local building power activation (also to be implemented). they further require a different geography than the originating building (require the building to be placed in the same geography its blueprint was acquired).

finally, if every stat of players and their units can be "powered up", one approach to turn all these stats improvements into powerups is to enable them through combos - the harder the combo, the better the benefit:

hervan commented 7 years ago

if combos are adopted, remove benefit from "hold" - now it gives +1 resistance, make it a simple skip.

hervan commented 7 years ago

modifiers for the special powers:

thematic powers: