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분 만에 확인하기추억의 종이 보드게임을 만들고 원하는 크기로 인쇄하는 사이트
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
추억의 종이 보드게임을 아이와 함께 만든다. 팀 색과 배치를 원하는 대로 바꿔 집 프린터로 정확한 크기에 맞춰 뽑는다. 만든 곳은 Daddy's Craft. http://localhost:3000에서 확인한다. • Next.js (App Router) + TypeScript • Tailwind CSS 게임 도안의 데이터 모델과 규격은 docs/game-authoring.md에 있다. 새 게임을 추가하는 3단계 절차도 거기 있다. 이 제품은 "종이에 원하는 치수로 정확히 나온다"가 핵심이라, 인쇄 산출 규격을 따로 문서로 고정해 두었다 — docs/print-spec.md. 배율·타일 분할· 오림선 표기·한글 폰트 처리가 여기 있고, 그 근거가 된 검증 도구와 종이 실측 절차는 spikes/print-pipeline/에 있다.README 전문 보기 ↗
추억의 종이 보드게임을 아이와 함께 만든다. 팀 색과 배치를 원하는 대로 바꿔 집 프린터로 정확한 크기에 맞춰 뽑는다. 만든 곳은 Daddy's Craft.
npm install
npm run dev
http://localhost:3000에서 확인한다.
npm run lint # ESLint
npm run typecheck # next typegen 실행 후 tsc --noEmit
npm run test # Vitest — watch 모드
npm run test:run # Vitest — 1회 실행(CI용)
npm run format # Prettier로 포맷
npm run format:check # 포맷 검사만
npm run build # 프로덕션 빌드
src/
app/ # 라우트·페이지 (App Router)
components/ # 공용 UI 컴포넌트
lib/ # 공용 로직·유틸
schema/ # 도안 데이터 모델과 검증
games/ # 게임 등록소
assets/games/ # 게임 도안 원본·벡터 자산
docs/ # 규격 문서
spikes/ # 기술 검증용 도구. 제품 코드가 아니다
public/games/ # 게임별 정적 자산(썸네일·SVG)
게임 도안의 데이터 모델과 규격은 docs/game-authoring.md에 있다. 새 게임을 추가하는 3단계 절차도 거기 있다.
이 제품은 "종이에 원하는 치수로 정확히 나온다"가 핵심이라, 인쇄 산출 규격을 따로 문서로 고정해 두었다 — docs/print-spec.md. 배율·타일 분할· 오림선 표기·한글 폰트 처리가 여기 있고, 그 근거가 된 검증 도구와 종이 실측 절차는 spikes/print-pipeline/에 있다.
.github/workflows/ci.yml이 PR과 main 푸시마다 lint·typecheck·test·build를
순서대로 돌린다. 하나라도 실패하면 체크가 빨간불이 된다.miconblog/papercraft 저장소를 Import — 이 계정 로그인은 사람이 브라우저로 직접
해야 하는 단계라 에이전트가 대신할 수 없다main 푸시가 자동으로 프로덕션 배포로, PR이 자동으로
프리뷰 배포로 이어진다 — 추가 설정 불필요main에서 새 브랜치를 만든다 (main에 직접 커밋하지 않는다)npm run lint · npm run typecheck · npm run test:run이 모두
통과하는지 로컬에서 먼저 확인한다npm run test:run이 스키마 검증까지 돌린다 —
등록된 도안은 테스트가 등록소를 읽는 순간 검증되므로 별도 CI 단계가 필요 없다main은 다음이 설정되어 있어야 한다(저장소 Settings → Branches):
Lint · Typecheck · Test)가 통과해야 머지 가능작업 단위와 진행 상황은 issues/에서 관리한다. 전체 현황은 issues/BOARD.md, 운영 규칙은 issues/README.md를 본다.