- index.html: реальная персистентность (loadSave/applySave/persist/freshSave, SAVE_VERSION=1, форма сейва v1, base64-поле, миграции), резюм незавершённой партии после reload, авто-пауза при visibilitychange без перезаписи сейва; полировка: modeForState вместо мёртвого mode, валидация FIELD_SIZES, setFieldSize игнорирует чужие значения, согласованный дефолт fieldH, сброс hoverCell на pointerup/cancel, актуализирован комментарий mode. - tests/test.js: расширена 65 -> 123 проверок (резюм R1/R2/R3, миграция/битый сейв, настройки, resize, клики DOM-кнопок, applyIntent, паритет сохранён). - tools/old-ref/: harness паритета перенесён в репозиторий (old_ref.cpp, reference*.json, генераторы, diff-our.js, ref-*.txt, ce1.txt, README). - AGENTS.md/README.md: форма сейва, миграции, резюм, harness, структура. - .gitignore: секрет .gitea_token и бинарники/логи harness. - Прогоны: check: OK; npm test — ИТОГ 123/123; паритет clean 273/273. - Ревью-гейт 4 (Oracle): PASS; minor/mit закрыты.
31 lines
20 KiB
JSON
31 lines
20 KiB
JSON
[
|
|
{"name":"empty5x5","w":5,"h":5,"steps":[".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n"]},
|
|
{"name":"block2x2_5x5","w":5,"h":5,"steps":[".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n",".....\n.11..\n.11..\n.....\n.....\n"]},
|
|
{"name":"blinker_h_5x5","w":5,"h":5,"steps":[".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n"]},
|
|
{"name":"blinker_v_5x5","w":5,"h":5,"steps":[".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n",".....\n.....\n.111.\n.....\n.....\n",".....\n..1..\n..1..\n..1..\n.....\n"]},
|
|
{"name":"glider_8x8","w":8,"h":8,"steps":["........\n..1.....\n...1....\n.111....\n........\n........\n........\n........\n","........\n........\n.1.1....\n..11....\n..1.....\n........\n........\n........\n","........\n........\n...1....\n.1.1....\n..11....\n........\n........\n........\n","........\n........\n..1.....\n...11...\n..11....\n........\n........\n........\n","........\n........\n...1....\n....1...\n..111...\n........\n........\n........\n","........\n........\n........\n..1.1...\n...11...\n...1....\n........\n........\n","........\n........\n........\n....1...\n..1.1...\n...11...\n........\n........\n","........\n........\n........\n...1....\n....11..\n...11...\n........\n........\n","........\n........\n........\n....1...\n.....1..\n...111..\n........\n........\n","........\n........\n........\n........\n...1.1..\n....11..\n....1...\n........\n","........\n........\n........\n........\n.....1..\n...1.1..\n....11..\n........\n"]},
|
|
{"name":"single_cell_5x5","w":5,"h":5,"steps":[".....\n.....\n..1..\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n"]},
|
|
{"name":"single_cell_6x6","w":6,"h":6,"steps":["......\n......\n...1..\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n"]},
|
|
{"name":"mix_2_1_5x5","w":5,"h":5,"steps":[".....\n.111.\n.121.\n.111.\n.....\n","..1..\n.1.1.\n1...1\n.1.1.\n..1..\n","..1..\n.111.\n11.11\n.111.\n..1..\n",".111.\n1...1\n1...1\n1...1\n.111.\n",".111.\n1.1.1\n11.11\n1.1.1\n.111.\n",".111.\n1...1\n1...1\n1...1\n.111.\n",".111.\n1.1.1\n11.11\n1.1.1\n.111.\n",".111.\n1...1\n1...1\n1...1\n.111.\n",".111.\n1.1.1\n11.11\n1.1.1\n.111.\n",".111.\n1...1\n1...1\n1...1\n.111.\n",".111.\n1.1.1\n11.11\n1.1.1\n.111.\n"]},
|
|
{"name":"mix_row_121_5x5","w":5,"h":5,"steps":[".....\n.....\n121..\n.....\n.....\n",".....\n.1...\n.2...\n.1...\n.....\n",".....\n.....\n121..\n.....\n.....\n",".....\n.1...\n.2...\n.1...\n.....\n",".....\n.....\n121..\n.....\n.....\n",".....\n.1...\n.2...\n.1...\n.....\n",".....\n.....\n121..\n.....\n.....\n",".....\n.1...\n.2...\n.1...\n.....\n",".....\n.....\n121..\n.....\n.....\n",".....\n.1...\n.2...\n.1...\n.....\n",".....\n.....\n121..\n.....\n.....\n"]},
|
|
{"name":"birth_112_5x5","w":5,"h":5,"steps":[".....\n.11..\n.2...\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n",".....\n.11..\n.21..\n.....\n.....\n"]},
|
|
{"name":"birth_122_5x5","w":5,"h":5,"steps":[".....\n.12..\n.2...\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n",".....\n.12..\n.22..\n.....\n.....\n"]},
|
|
{"name":"birth_121_5x5","w":5,"h":5,"steps":[".....\n.12..\n.1...\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n",".....\n.12..\n.11..\n.....\n.....\n"]},
|
|
{"name":"birth_221_5x5","w":5,"h":5,"steps":[".....\n.22..\n.1...\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n",".....\n.22..\n.12..\n.....\n.....\n"]},
|
|
{"name":"cc_3x3_stale","w":3,"h":3,"steps":["..2\n2.1\n1..\n",".2.\n...\n.2.\n","...\n...\n...\n","...\n...\n...\n"]},
|
|
{"name":"multi_births_6x6","w":6,"h":6,"steps":["......\n.1.1..\n..1...\n...1.1\n....1.\n......\n","......\n..1...\n..111.\n...11.\n....1.\n......\n","......\n..1...\n..1.1.\n..1..1\n...11.\n......\n","......\n...1..\n.11...\n..1..1\n...11.\n......\n","......\n..1...\n.111..\n.11.1.\n...11.\n......\n","......\n.111..\n......\n.1..1.\n..111.\n......\n","..1...\n..1...\n.1.1..\n..1.1.\n..111.\n...1..\n","......\n.111..\n.1.1..\n.1..1.\n..1.1.\n..111.\n","..1...\n.1.1..\n11.11.\n.1..1.\n.11.11\n..1.1.\n","..1...\n11.11.\n11.11.\n......\n.11.11\n.11.11\n",".111..\n1...1.\n11.11.\n1....1\n.11.11\n.11.11\n"]},
|
|
{"name":"stale_split_6x6","w":6,"h":6,"steps":["......\n.1111.\n.1.1..\n...1..\n......\n......\n","..11..\n.1.11.\n.1....\n..1...\n......\n......\n","..111.\n.1.11.\n.1.1..\n......\n......\n......\n","..1.1.\n.1....\n...11.\n......\n......\n......\n","......\n..1.1.\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n","......\n......\n......\n......\n......\n......\n"]},
|
|
{"name":"rnd_5x5_s1","w":5,"h":5,"steps":["2.122\n1.222\n..22.\n21.2.\n....2\n","..1.2\n.....\n1....\n.1.22\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n"]},
|
|
{"name":"rnd_5x5_s2","w":5,"h":5,"steps":["1.2..\n.2..2\n12211\n11.12\n.12..\n",".1...\n....2\n.....\n....2\n1121.\n",".....\n.....\n.....\n.112.\n.121.\n",".....\n.....\n..1..\n.1.2.\n.1.1.\n",".....\n.....\n..1..\n.1.2.\n.....\n",".....\n.....\n..1..\n..1..\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n",".....\n.....\n.....\n.....\n.....\n"]},
|
|
{"name":"rnd_6x6_s1","w":6,"h":6,"steps":["112122\n...122\n2.11.2\n2..1..\n....2.\n1.1122\n",".12..2\n1.....\n.11..2\n.211..\n.11..2\n...122\n",".1....\n1.....\n1..1..\n1..11.\n.1...2\n..1122\n","......\n11....\n11.11.\n11111.\n.1...2\n..1122\n","......\n111...\n....1.\n.....2\n1....2\n..1122\n",".1....\n.1....\n.1....\n....22\n...1.2\n...122\n","......\n111...\n......\n....22\n...1..\n...1.2\n",".1....\n.1....\n.1....\n....2.\n...1.2\n....2.\n","......\n111...\n......\n....2.\n...1.2\n....2.\n",".1....\n.1....\n.1....\n....2.\n...1.2\n....2.\n","......\n111...\n......\n....2.\n...1.2\n....2.\n"]},
|
|
{"name":"rnd_6x6_s2","w":6,"h":6,"steps":[".2....\n.1.2.1\n....2.\n...211\n..212.\n..1.21\n","..2...\n..2.2.\n..2...\n..2..1\n..2...\n..1.21\n","...2..\n.22...\n.22...\n.222..\n.22.21\n...2..\n","..2...\n.2.2..\n2.....\n2...2.\n.2..2.\n..222.\n","..2...\n.22...\n22....\n22....\n.22.22\n..222.\n",".22...\n2.2...\n......\n......\n2...22\n.22.22\n",".22...\n..2...\n......\n......\n.2.222\n.2.222\n",".22...\n.22...\n......\n....2.\n...2.2\n...2.2\n",".22...\n.22...\n......\n....2.\n...2.2\n......\n",".22...\n.22...\n......\n....2.\n....2.\n......\n",".22...\n.22...\n......\n......\n......\n......\n"]},
|
|
{"name":"rnd_8x8_s1","w":8,"h":8,"steps":[".111.2.2\n..221...\n..22..2.\n.21.22..\n..2122..\n2..112.1\n.11.....\n..1122.2\n",".1......\n.....22.\n........\n.2....2.\n........\n.....22.\n.1......\n.1112...\n","........\n........\n.....22.\n........\n.....22.\n........\n.1.112..\n.111....\n","........\n........\n........\n........\n........\n......2.\n.1.11...\n.1.1....\n","........\n........\n........\n........\n........\n........\n...11...\n...11...\n","........\n........\n........\n........\n........\n........\n...11...\n...11...\n","........\n........\n........\n........\n........\n........\n...11...\n...11...\n","........\n........\n........\n........\n........\n........\n...11...\n...11...\n","........\n........\n........\n........\n........\n........\n...11...\n...11...\n","........\n........\n........\n........\n........\n........\n...11...\n...11...\n","........\n........\n........\n........\n........\n........\n...11...\n...11...\n"]},
|
|
{"name":"rnd_8x8_s2","w":8,"h":8,"steps":["...22.21\n.11221..\n.1.122..\n2221.2..\n211..2..\n.21121.1\n.11.21..\n.121....\n","......2.\n.1......\n......1.\n.....22.\n.....2..\n........\n1....11.\n.1.11...\n","........\n........\n.....21.\n.....22.\n.....22.\n.....11.\n....11..\n....11..\n","........\n........\n.....21.\n....2..1\n....2..2\n........\n........\n....11..\n","........\n........\n.....21.\n....2..1\n........\n........\n........\n........\n","........\n........\n.....21.\n.....21.\n........\n........\n........\n........\n","........\n........\n.....21.\n.....21.\n........\n........\n........\n........\n","........\n........\n.....21.\n.....21.\n........\n........\n........\n........\n","........\n........\n.....21.\n.....21.\n........\n........\n........\n........\n","........\n........\n.....21.\n.....21.\n........\n........\n........\n........\n","........\n........\n.....21.\n.....21.\n........\n........\n........\n........\n"]},
|
|
{"name":"rnd_10x10_s1","w":10,"h":10,"steps":[".2..2.1..2\n.2..11211.\n...2..2...\n.2...2.22.\n212......2\n22..22.21.\n..2.111..2\n.22.212.1.\n..2121.22.\n2211....1.\n","....2.1.1.\n..211...1.\n..2.......\n22....222.\n..2.22...2\n2...2..211\n2.2......2\n.2......11\n2.......21\n.2.....11.\n","....22.1..\n..2.12.1..\n..2.....1.\n.222.2222.\n2..222...2\n....22...1\n2......1..\n22........\n22........\n.......111\n","...222....\n....12.11.\n........1.\n.2...22222\n.2.....2.2\n...2.22.1.\n22........\n..........\n22......1.\n........1.\n","...2.22...\n...2.2211.\n....2.....\n......2..2\n..2.2....2\n222...221.\n..........\n..........\n..........\n..........\n",".....2....\n...2...1..\n....2...1.\n...2.2....\n..22.22..2\n.222...21.\n.2.....2..\n..........\n..........\n..........\n","..........\n....2.....\n...22.....\n..22.22...\n.2...2222.\n.2.22..21.\n.2.....22.\n..........\n..........\n..........\n","..........\n...22.....\n..2.......\n..22......\n.2......2.\n22..22...2\n..2....22.\n..........\n..........\n..........\n","..........\n...2......\n..2.2.....\n.222......\n22.22.....\n222....2.2\n.2......2.\n..........\n..........\n..........\n","..........\n...2......\n.2..2.....\n2.........\n....2.....\n...2....2.\n222.....2.\n..........\n..........\n..........\n","..........\n..........\n..........\n..........\n..........\n.222......\n.22.......\n.2........\n..........\n..........\n"]},
|
|
{"name":"rnd_10x10_s2","w":10,"h":10,"steps":["...211..2.\n2.22....1.\n2.1...22..\n2...1212..\n.12..2.222\n21211.11..\n.....22.22\n211...1..1\n..1.222...\n12222.1.1.\n","..221.....\n..2..12.1.\n2.1.2...1.\n2.211.....\n..........\n2..11.....\n....2...22\n.1112...11\n....2.2...\n.22.2.11..\n","..2211....\n..2..1.2..\n..1.2..2..\n..2.1.....\n.22.......\n...11.....\n.2...2..22\n..1.2..211\n....2.2.1.\n...2..11..\n","..22111...\n.22..1....\n.21.222...\n..2.......\n.22.1.....\n.2.11.....\n..2..2.2.2\n...22.2...\n....2.2..1\n.....211..\n",".222111...\n..........\n....222...\n....2.....\n.2..1.....\n.2..12....\n..2..22...\n...22.222.\n...22.....\n.....211..\n","..2211....\n..2.......\n....22....\n...22.....\n...21.....\n.2221.2...\n..2.......\n..2...22..\n...2....2.\n....221...\n","..221.....\n..2.......\n....22....\n..........\n..........\n.2..11....\n.....122..\n..22...2..\n...22.....\n....22....\n","..22......\n..2..2....\n..........\n..........\n..........\n....11....\n..22.1.2..\n..22.2.2..\n..2..2....\n...222....\n","..22......\n..22......\n..........\n..........\n..........\n...2111...\n..2..1....\n.2...2....\n..2..2....\n...222....\n","..22......\n..22......\n..........\n..........\n....11....\n...2111...\n..22......\n.22.222...\n..22.22...\n...222....\n","..22......\n..22......\n..........\n..........\n...2..1...\n..2...1...\n.2........\n.2....2...\n.2........\n..22.22...\n"]},
|
|
{"name":"rnd_12x12_s1","w":12,"h":12,"steps":["2...212...21\n122221.21..2\n112.1221.11.\n..2....22.2.\n.21.2....22.\n..2.....2..2\n2...111.1122\n1.121.1..11.\n.1.2..2.2121\n.12.1.11222.\n.1..1.122221\n1...22...21.\n","2.2...22..21\n........1..2\n1.........12\n1...2..2...2\n.21....2..22\n..2.2..12..2\n..1.1.1.1..2\n1.1...1.....\n1.....2....1\n11..1.......\n112.1......1\n....2212...1\n",".......2..21\n.1.....1.2..\n..........12\n1...........\n.21...22..22\n..2..21.22.2\n..1...1.1...\n...1..1.....\n1....2......\n..22.1......\n1.2.1.1.....\n.1.2221.....\n","........1.2.\n........12..\n..........1.\n.1..........\n.21..2222222\n..22.2..22.2\n..11..1.11..\n.....211....\n..22.21.....\n..22.11.....\n......1.....\n.1222.1.....\n","........1...\n........1.2.\n.........1..\n.11...222..2\n.2.22222...2\n.....2.....2\n..11.....12.\n........1...\n..22........\n..22...1....\n.1....11....\n..22.1......\n",".........1..\n........1...\n.........12.\n.1122...2.2.\n.2.22...2.22\n.....2.....2\n.........12.\n.........1..\n..22........\n.2.2..11....\n.1..2.11....\n..2...1.....\n","............\n........1.2.\n..12....1.2.\n.1..2...2...\n.2...2....22\n....2......2\n.........12.\n.........12.\n..22........\n.2.22211....\n.1.2........\n.....211....\n","............\n............\n..12...11...\n.1.22.....22\n....22....22\n.........1.2\n.........1.2\n.........12.\n..22.22.....\n.2...21.....\n...2........\n......1.....\n","............\n............\n..122.......\n.....2...222\n...222...2..\n.........1.2\n........11.2\n.........12.\n..2.222.....\n...2.21.....\n.....21.....\n............\n","............\n...2........\n...22.....2.\n..2..2...22.\n....22..22.2\n....2....1..\n........1..2\n.....2..112.\n...22.2.....\n...2...1....\n....221.....\n............\n","............\n...22.......\n..222....22.\n.....2..2..2\n...222..2...\n....22...1..\n........1...\n....22.1112.\n...2222111..\n...2...1....\n....221.....\n.....2......\n"]},
|
|
{"name":"rnd_12x12_s2","w":12,"h":12,"steps":["..21..1.21.2\n21...2.....2\n2.2222.21.21\n12....22.1.2\n.2.2.2......\n212.212.2212\n21.2..1222..\n2.22..11...2\n2..122...1.2\n2..221.2.121\n12....11.11.\n2212.2......\n",".12.......2.\n2....2.....2\n..2222.212.1\n1......2.1.2\n...2.......2\n..........1.\n...........2\n2........2..\n2......2.1.2\n2.22...2...1\n.......1.1.1\n2.1...1.....\n",".1..........\n.....22.21.2\n.2.222.2.2.1\n..2...22.1.2\n...........2\n..........11\n..........2.\n........2...\n2...........\n.2....22...1\n..22..111.1.\n............\n","............\n..2..22221..\n..222....2.1\n..222222...2\n...........2\n..........11\n.........222\n............\n.......2....\n.22...2.1...\n..2...1.1...\n.......1....\n","......222...\n..2.2222212.\n.2.......2..\n..2..22....2\n...2222....2\n.........2..\n.........2.2\n..........2.\n.......2....\n.22...2.1...\n.22...1.1...\n.......1....\n","............\n.....2....2.\n.2222....2..\n..22..2...2.\n...22.2...2.\n....22......\n.........2..\n..........2.\n.......2....\n.22...2.1...\n.22...1.1...\n.......1....\n","............\n..222.......\n.2..22...22.\n.2.......22.\n..2...2.....\n...222......\n............\n............\n.......2....\n.22...2.1...\n.22...1.1...\n.......1....\n","...2........\n..2222......\n.2..22...22.\n.22..2...22.\n..2222......\n...222......\n....2.......\n............\n.......2....\n.22...2.1...\n.22...1.1...\n.......1....\n","..22........\n..2..2......\n.2....2..22.\n.2....2..22.\n.2....2.....\n..2.........\n...222......\n............\n.......2....\n.22...2.1...\n.22...1.1...\n.......1....\n","..22........\n.222........\n.22..22..22.\n222..222.22.\n.22.........\n..2222......\n...22.......\n....2.......\n.......2....\n.22...2.1...\n.22...1.1...\n.......1....\n",".2.2........\n....2.......\n....22.2222.\n2..2.2.2222.\n2...........\n.2...2......\n..2.........\n...22.......\n.......2....\n.22...2.1...\n.22...1.1...\n.......1....\n"]},
|
|
{"name":"rnd_8x8_onecolor","w":8,"h":8,"steps":["1...1.1.\n.11..111\n1..11111\n....1...\n..1.1.11\n..1.1.11\n111..1.1\n.1.1.1..\n",".1....11\n111.....\n.111...1\n........\n....1.11\n..1.1...\n1....1.1\n11..1.1.\n","111.....\n1..1..11\n1..1....\n..11..11\n...1.1..\n...11..1\n1..1111.\n11...11.\n","111.....\n1..1....\n.1.11...\n..11..1.\n.....1.1\n..1.....\n1111...1\n11....1.\n","111.....\n1..11...\n.1..1...\n..11.11.\n..11..1.\n..11..1.\n1..1....\n1.......\n","1111....\n1..11...\n.1......\n.1...11.\n.1....11\n.1..1...\n.111....\n........\n","11111...\n1..11...\n111.11..\n111..111\n111...11\n11.1....\n.111....\n..1.....\n","111.1...\n........\n........\n....1..1\n...1.1.1\n...1....\n1..1....\n.111....\n",".1......\n.1......\n........\n....1.1.\n...1..1.\n..11....\n.1.11...\n.111....\n","........\n........\n........\n.....1..\n..1111..\n........\n.1..1...\n.1.11...\n","........\n........\n........\n...1.1..\n...111..\n..1..1..\n..111...\n..111...\n"]},
|
|
{"name":"rnd_8x8_all2","w":8,"h":8,"steps":["222.....\n...222.2\n2222...2\n2.......\n22.222..\n22..22.2\n222.222.\n2...2.2.\n",".2222...\n....2.2.\n2222..2.\n........\n..22.22.\n........\n..2....2\n2..22.2.\n","..2222..\n2...2...\n.222.2..\n....222.\n........\n..22..2.\n...2....\n...2....\n","...222..\n........\n.222..2.\n..22222.\n...22.2.\n..22....\n...22...\n........\n","....2...\n.....2..\n.2....2.\n.2....22\n......2.\n..2..2..\n..222...\n........\n","........\n.....2..\n.....222\n.....222\n.....222\n..2.22..\n..222...\n...2....\n","........\n.....2..\n....2..2\n....2...\n.......2\n..2.....\n..2..2..\n..222...\n","........\n........\n....22..\n........\n........\n........\n.22.2...\n..222...\n","........\n........\n........\n........\n........\n........\n.22.2...\n.22.2...\n","........\n........\n........\n........\n........\n........\n.22.....\n.22.....\n","........\n........\n........\n........\n........\n........\n.22.....\n.22.....\n"]}
|
|
]
|