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 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
FunGame은 사용자들이 실시간으로 방을 만들고 입장하여 다양한 게임을 즐길 수 있는 멀티플레이어 게임 플랫폼입니다. 실시간 데이터 동기화와 원활한 게임 경험을 위한 안정적인 세션 관리를 목표로 합니다. 1. 실시간 대기실 및 게임 세션 관리 • 방 생성 및 입장: 사용자가 새로운 게임 방을 생성하거나 목록에서 선택하여 입장할 수 있습니다. • 준비(Ready) 시스템: 공정한 게임 시작을 위해 모든 플레이어의 준비 상태를 실시간으로 관리하며, 방장은 모든 인원이 준비된 후 게임을 시작할 수 있습니다. • 실시간 동기화: WebSocket(STOMP)을 사용하여 플레이어 간 상태 변화 및 게임 데이터를 실시간으로 동기화합니다. 2. 세션 유지 및 복구 (Re-entry) • 네트워크 대응: 불안정한 네트워크 연결이나 재접속 시에도 기존 점수와 세션을 유지할 수 있도록 설계되었습니다. • 유연한 세션 관리: 짧은 접속 끊김(예: 30초) 동안 플레이어를 퇴장시키지 않고 상태를 유지하여 '이어하기'가 가능합니다.README 전문 보기 ↗
FunGame은 사용자들이 실시간으로 방을 만들고 입장하여 다양한 게임을 즐길 수 있는 멀티플레이어 게임 플랫폼입니다. 실시간 데이터 동기화와 원활한 게임 경험을 위한 안정적인 세션 관리를 목표로 합니다.
api/*.mdFunGame/
├── backend/ # Spring Boot 기반 백엔드 (Java)
├── frontend/ # React 기반 프론트엔드 (TypeScript)
├── api/ # REST · WebSocket 명세 (Markdown)
├── docs/ # 설계 문서와 실행 계획
├── infra/ # 배포 · 모니터링 설정
├── scripts/ # E2E 등 보조 스크립트
└── CLAUDE.md # AI 협업 및 작업 규칙
cd backend
./gradlew bootRun
cd frontend
npm install
npm run dev
인메모리 H2 로 백엔드를 띄우고 프론트를 거기에 붙이는 조합입니다. DB 나 공용 개발 서버 없이 혼자 기능을 확인할 때 쓰세요.
백엔드 (local 프로파일: H2 + 시드 데이터 + localhost CORS + Secure 쿠키 해제):
./gradlew :backend:core:core-api:bootRun --args='--spring.profiles.active=local'
프론트엔드 (localdev 모드: http://localhost:8080 을 바라보고 5199 포트로 기동):
npm run dev:local --prefix frontend
시드는 backend/core/core-api/src/main/resources/db/local/R__local_seed.sql 에 있습니다.
CS 퀴즈 5문제가 들어 있어 CS 퀴즈는 바로 플레이할 수 있습니다.
방 번호 채번용 카운터는 시드가 아니라 마이그레이션(V21)이 모든 환경에 넣습니다.
음악 퀴즈는 유튜브 링크가 필요하므로 관리자 화면에서 곡을 등록한 뒤 사용하세요.
본 프로젝트는 특정 협업 규칙과 코드 스타일을 준수합니다. 상세 내용은 다음 문서를 참고하세요: