diff --git a/src-ui/res/history.en.yaml b/src-ui/res/history.en.yaml index 44500f1d6..32eac35ad 100644 --- a/src-ui/res/history.en.yaml +++ b/src-ui/res/history.en.yaml @@ -232,3 +232,5 @@ marutaring: This genre first appeared in Puzzle Communication Nikoli vol. 181. bhaibahan: This genre was invented by Prasanna Seshadri. heavydots: This genre was invented by Prasanna Seshadri. tetroctb: This genre first appeared in Puzzle Communication Nikoli vol. 181. +kissing: This genre was invented by Matej Uher. +topo: This genre was invented by Michael Lefkowitz a.k.a. juggler. diff --git a/src-ui/res/rules.en.yaml b/src-ui/res/rules.en.yaml index 3d69f9755..3d991e0e3 100644 --- a/src-ui/res/rules.en.yaml +++ b/src-ui/res/rules.en.yaml @@ -415,3 +415,9 @@ tetroctb: |- 3. Each tetromino must cross at least one region border. 4. Two tetrominoes which touch each other at the corners must have different shapes, counting rotations and reflections as the same. 5. All tetrominoes form a diagonally contiguous area. +topo: |- + Divide the grid into regions, then assign a number to each region. Some region borders are given. + 1. The numbers in adjacent regions must have a difference of exactly one. + 2. Region borders cannot branch off or cross. + 3. A clue shows the average of the numbers in the two adjacent regions. + 4. Given borders must divide two regions. There can not be any dead ends.