#4 화두의 멀티플레이 확장. 코드가 곧 전장, 레포가 곧 게임 상태. 세계 최초 장르.
장르 선언
"Asymmetric Repo Warfare"
개발자는 레포를 해킹해 세계를 비틀고, 순진한 플레이어는 AI 에이전트를 소환해 크레딧으로 반격한다.
GitHub repo = live game server. PR merge = 즉각 게임월드 반영.
두 계층의 플레이어
🔴 GRIEFER (개발자 계층)
레포에 접근권한을 가진 자. 코드가 무기.
예시 공격:
- slime.hp *= 100 ← 슬라임이 갑자기 탱크
- player.maxHp = 1 ← 모든 플레이어 원펀치 사망
- dropRate = 0 ← 아이템이 안 떨어짐
- boss.spawnRate *= 10 ← 보스가 쏟아짐
- rm 3금강/AG_골렘.ts ← 골렘 소환 자체가 삭제
- map에 벽 추가 ← 길이 막힘
무기 비용: PR 날리는 데 크레딧 소모 (무한테러 방지)
🟢 INNOCENT (UI 플레이어 계층)
그냥 게임하는 사람. 처음엔 아무것도 모른다.
1단계: 그냥 죽음 (모름)
"이 구간 왜 이렇게 어렵지??"
2단계: 이상함 감지
"나만 죽나? 다른 플레이어도?"
3단계: AI 에이전트 소환 ← 크레딧 50 소모
→ git diff 현상태 분석
→ "slime.hp가 3번 커밋 전에 100배 됐음"
→ "AG_골렘.ts가 삭제됨 — 골렘 소환 불가"
4단계: 인게임 바이브코딩 도구 소환
자연어로 패치 작성 → PR 날림 → merge
크레딧 1000+ 소모. 화가 났으니 더 무섭다.
각성한 INNOCENT는 GRIEFER보다 무섭다. 왜냐면 화가 났으니까.
크레딧 경제 (AI 연산 = 게임 자원)
| 행동 |
크레딧 |
| 몬스터 처치 |
+10 |
| 보스 클리어 |
+200 |
| 탐험/업적 |
+50 |
| 에이전트 소환(분석) |
-50 |
| git diff 전체 읽기 |
-30 |
| revert 1커밋 |
-200 |
| PR 날리기 (반격 패치) |
-500 |
| 바이브코딩 (자연어→코드) |
-1000+ |
| 악성 PR 올리기 (griefer) |
-300 |
크레딧이 없으면 코드를 못 건드린다. 플레이 잘해야 해킹도 잘한다.
게임 가드 — 완전 파괴 방지
griefer도 함부로 못 한다. guard.mjs가 PR도 검문한다:
- ✅ HP 수치 조작, 스폰율 변경 → 통과 (재미있는 그리핑)
- 🔴 척추함수(
update/render/resetGame) 삭제 → 자동 차단
- 🔴 게임 자체를 못 열게 만드는 변경 → 차단
- ⚠️ 너무 심한 변경: 플레이어 과반 투표로 community revert 발동
전설급 이벤트: 레포 대전 🔥
GRIEFER 팀 ─────────────────────────┐
"HP 9999" "맵 미로화" "보스 x10" │ 같은 레포를
│ 두고 동시에
INNOCENT 팀 ────────────────────────┘ PR 전쟁
"revert" "counterPR" "바이브코딩"
관전 모드: git log가 실시간으로 전황으로 흘러나옴
종전 후: git history = 전쟁 기록으로 영구 박제
각성 아크 (스토리 연결)
세계관과 완벽히 맞는다:
덕산은 바이브 코딩 흑마법으로 강림했다.
순진한 플레이어들도 결국 같은 길을 걷는다.
누군가 자기를 죽이고 있다는 걸 깨닫는 순간 —
그도 네크로맨서가 된다.
INNOCENT의 각성이 곧 이 게임의 진짜 튜토리얼.
왜 아무도 안 만들었나
기술이 없어서가 아니라 상상을 못 해서.
GitHub API + WebSocket + 인게임 터미널 + AI API — 전부 지금 있는 도구.
원형(SEAL.md)에 이미 절반이 구현됨: 가드·스트림·파일트리·AI 채팅 실況.
3금강이 이 위에 올라탄다.
선례 (미친 상상이 아니라 검증된 방향)
- Screeps: 코드로 유닛을 조종하는 실제 멀티플레이 RTS
- Nethack 공개 서버: 다른 플레이어 던전에 낙서·저주 가능
- Cookie Clicker 어시스턴트: 코드 수정이 곧 치트이자 플레이
- 이 게임: 위 셋을 합치고 AI 에이전트를 얹음
이 이슈는 #4 화두의 멀티플레이 확장이다. 3금강이 화두(#4)에서 출발해 여기(#5)로 온다.
장르 선언
두 계층의 플레이어
🔴 GRIEFER (개발자 계층)
레포에 접근권한을 가진 자. 코드가 무기.
무기 비용: PR 날리는 데 크레딧 소모 (무한테러 방지)
🟢 INNOCENT (UI 플레이어 계층)
그냥 게임하는 사람. 처음엔 아무것도 모른다.
각성한 INNOCENT는 GRIEFER보다 무섭다. 왜냐면 화가 났으니까.
크레딧 경제 (AI 연산 = 게임 자원)
크레딧이 없으면 코드를 못 건드린다. 플레이 잘해야 해킹도 잘한다.
게임 가드 — 완전 파괴 방지
griefer도 함부로 못 한다. guard.mjs가 PR도 검문한다:
update/render/resetGame) 삭제 → 자동 차단전설급 이벤트: 레포 대전 🔥
각성 아크 (스토리 연결)
세계관과 완벽히 맞는다:
INNOCENT의 각성이 곧 이 게임의 진짜 튜토리얼.
왜 아무도 안 만들었나
기술이 없어서가 아니라 상상을 못 해서.
GitHub API + WebSocket + 인게임 터미널 + AI API — 전부 지금 있는 도구.
원형(SEAL.md)에 이미 절반이 구현됨: 가드·스트림·파일트리·AI 채팅 실況.
3금강이 이 위에 올라탄다.
선례 (미친 상상이 아니라 검증된 방향)
이 이슈는 #4 화두의 멀티플레이 확장이다. 3금강이 화두(#4)에서 출발해 여기(#5)로 온다.