Skip to content

[DONE] 연구 페이지에 2차원 난류와 확산 앞줄을 포함한 수학 다섯과 까마귀 떼 해골, 종이 등 요괴를 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 - #261

Merged
patternflow-bot merged 31 commits into
devfrom
claude/pattern-study-round-48-u3r14h
Oct 25, 2026

Conversation

@patternflow-bot

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

Copy link
Copy Markdown

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

패턴 연구 50판으로 수학 · 추상 다섯과 할로윈 다섯을 더했어요. 2차원 난류의 소용돌이가 합쳐지는 Inverse Cascade 와 확산 앞줄이 오르는 Diffusion Front 가 패턴 둘뿐이던 지도 칸 둘에 셋째로 서고, 노을 속 까마귀 떼가 해골을 짓는 Murmuration 같은 할로윈 다섯이 31일 밤에 틀 거리로 늘어요. 머지하면 연구 페이지가 408개를 보여 줘요.

좋아지는 것: 31일 밤 패널에 틀 할로윈 그림이 다섯 더 생긴다 — 고를 장면이 쉰이 된다

할 일

한 일

제목 갈래 주제 한 줄
Inverse Cascade 노이즈·흐름 5, 1 잔 소용돌이가 2초 만에 둥근 소용돌이로 모이고, 같은 쪽으로 도는 것끼리 합쳐져 점점 적고 커져요.
Diffusion Front 프랙탈 5, 1, 4 바닥에서 퍼지는 염료만큼 칸이 차고, 금빛 프랙탈 앞줄이 스미기 문턱 0.5927 의 자리를 따라 √t 로 올라가요.
Motility Clusters 입자 5 밀어내기만 하는 헤엄 원판 1,434개가 서로 막혀 덩어리로 뭉치고, 가장자리 원판이 안쪽을 봐요.
Bak-Sneppen 데이터 그림 5 가장 낮은 종과 양옆을 거듭 새로 뽑으면 막대 바닥이 저절로 0.62 까지 오르고 사태가 번져요.
Risset Rhythm 리듬·펄스 5 템포 다섯 옥타브에 깐 이진 자가 4초마다 두 배로 줌아웃해 박이 끝없이 빨라지는데, 그림은 제자리로 와요.
Murmuration 할로윈 6 노을 하늘의 까마귀 떼가 모두 날아들어 커다란 해골이 되고 눈을 번뜩인 뒤 흩어져요.
Old Well 할로윈 6, 4 잘라 본 돌우물의 두레박이 물에 닿으면 초록 빛 속에서 손이 올라와 두레박을 끌어가요.
In the Flash 할로윈 6 번개가 칠 때마다 키 큰 형체가 한 걸음씩 가까이 서 있다가, 끝내 두 눈만 어둠에 남아요.
Skull Swap 할로윈 6 해골 둘이 제 머리를 서로 던져 바꿔 끼우고, 어깨를 으쓱한 뒤 도로 던져요.
Paper Lantern Ghost 할로윈 6 종이 등 요괴가 외눈을 뜨고 혀를 늘어뜨리며 웃고, 외눈 우산이 외다리로 뛰어다녀요.

README.md 에는 머리 문단의 수(408)와 50판 한 줄, ### 50판 표, ## 50판 절(패턴마다 한 문단), 「다음 판 감」의 머리 줄을 408개로 고치고 50판 문단 여덟과 낯선 수학 목록의 한 줄을 더했어요. 48판 뒤에 적혀 있던 해골 머리 바꾸기는 이번에 했으니 그 문단에서 뺐어요. index.html 은 study.ts 로 다시 지었어요.

증거

npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps (web/ 에서, dev merge 뒤 408개)

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
inverse-cascade       noise      1.648  0.126  0.355  2.340  0.986  0.304  0.075  98/98/98    2.4  0.25 0.17 0.16 0.12
diffusion-front       fractal    0.250  0.217  0.890  0.571  0.622  0.334  0.389  47/62/77    0.9  0.31 0.31 0.22 0.10
motility-clusters     particle   2.123  0.128  0.424  1.759  0.726  0.332  0.186  67/78/71    2.1  0.23 0.26 0.33 0.37
bak-sneppen           data       0.599  0.086  0.259  0.088  0.786  0.385  0.093  39/96/99    0.4  0.40 0.17 0.21 0.10
risset-rhythm         rhythm     1.518  0.060  0.370  0.466  0.444  0.203  0.041  44/48/40    0.4  0.11 0.09 0.08 0.06
murmuration           halloween  0.752  0.066  0.619  0.234  0.719  0.456  0.292  86/71/57    1.0  0.31 0.18 0.05 0.09
old-well              halloween  0.131  0.041  0.246  0.507  0.803  0.126  0.080  96/80/63    1.7  0.06 0.05 0.05 0.04
in-the-flash          halloween  0.551  0.014  0.167  0.295  0.492  0.057  0.339  70/59/15    0.7  0.03 0.09 0.04 0.12
skull-swap            halloween  0.976  0.111  0.636  0.341  0.828  0.199  0.057  84/80/82    1.3  0.09 0.13 0.09 0.12
paper-lantern-ghost   halloween  1.472  0.089  0.674  0.416  0.869  0.271  0.103  96/97/66    1.1  0.10 0.12 0.06 0.07
...
motion x complexity     none
detail x drift          none
(나머지 19장도 none)
408 of 408 patterns pass
index.html is up to date

주제 1 의 두 칸. --gaps 는 지도 21장이 다 none 이라 둘뿐인 칸을 같은 map.ts 의 칸 셈으로 따로 셌어요.

만들기 전, dev 388개 + 49판 10 = 398개
움직임 x 복잡도        motion/complexity 4,4  n=2  rabbit-ears, spectrogram
촘촘함 x 모양 바뀜      detail/drift 3,4  n=2  bait-ball, photochromic
둘뿐인 칸 17개

뒤, 408개
focus inverse-cascade motion/complexity -> 4,4 (n=3)
focus diffusion-front detail/drift -> 3,4 (n=3)
둘뿐인 칸 15개, 하나뿐인 칸과 빈 칸 없음

주제 4 의 thirds. Diffusion Front 47/62/77, 섬을 끈 K4 0 에서 15/47/73. Old Well 96/80/63, 돌벽과 뒷벽, 흙을 지운 사본에서 90/14/21.

노브 넷의 반응(네 자리, study.ts 와 같은 셈). 마흔 개가 다 0.033 을 넘어요.

inverse-cascade        K1 Hue 0.2481  K2 Speed 0.1680  K3 Scale 0.1569  K4 Viscosity 0.1223
diffusion-front        K1 Hue 0.3092  K2 Speed 0.3138  K3 Hop 0.2165  K4 Islands 0.1015
motility-clusters      K1 Hue 0.2286  K2 Speed 0.2646  K3 Pe 0.3301  K4 Packing 0.3674
bak-sneppen            K1 Hue 0.3999  K2 Speed 0.1659  K3 Random 0.2098  K4 Memory 0.1043
risset-rhythm          K1 Hue 0.1066  K2 Speed 0.0932  K3 Spread 0.0804  K4 Ratio 0.0638
murmuration            K1 Hue 0.3073  K2 Speed 0.1826  K3 Flock 0.0494  K4 Shape 0.0872
old-well               K1 Hue 0.0600  K2 Speed 0.0468  K3 Moon 0.0499  K4 Fog 0.0422
in-the-flash           K1 Hue 0.0339  K2 Speed 0.0922  K3 Rain 0.0431  K4 Approach 0.1198
skull-swap             K1 Hue 0.0913  K2 Speed 0.1313  K3 Toss 0.0947  K4 Dance 0.1237
paper-lantern-ghost    K1 Hue 0.0989  K2 Speed 0.1248  K3 Rain 0.0626  K4 Hop 0.0651
$ git diff --stat origin/dev -- incoming/pattern-study
 incoming/pattern-study/README.md                   |  83 +++-
 incoming/pattern-study/index.html                  |   4 +-
 incoming/pattern-study/patterns/bak-sneppen.js     | 157 +++++++
 incoming/pattern-study/patterns/diffusion-front.js | 181 ++++++++
 incoming/pattern-study/patterns/in-the-flash.js    | 328 ++++++++++++++
 incoming/pattern-study/patterns/inverse-cascade.js | 325 ++++++++++++++
 .../pattern-study/patterns/motility-clusters.js    | 283 ++++++++++++
 incoming/pattern-study/patterns/murmuration.js     | 323 ++++++++++++++
 incoming/pattern-study/patterns/old-well.js        | 473 +++++++++++++++++++++
 .../pattern-study/patterns/paper-lantern-ghost.js  | 342 +++++++++++++++
 incoming/pattern-study/patterns/risset-rhythm.js   | 147 +++++++
 incoming/pattern-study/patterns/skull-swap.js      | 465 ++++++++++++++++++++
 12 files changed, 3105 insertions(+), 6 deletions(-)

GitHub 검사는 head 0461b80 에서 Docs point at files that exist 와 Drift checks 둘 다 success 예요.

실행법

web/ 에서 npm ci --ignore-scripts 뒤 npx tsx ../incoming/pattern-study/tools/study.ts --only inverse-cascade,diffusion-front,motility-clusters,bak-sneppen,risset-rhythm,murmuration,old-well,in-the-flash,skull-swap,paper-lantern-ghost 로 열 개만 재고, incoming/pattern-study/index.html 을 브라우저로 열어 봐요. 열 개는 「아직 안 추린 것」 맨 위에 흰 테두리로 서요.

가정

  • 판 번호는 작업 글대로 50 이고, 새 파일 머리는 // Round: 50 이에요.
  • 같이 돈 49판([DONE] 연구 페이지에 다면체 전개와 켐프 사슬을 포함한 수학 다섯과 가고일, 늑대 인간을 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 #260)이 일하는 동안 [DONE] 연구 페이지에 다면체 전개와 켐프 사슬을 포함한 수학 다섯과 가고일, 늑대 인간을 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 #260 이 dev 에 먼저 머지됐어요. dev 를 merge 하고 README 의 50판 줄을 다 49판 줄 뒤에 두었고, 49판 줄은 고치지 않았어요. index.html 은 손으로 고르지 않고 408개로 다시 지었어요.
  • 수학 갈래는 49판까지 넣어 세어 가장 적은 노이즈·흐름(9)과 열인 데이터 그림, 입자, 리듬·펄스, 그리고 49판이 넣지 않는 갈래 가운데 가장 적은 프랙탈(11)에 넣었어요. 49판이 넣은 보로노이·셀과 시뮬레이션은 건너뛰었어요.
  • 다섯 수학은 「흔한 것」에도 「낯선 수학 예」에도 없어요. 운동성 상분리는 입자 시뮬레이션이지만 끌림 없이 막힘만으로 뭉치는 것이 주인공이라 흔한 입자 데모와 다르다고 봤어요. 2차원 난류는 잡음 흐름장이 아니라 나비에-스토크스를 푼 소용돌이도라서 「펄린 노이즈 흐름장」과 다르다고 봤어요.
  • 고른 까닭과 잰 값: Inverse Cascade 는 부드러운 장으로 움직임 1.49 와 복잡도 2.17 을 함께 넘는 그림이라 움직임 1.648, 복잡도 2.340 으로 4,4 에 섰어요. Diffusion Front 는 낱 LED 격자가 촘촘함 0.217, 차올랐다 빠지는 덩어리가 모양 바뀜 0.389 를 줘요. Motility Clusters 는 Pe 노브가 2.5초 창에서 가장 큰 덩어리 몫을 0.11 에서 0.36 으로 바꿔요. Bak-Sneppen 은 데이터 그림이 열로 적은 편이고 오름 6,000걸음을 1.8초에 넣어 노브가 0.10~0.40 이에요. Risset Rhythm 은 리듬 갈래의 흘러내리는 기록 그림 셋을 피했고, 한 주기 뒤 프레임 차이가 0 이에요.
  • 할로윈 다섯 가운데 Skull Swap 만 48판 뒤에 적힌 감이고 넷은 새로 찾았어요. Old Well 은 주제 4 를 같이 채우려고 지붕부터 물까지 한 장면으로 세웠어요. Murmuration 은 검은 것이 밝은 것 앞에서만 읽혀서 밝은 노을 앞에 떼를 뒀어요.
  • In the Flash 의 형체는 키 큰 검은 그림자에 빛나는 두 눈뿐이에요. 옷차림이나 얼굴 없는 머리처럼 이름 있는 인터넷 괴담 캐릭터의 꼴은 따르지 않았어요. Paper Lantern Ghost 의 조친오바케와 가사오바케는 에도 시대 그림에 나오는 민간 요괴라 저작권 있는 캐릭터가 아니에요.
  • Skull Swap 은 Bone Pile 의 조각 그리기를 가져와 24.4 KB 예요. 가장 큰 Aquarium(25.2 KB)보다 작아요. 나머지 아홉은 8~23 KB 예요.
  • Inverse Cascade 는 Node 에서 한 프레임 2.6~2.7 ms 로 열 개 가운데 가장 무거워요. Motility Clusters 는 첫 화면 전에 4초를 미리 돌려 첫 프레임이 130 ms 쯤 걸려요. ESP32 에서는 켤 때 한 번 멈칫할 수 있어요.
  • 일꾼 규칙은 PR 에 화면 사진을 증거로 바라지만 ROUND.md 대로 그림은 올리지 않았어요. 일꾼 규칙의 ## Changelog 절도 ROUND.md 대로 두지 않았어요. incoming/ 은 원래 레포로 가지 않아요.
  • 다른 패턴의 문제로 본 것: 없음.

경험

언제: 패턴 바퀴에서 README 연구 노트를 쓸 때
교훈: ROUND.md 의 README 네 걸음 말고도 판마다 한 줄이나 한 문단씩 쌓는 자리가 머리 문단부터 「멋진 것 더 멋지게」의 노브 문단, 할로윈 문단까지 열세 군데라, 쓰기 전에 앞 판 번호(예 49판)로 README 를 grep 해 그 자리를 다 찾고, 앞 판 문단을 앵커로 삼는 스크립트로 넣으면 dev 가 움직여도 다시 얹기만 하면 된다
근거: #261 에서 노브 문단을 빠뜨렸다가 #260 이 먼저 머지된 뒤 dev 의 README 를 grep 해 찾았고, 같은 스크립트를 dev 판 README 에 다시 돌려 충돌을 손으로 풀지 않았다

패턴 바퀴

패턴 바퀴 48 · 50판 · 새 패턴 10 · Inverse Cascade(noise), Diffusion Front(fractal), Motility Clusters(particle), Bak-Sneppen(data), Risset Rhythm(rhythm), Murmuration, Old Well, In the Flash, Skull Swap, Paper Lantern Ghost(다섯 다 halloween) · 주제 1: 둘뿐인 칸 움직임 × 복잡도 4,4 에 Inverse Cascade, 촘촘함 × 모양 바뀜 3,4 에 Diffusion Front · 주제 4: Diffusion Front, Old Well · 맡은 글 없음

다음 바퀴

  • 주제 1: 408개에 둘뿐인 칸이 열다섯 남았어요. 열은 촘촘함 축이 든 칸이고 다섯은 복잡도 2.173 위의 칸이에요. Inverse Cascade 는 흐름 함수로 색을 조금 비틀기만 해도 복잡도가 2.04 에서 2.44 로 올라서, 복잡도 × 모양 바뀜 4,4 는 판이 크게 옮겨 다니는 부드러운 장에 같은 색 비틀기를 얹으면 닿을 만해요.
  • 주제 5: README 「목록 밖에서 50판 뒤」에 라인스(1975)의 베타 평면 제트와 카이랄 활성 원판(리브헨, 레비스, 2017)을 적었어요. 둘 다 Inverse Cascade 와 Motility Clusters 의 셈에 노브 하나를 더하는 일이에요.
  • 주제 6: 50판의 다섯은 움직임이 0.131~1.472 예요. 31일까지 남은 바퀴는 「50판 뒤」의 우물에 내리는 등불이나 처마의 등 넷을 쓸 만하고, 11월 1일부터는 ROUND.md 대로 이 다섯을 주제 5 로 채워요.

🤖 Generated with Claude Code

https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 50판 패턴이 선다 [WIP] 연구 페이지에 수학 · 추상 다섯과 할로윈 다섯이 선다 (50판) Oct 25, 2026
claude added 28 commits October 25, 2026 21:34
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011p1aG8xetifag8g82xnh6r
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 수학 · 추상 다섯과 할로윈 다섯이 선다 (50판) [DONE] 연구 페이지에 2차원 난류와 확산 앞줄을 포함한 수학 다섯과 까마귀 떼 해골, 종이 등 요괴를 포함한 할로윈 다섯이 서고, 패턴 둘뿐이던 지도 칸 둘에 셋째가 선다 Oct 25, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 25, 2026 23:13
@patternflow-bot
patternflow-bot merged commit eaf80f8 into dev Oct 25, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/pattern-study-round-48-u3r14h branch October 25, 2026 23:15
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