Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기오르답 — 정답을 밟고 오르는 무한 학습 계단. 구구단·영단어 즉답 아케이드(개인정보 수집 0)
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
오르답 — 정답을 밟고 오르는 무한 학습 계단 구구단과 영단어를 한눈에 즉답하며 층을 올리는 세로형 아케이드 학습 게임. 위로 갈라지는 발판마다 답이 적혀 있고, 맞는 답을 밟아야만 한 층 오른다. 설계의 중심 한 줄 학습을 «진행의 1차 자원»으로 둔다. 시간은 벽이고 정답이 열쇠다. 그래서 실력이 곧 기록이 된다 — 실측(게임 코어를 직접 돌린 봇 격자): 찍기·연타·정답 위치 카운팅으로는 오를 수 없다(게이트가 매번 확인한다). 아이를 위한 원칙 • 개인정보를 아예 받지 않는다. 이름·나이·학교·계정·채팅 없음, 입력 필드 0개, 광고·분석 SDK 0개, 외부 도메인 요청 0건. 기록은 이 기기 localStorage 에만 남는다. • 오답은 벌이 아니다. 틀리면 정답 발판을 알려 주고 오답노트에 담아 며칠 뒤 다시 낸다. • 코인으로 파는 것은 캐릭터·하늘 같은 코스메틱뿐. 돈으로 학습을 건너뛸 수 없다.README 전문 보기 ↗
구구단과 영단어를 한눈에 즉답하며 층을 올리는 세로형 아케이드 학습 게임. 위로 갈라지는 발판마다 답이 적혀 있고, 맞는 답을 밟아야만 한 층 오른다.
▶ 플레이: https://muhan-pi.vercel.app
학습을 «진행의 1차 자원»으로 둔다. 시간은 벽이고 정답이 열쇠다. 그래서 실력이 곧 기록이 된다 — 실측(게임 코어를 직접 돌린 봇 격자):
| 아는 확률 | 0(순수 찍기) | 0.6 | 0.9 | 1.0 |
|---|---|---|---|---|
| 중앙값 층 | 3 | 10 | 86 | 200 |
찍기·연타·정답 위치 카운팅으로는 오를 수 없다(게이트가 매번 확인한다).
src/core/)는 DOM·Phaser 를 import 하지 않는다 → 브라우저 없이 완료 기준을 1:1 테스트.public/assets/asset-license.json.npm install
npm run dev # 개발 서버
npm run gate # 전체 게이트 14종 (배포 전 이것만 돌리면 된다)
npm run assets # 에셋 재생성 + 라이선스 원장
npm run docs:sync # GDD 수치표를 게임 코드에서 재생성
| 게이트 | 무엇을 막는가 |
|---|---|
| 유닛 52건 | 완료 기준 D2~D27 1:1 |
| 밸런스 격자 | 찍기·연타·위치 카운팅 우회, 학습→진행 단조성 |
| 정답 위치 균형 | 정답이 한 자리에 몰리는 것(χ² 과목·갈래별) |
| 학습 데이터 | 곱셈 전수 검산, 낱말 중복·품사·출처 원장 대조 |
| 2D 스모크 | 텍스처 누락(분홍 사각형)·무음·씬 누수·결정론·숨은 탭 |
| 시각 QA | 상태 15장 전수, 44px·28px·대비, 히트테스트, 5개 화면 크기 |
| 플레이 QA | 진짜 키·포인터 입력, 키 홀드, 타임아웃 이후 입력, 개인정보 전수 |
| 성능·번들 | 최악 장면 P95, gzip 초기 전송량, GL 드로우콜 직접 계측 |
docs/GDD.md — 기획서(룰·수치·완료 기준 D1~D27). 수치표는 코드에서 재생성된다.docs/RESEARCH.md · docs/LEGAL-COMPARE.md — 장르 조사와 저작권·부정경쟁 비교 검토docs/PRIVACY.md · docs/STORE-COMPLIANCE.md — 개인정보·스토어 아동 정책docs/data-sources.md — 학습 데이터 출처 원장docs/GDD-XVAL.md — 기획서 8way 교차검증 기록docs/STORE-COMPLIANCE.md)과 변호사·변리사 검토 1회한 판이 끝나면 갈 곳이 없던 것을 고쳤다. 비슷한 게임 18종을 조사해 골랐다 —
전문·출처·근거 = docs/RESEARCH-retention.md.
🔴 넣지 않은 것: 깨지면 0이 되는 연속 출석 · FOMO 카운트다운 · 가챠 · 실패 직후 부활 유도 · 에너지 고갈 대기. OECD 아동 다크패턴 지적이 근거이고, D39 가 화면 문구를 기계로 검사한다.
첫 화면 아래에 «오늘의 등수»가 있다. 이름은 자동 생성되지만 아이가 직접 지을 수 있고,
직접 지은 이름은 보내기 전에 가려진다(김철수 → 김*수). 서버는 별표 없는 직접 이름을 거부한다.
worker/ (Cloudflare Worker + KV) — cd worker && npx wrangler deploydocs/PRIVACY.md (조작 가능성·KV 일관성까지 적어 두었다)t:1 이 붙어 서버의
«시험 칸»으로 간다(D36). 게이트를 돌릴 때마다 아이들 판에 가짜 기록이 쌓이던 것을 2026-09-05 에 고쳤다.cd worker && npx wrangler deploy).
Cloudflare 계정이 둘이라 반드시 gmail 계정이어야 한다 — 편의 스크립트 = tools/finish-rank-ops.sh