Skip to content

[DONE] 연구 페이지에 얼음·극지와 미생물 갈래가 열리고, 장작 가마와 그림자극, 종이학을 포함한 새 패턴 열 개가 선다 - #207

Merged
patternflow-bot merged 44 commits into
devfrom
claude/pattern-study-round-26-6zhhui
Oct 24, 2026
Merged

patternflow-bot merged 44 commits into
devfrom
claude/pattern-study-round-26-6zhhui

Conversation

@patternflow-bot

@patternflow-bot patternflow-bot commented Oct 24, 2026 •

Copy link
Copy Markdown

lsh / https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ

연구 페이지에 26판 새 패턴 열 개를 세웠어요. 얼음·극지 갈래를 물높이에서 자른 빙산으로, 미생물 갈래를 암시야 현미경 속 연못물로 열었고, 여러 판 「다음 판 감」에 남아 있던 장작 가마와 모내기, 그림자 인형극, 종이학, 장대높이뛰기가 이번에 섰어요. 머지하면 index.html 에서 168개를 쉰 갈래로 보고, 열 개 모두 Lab 에 그대로 붙여 넣을 수 있어요.

좋아지는 것: 빙산과 가마, 그림자극 같은 새 그림 열 개가 선다 — 연구 페이지에서 고를 그림이 늘어난다

할 일

한 일

제목 갈래 주제 한 줄
Iceberg 얼음·극지 (새 갈래) 2, 4 물높이 30번 줄에서 자른 빙산이 9분의 1만 내밀고 펭귄을 얹은 채 흔들리다 판을 떨어뜨려요
Dark Field 미생물 (새 갈래) 2 암시야 현미경 속 볼복스와 짚신벌레, 돌말, 종벌레가 검은 바탕에 흩은 빛으로만 빛나요
Noborigama 도자기 4 밤 언덕의 오름가마를 세로로 잘라, 아래 칸은 희고 위 칸은 붉으며 불을 넣을 때마다 굴뚝이 불티를 뿜어요
Rice Planting 농사·밭 4 물 댄 논을 위에서 내려다본 모내기예요. 일꾼들이 못줄을 따라 뒷걸음질하며 모를 꽂아요
Implosion 공사·건설 4 스무 층 아파트가 발파로 제자리에 주저앉고 먼지구름이 꼭대기까지 끓어올라요
Geyser 화산 4 땅속까지 자른 간헐천에서 청록 유리 돔이 부풀다 흰 물기둥으로 터져요
Pole Vault 운동·경기 4 밤 경기장에서 장대를 활처럼 휜 선수가 패널 꼭대기 가까운 가로대를 넘어요
Lichtenberg 프랙탈 - 소다물 바른 판의 위아래 전극에서 깃털 잔가지를 단 탄 나무가 서로를 향해 자라고, 만나면 아크가 번쩍여요
Origami 종이 - 램프 아래 종이 한 장이 아홉 단계로 접혀 종이학이 되고, 다시 펼쳐져 주름 무늬를 남겨요
Shadow Play 무대·공연 - 와양 쿨릿 가죽 인형의 레이스 그림자가 등잔 빛 막에서 싸우고, 구눙안이 다음 장을 열어요
  • families.json 에 polar(얼음·극지, #00ffff), microbe(미생물, #aa00aa)를 더했어요. 미생물 색은 그람 염색의 보라에서 골랐어요.
  • 패턴 열 개를 patterns/ 에 두었어요. 모두 // Round: 26, Author, Date, Lineage, // Knob 1:~// Knob 4: 줄이 있고, 24,040 바이트(Rice Planting)에서 24,980 바이트(Pole Vault) 사이예요. 가장 큰 것도 Aquarium(25,159)보다 작아요.
  • README 머리 문단의 수(168개, 쉰 갈래), ### 26판 표, ## 26판 절(머리 문단과 패턴마다 한 문단), 「다음 판 감」을 고쳤어요. 빈 칸, 촘촘함, 모양 바뀜, 움직임, 갈래, 세로 문단에 이번 판에서 잰 것을 더했어요.
  • index.html 을 dev e69d2ff 를 합친 위에서 다시 지었어요. 6,325,547 바이트에서 6,861,411 바이트가 됐어요.
  • 열 개를 git worktree 열(/workspace/wt-<slug>)에 하나씩 맡겨 짜고, 본체에서 프레임을 그려 보고 합쳤어요. worktree 와 그 브랜치는 지웠어요.
  • 본체가 열 개를 다 프레임으로 그려 보고, 둘을 고쳐 받았어요. Lichtenberg 의 첫 판은 촘촘함 × 모양 바뀜 3,3 칸에 씨앗 여덟이 다 들었지만, 판 어디서나 돋는 잔가지가 검은 직교 그물로 판을 덮어 미로로 보였어요. 되돌려 잔가지를 탄 줄기에만 달게 했고, 빈 나무가 4.0% 에서 42.2% 가 된 대신 그 칸을 잃었어요. Dark Field 는 LED 마다 결을 프레임마다 새로 뿌려 텔레비전 잡음처럼 끓어서, 결을 한 번 정해 두게 고쳤어요(89f09a9). voice 검사가 짚은 코드 주석 셋(Dark Field 둘, Implosion 하나)의 셋 나열도 고쳤어요. 움직임이 2.306 에서 1.381 로 내려갔고 겨눈 두 칸은 그대로예요.

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps (dev e69d2ff 를 합친 위):

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
iceberg               polar      0.133  0.036  0.189  1.921  0.997  0.306  0.054  99/99/99    2.7  0.18 0.05 0.05 0.05
dark-field            microbe    1.381  0.222  0.414  2.081  0.263  0.173  0.146  22/32/23    2.7  0.53 0.26 0.06 0.18
noborigama            pottery    0.141  0.058  0.393  1.579  0.972  0.231  0.040  98/98/94    3.7  0.10 0.04 0.07 0.04
rice-planting         farm       0.078  0.060  0.318  2.227  1.000  0.289  0.051  100/100/100 1.4  0.20 0.08 0.06 0.10
implosion             construction0.324  0.034  0.225  1.918  0.930  0.188  0.077  99/99/79    2.9  0.32 0.06 0.06 0.05
geyser                volcano    0.193  0.048  0.248  2.047  1.000  0.260  0.044  100/100/100 2.9  0.27 0.06 0.05 0.05
pole-vault            sport      0.770  0.079  0.283  0.929  0.690  0.194  0.064  55/59/93    2.7  0.05 0.09 0.06 0.04
lichtenberg           fractal    0.205  0.130  0.396  2.612  0.959  0.189  0.241  95/97/94    2.2  0.46 0.13 0.04 0.07
origami               paper      0.243  0.024  0.722  0.630  0.264  0.177  0.255  13/55/9     1.8  0.21 0.25 0.25 0.06
shadow-play           stage      1.056  0.059  0.380  1.779  0.627  0.142  0.208  78/68/40    2.4  0.22 0.15 0.10 0.06
empty cells (column,row from the low end of each axis, 1..4; * still empty with an end pattern left out)
edges x motion          none
edges x detail          none
edges x complexity      none
edges x coverage        none
edges x colour          none
edges x drift           none
motion x detail         none
motion x complexity     none
motion x coverage       none
motion x colour         none
motion x drift          none
detail x complexity     none
detail x coverage       none
detail x colour         none
detail x drift          none
complexity x coverage   none
complexity x colour     none
complexity x drift      none
coverage x colour       none
coverage x drift        none
colour x drift          none
168 of 168 patterns pass
index.html is up to date

주제 1 대신 겨눈 칸은 만들기 전 158개에서 패턴이 하나뿐이었어요. 168개에서 잰 뒤:

칸 만들기 전 168개에서 새 패턴의 값
복잡도 × 채움 3,1 Foxfire Foxfire, Dark Field 복잡도 2.081, 채움 0.263
촘촘함 × 채움 3,1 Peg Light Peg Light, Dark Field 촘촘함 0.222, 채움 0.263
채움 × 모양 바뀜 1,3 Domino Run Domino Run, Origami 채움 0.264, 모양 바뀜 0.255
복잡도 × 모양 바뀜 4,3 Rabbit Ears Rabbit Ears, Lichtenberg 복잡도 2.612, 모양 바뀜 0.241

Dark Field 와 Origami 는 씨앗 여덟이 다, Lichtenberg 는 여덟 가운데 일곱이 그 칸에 들어요. 패턴이 하나뿐인 칸은 43 에서 39 가 됐고, 새로 혼자 선 칸은 없어요. 일곱 축의 양 끝도 그대로예요.

주제 4 의 여섯은 표의 thirds 가 3분의 1마다 5 를 넘어요. 바탕을 지운 사본(커밋하지 않았어요)으로 주인공만 재면, 씨앗 넷에서 켜진 LED 와 2~8초 동안 바뀐 LED 가 이래요.

패턴 지운 것 켜진 LED 위/가운데/아래 % 바뀐 LED 위/가운데/아래 %
Iceberg 하늘, 물, 펭귄 같은 것 30.230.8 / 67.267.3 / 30.0~30.1 34.637.4 / 55.157.3 / 20.2~26.6
Noborigama 하늘, 달, 별, 언덕 22.522.7 / 49.749.9 / 44.0~44.1 28.432.0 / 54.258.2 / 37.8~40.0
Rice Planting 물, 하늘 반사, 둑, 안개 15.316.0 / 16.018.3 / 39.6~40.5 0.05.4 / 38.045.8 / 10.4~13.2
Implosion 하늘, 건물, 울타리, 구경꾼 13.019.6 / 64.168.0 / 53.5~55.4 52.376.6 / 100 / 66.171.1
Geyser 하늘, 땅, 바위, 구경꾼, 오로라 45.954.3 / 29.030.7 / 13.6 88.089.7 / 73.875.2 / 14.2~14.7
Pole Vault 경기장, 관중석, 조명 1.41.7 / 4.95.0 / 24.3~24.4 22.8~23.2 / 92.8 / 49.4

git diff --stat origin/dev -- incoming/pattern-study:

 incoming/pattern-study/README.md                 |  75 ++-
 incoming/pattern-study/families.json             |   4 +-
 incoming/pattern-study/index.html                |   2 +-
 incoming/pattern-study/patterns/dark-field.js    | 491 +++++++++++++++++++
 incoming/pattern-study/patterns/geyser.js        | 449 +++++++++++++++++
 incoming/pattern-study/patterns/iceberg.js       | 407 ++++++++++++++++
 incoming/pattern-study/patterns/implosion.js     | 397 +++++++++++++++
 incoming/pattern-study/patterns/lichtenberg.js   | 552 +++++++++++++++++++++
 incoming/pattern-study/patterns/noborigama.js    | 441 +++++++++++++++++
 incoming/pattern-study/patterns/origami.js       | 591 +++++++++++++++++++++++
 incoming/pattern-study/patterns/pole-vault.js    | 426 ++++++++++++++++
 incoming/pattern-study/patterns/rice-planting.js | 482 ++++++++++++++++++
 incoming/pattern-study/patterns/shadow-play.js   | 411 ++++++++++++++++
 13 files changed, 4718 insertions(+), 10 deletions(-)

실행법

web/ 에서 npm ci 다음 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps. 페이지는 incoming/pattern-study/index.html 을 브라우저로 열어요.

가정

  • 주제 1 은 기준 158개의 --gaps 가 21장 모두 none 이라 * 칸이 없었어요. ROUND.md 대로라면 몫이 비어서, 24·25판처럼 패턴이 하나뿐인 칸을 대신 겨눴어요. Dark Field(복잡도 × 채움 3,1, 촘촘함 × 채움 3,1), Origami(채움 × 모양 바뀜 1,3), Lichtenberg(복잡도 × 모양 바뀜 4,3)예요. 표의 주제 칸에는 1 을 적지 않았어요.
  • 주제 2 의 얼음·극지는 25판 「다음 바퀴」가 적은 갈래예요. 미생물은 마흔여덟 갈래에서 작은 생물을 그리는 것이 곤충과 버섯·균사뿐이라 골랐어요. 색은 families.json 의 마흔여덟 색과 redmean 거리가 가장 먼 쪽에서 골랐어요(#00ffff 은 노이즈·흐름과 177, #aa00aa 는 장난감과 156).
  • 주제 4 의 여섯은 패턴이 적은 갈래부터 골랐어요. 농사·밭과 화산은 하나뿐, 공사·건설과 도자기는 둘뿐이었어요. 장작 가마는 25판 「다음 바퀴」가, 모내기는 README 「다음 판 감」이 적어 둔 것이에요. 운동·경기는 셋이었고 장대높이뛰기가 「다음 판 감」에 남아 있었어요.
  • 남은 셋도 패턴이 셋인 갈래에서 골랐어요. 그림자 인형극과 종이학은 「다음 판 감」에 여러 판 남아 있던 것이에요. 프랙탈의 Lichtenberg 는 촘촘함과 모양 바뀜이 함께 높은 칸을 겨눴다가, 그림을 앞에 두고 그 칸을 내려놓았어요.
  • Pole Vault 는 장대를 몸의 네다섯 배(실제는 2.8 배)로 그렸어요. 13줄 선수가 위 3분의 1의 가로대에 닿으려면 그만큼 길어야 했어요. 가로대는 옆에서 보면 점이라 조금 기울여 그렸어요.
  • Pole Vault 의 주인공만 잰 위 3분의 1은 켜진 LED 가 1.41.7% 라 5 아래예요. 바뀐 LED 는 22.823.2% 라서 세로를 쓰는 것으로 봤어요. Rice Planting 은 그 반대로 위 3분의 1의 바뀐 LED 가 0.0~5.4% 이고 켜진 LED 가 15% 예요.
  • 일꾼 규칙은 증거로 화면 사진을 바라지만, ROUND.md 대로 그림은 올리지 않았어요. 프레임은 스크래치에만 그려 봤어요.
  • 다른 패턴에서 본 것: 없어요.

경험

언제: 패턴 바퀴에서 움직임이나 복잡도 칸을 겨눈 패턴을 일꾼에게서 받을 때
교훈: LED 마다 해시로 뿌리는 결이 프레임 번호를 씨앗으로 쓰는지 코드에서 보고, 그렇다면 결을 멈춘 사본으로 움직임을 다시 재서 그 몫을 뺀다
근거: Patternflow#207 Dark Field 가 프레임마다 새 결을 뿌려 움직임 2.306 으로 텔레비전 잡음처럼 끓었고, 결을 한 번 정해 두자 복잡도는 2.080 에서 2.081 그대로인 채 움직임이 1.381 이 됐다

패턴 바퀴

패턴 바퀴 24 · 26판 · 새 패턴 10 · Iceberg, Dark Field, Noborigama, Rice Planting, Implosion, Geyser, Pole Vault, Lichtenberg, Origami, Shadow Play

다음 바퀴

  • 주제 1 「지도의 빈 칸」: 26판 뒤로도 --gaps 가 21장 모두 none 이에요. 패턴이 하나뿐인 칸은 168개에서 39이고, Dark Field 는 라인베르크 조명이 바탕을 파랗게 채워 채움 × 색 1,4(Neon Alley 혼자)에 닿지 못했어요. 검은 바탕에 색이 여럿인 그림이 그 칸이에요. ROUND.md 의 주제 1 이 패턴이 하나뿐인 칸도 고르게 바뀌어야 이 몫이 돌아요(ROUND.md 를 고칠 것).
  • 주제 2 「아직 없는 갈래」와 주제 4: 미생물이나 얼음·극지의 둘째보다, 쉰 갈래에 없는 탈것·철도. 산을 오르는 강삭철도나 엘리베이터 갱은 128줄을 다 쓰고, 이번 Pole Vault 처럼 가는 선(케이블)이 쓸고 지나가 바뀐 LED 를 싸게 얻을 수 있는지가 재 볼 거리예요.
  • 주제 4 「세로 64×128」: 운동·경기의 다섯째로 실내 암벽. Pole Vault 는 선수와 장대만으로 위 3분의 1을 1.4~1.7% 밖에 켜지 못했어요. 벽에 박힌 홀드가 3분의 1마다 고르게 켜지는 암벽에서 오르는 사람만으로 그 값이 얼마인지 볼 수 있어요.

https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ


Generated by Claude Code

claude added 30 commits October 24, 2026 05:15
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
claude added 14 commits October 24, 2026 06:49
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvYAVbR9mNHMMAp7tN8evZ
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 26판 새 패턴 열 개가 선다 [DONE] 연구 페이지에 얼음·극지와 미생물 갈래가 열리고, 장작 가마와 그림자극, 종이학을 포함한 새 패턴 열 개가 선다 Oct 24, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 24, 2026 07:39
@patternflow-bot
patternflow-bot merged commit e25ae10 into dev Oct 24, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/pattern-study-round-26-6zhhui branch October 24, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants