트위치 24/7 3D 닭 키우기 방송을 '바이브 코딩'으로 만들었습니다. 새벽에도 낯선 사람들이 닭을 먹여 살려주네요.
I vibe coded a 24/7 Twitch stream where chat has to keep a 3D chicken alive. Strangers have been feeding her at 4am.
핵심 요약
Claude를 활용해 시청자가 명령어로 3D 닭을 돌보는 24시간 트위치 방송을 개발했습니다.
- 상호작용 게임 — 시청자가 명령어로 닭의 먹이, 물, 놀이 등을 관리함
- 생존 메커니즘 — 먹이와 물이 떨어지면 닭이 죽고 새로운 닭이 태어남
- 바이브 코딩 — Claude와 Three.js를 사용하여 24시간 자동화 시스템 구축
- 커뮤니티 반응 — 낯선 시청자들이 새벽에도 닭을 돌보며 생존 기록을 갱신함
twitch.tv
원문 사이트로 이동
이 암탉을 소개한다. 트위치에서 24시간 내내 헛간에 살고 있는데, 얘가 살아남을지 말지는 전적으로 채팅창에 달렸다.
채팅창으로 할 수 있는 것들 (전부 무료 명령어)
- !feed / !water: 먹이통이랑 물통을 채워준다. 잔량이 50% 밑으로 떨어져야만 쓸 수 있으니까 무지성으로 계속 채우는 건 불가능함.
- !swing: 그네에 올라타서 신나게 흔들기 시작함.
- !dirtpit: 흙 목욕 타임.
- !spook: 헛간을 미친 듯이 뛰어다니면서 날갯짓하고 꽥꽥거림. 이때는 먹이랑 물이 평소보다 6배 빨리 줄어든다. 혼돈에는 대가가 따르는 법이지.
- !cam: 모두를 위해 카메라 시점을 바꾼다. 60초 지나면 다시 헛간 뷰로 돌아오니까 누가 독점할 걱정은 안 해도 됨.
이게 그냥 화면 보호기가 아니라 게임인 이유
- 죽을 수도 있음. 먹이나 물 다 떨어지면 체력이 깎인다. 0 되는 순간 방송에서 바로 뒤지고, 새로운 닭이 태어남. '생존 시간' 카운터가 있어서 채팅창이 얼마나 오랫동안 얘를 살려뒀는지 기록되고, 최고 기록도 갱신할 수 있음.
- 나름 지능이 있음. 돌아다니고, 쪼고, 낮잠 자고, 알 낳고, 밤에는 닭장 들어가서 잠도 잔다. 배고플 땐 딱 살 만큼만 먹고, 채워주면 배 터질 때까지 먹음.
- 실제 낮/밤 주기가 적용돼서 들어올 때마다 느낌이 다름.
- 희귀 랜덤 이벤트 (방금 추가함): 황금 알, 번개 치는 폭풍우(닭이 깜짝 놀람), 가끔 가다 흙바닥에 대가리 박고 넘어짐.
사용 기술 (전부 Claude랑 으쌰으쌰해서 만듦)
- OBS 브라우저 소스로 돌아가는 Three.js 씬
- 트위치 채팅 읽어서 씬으로 명령어 쏴주는 소형 Node 서버
- 3D 모델링은 Meshy 사용 (닭, 닭장, 먹이통, 물통, 그네, 흙 목욕장, 양배추)
- 헛간은 코드로 직접 짰음. Meshy로 방 전체를 뽑으니까 모양이 뭉개지더라고.
- 닭 리깅은 커스텀으로 함. Meshy 자동 리깅은 사람이나 네 발 달린 동물밖에 못 해서.
- 헛간 배경음, 빗소리, 천둥소리는 전부 코드로 생성함.
- 헛간 멈추면 자동으로 새로고침하고, 그래도 안 되면 방송 꺼버리는 감시 프로그램. 덕분에 내가 잘 때도 24시간 내내 돌아감.
지금까지 제일 좋았던 점
첫날 새벽 1시부터 8시 사이에 생판 모르는 사람 4명이 들어와서, 닭 배고플 때 딱 맞춰서 밥이랑 물을 챙겨주더라. 이 닭은 진짜 모르는 사람들 덕분에 살아있는 거임.
다음 업데이트 예정
할로윈 헛간 (잭오랜턴, 거미줄, 닭한테 씌울 작은 마녀 모자), 창문 밖에서 쳐다보면서 닭 기겁하게 만드는 여우, 그리고 커뮤니티 목표 달성하면 추가될 새로운 동물들.
방송 링크: twitch.tv/interactivebarn
너희라면 뭘 더 추가할래? 아니면 뭘 바꾸고 싶어?


