diff --git a/src-ui/res/history.en.yaml b/src-ui/res/history.en.yaml index df724c926..ff52e0f32 100644 --- a/src-ui/res/history.en.yaml +++ b/src-ui/res/history.en.yaml @@ -221,3 +221,4 @@ tachibk: This genre first appeared in Puzzle Communication Nikoli vol. 173. lineofsight: This genre was invented by Inaba Naoki. kuromenbun: This genre first appeared in Puzzle Communication Nikoli vol. 138. teri: This genre was invented by Inaba Naoki. +sananko: This genre was invented by Subaru Saito. diff --git a/src-ui/res/history.ja.yaml b/src-ui/res/history.ja.yaml index 7b1a0f353..5982e4eba 100644 --- a/src-ui/res/history.ja.yaml +++ b/src-ui/res/history.ja.yaml @@ -182,3 +182,4 @@ mukkonn: WPC2017(インド大会)より lineofsight: 稲葉直貴氏発案 kuromenbun: パズル通信ニコリ vol.138より teri: 稲葉直貴氏発案 +sananko: 齋藤スバル氏発案 diff --git a/src-ui/res/rules.en.yaml b/src-ui/res/rules.en.yaml index 7d2b0110c..96b1b3461 100644 --- a/src-ui/res/rules.en.yaml +++ b/src-ui/res/rules.en.yaml @@ -304,3 +304,4 @@ subomino: "Draw lines over the dotted lines to divide the board into several blo portal: "Draw a loop that goes through every unshaded cell.\n1. The loop cannot branch off or cross itself.\n2. The loop cannot go through shaded cells.\n3. When the loop enters a numbered portal, it exits out of the corresponding portal and must continue in the same direction.\n4. When the loop enters an unnumbered portal, it must continue in a straight line." teri: "Shade some cells on the board.\n1. Shaded cells cannot be horizontally or vertically adjacent.\n2. Numbers cannot be shaded.\n3. Numbers represent the size of the largest possible unshaded rectangle that overlaps this clue.\n4. All unshaded cells on the board form an orthogonally connected area." lixloop: "Shade some cells on the board, and draw a single loop that goes through all remaining cells.\n1. The loop cannot branch off or cross itself.\n2. Shaded cells cannot be orthogonally adjacent.\n3. Cells with letters or question marks cannot be shaded, and are not part of the loop.\n4. The letters represent cells that contain a turning line (L), straight line (I), or shaded cell (X). The clued cells indicate whichever type is most frequent in that direction. If multiple types are tied for most frequent, all letters will be listed in the clue." +sananko: "Place a number between 1 and 3 in some of the empty cells.\n1. Numbers must appear in groups of 3 orthogonally connected cells with the same number.\n2. Different groups cannot be orthogonally adjacent.\n3. Clues on shaded cells indicate the sum of numbers in the (up to four) orthogonally adjacent cells." diff --git a/src-ui/res/rules.ja.yaml b/src-ui/res/rules.ja.yaml index 42e2a908d..6da481ccf 100644 --- a/src-ui/res/rules.ja.yaml +++ b/src-ui/res/rules.ja.yaml @@ -257,3 +257,4 @@ kuromenbun: "1. 盤面上のいくつかのマスを黒く塗る。数字の入 pentatouch: "1. 指定された形の黒マスのかたまり(ブロック)をすべて盤面に配置します。ブロックは、一つにつき一度だけ使用できます。\n2. ブロックは、回転または反転してもかまいません。\n3. リストにない形のブロックを置いてはいけません。\n4. ブロック同士が辺で接したり、重なったりしてはいけません。\n5. 黒点は、二つのブロックが角を共有して斜めに接する地点を表しています。黒点がない場所で、ブロック同士が角を共有してはいけません。" lixloop: "1. 盤面にタテヨコに線を引き、全体で1つの輪っかを作ります。線が通らないマスはすべて黒く塗りつぶします。\n2. 輪っかを作る線はマスの中央を通り、盤面の外に出たり、交差したり、枝分かれしたり、行き止まりがあったりしてはいけません。\n3. 黒マスをタテヨコに連続させてはいけません。\n4. 矢印のついた文字は、その方向に入る折れ線(L)、直線(I)、黒マス(X)のうち、最も多いものを(複数あるならすべて)表します。\n5. 文字のマスに線を引いたり黒マスを置いたりしてはいけません。" teri: "1. 盤面のいくつかのマスに黒マスを配置します。\n2. 数字は、盤面から取り出せる、そのマスを含んで黒マスを含まない長方形(正方形)のマス数の最大値を表します。数字のマスは黒マスになりません。\n3. 黒マスはタテヨコに連続しません。また、黒マスによって盤面が分断されてはいけません。" +sananko: "1. 空いているマスのいくつかに1~3の数字を1つ入れましょう。\n2. 数字は、同じ数字がちょうど3つだけタテヨコにつながった「ブロック」の形でのみ入るようにします。\n3. ブロック同士がタテヨコに隣り合ってはいけません。\n4. 黒マスの数字は、その上下左右の白マスに入る数字の和を表します。"