CoOp:Anything
Search any game and see how much of it you can play with friends: every co-op mod, its stage, quality and community rating.
survival growth game - eat or be eaten!
Translation pending
GamesTypeScript · CSSGitHub @Park-Jeong-GilOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗플레이하기: https://ddatge-survival.vercel.app/
뱀파이어 서바이벌 + agar.io 감성의 탑다운 성장형 생존 게임입니다. 플레이어는 작은 땃쥐로 시작해 먹이사슬을 따라 성장하고, 공복 게이지를 관리하며 최대한 오래 생존합니다.
낮은 레벨은 포식, 동레벨은 대치, 높은 레벨은 위협npcLevel < playerLevel만 포식 가능 (FoodChain)LevelSystem)NPCManager)Next.js App Router: 페이지/레이아웃/API 라우팅Phaser: 실시간 월드 시뮬레이션 및 물리React UI: HUD, 모달, 리더보드, 게임오버 오버레이Zustand 기반 전역 상태gameStore: 점수, 레벨, 공복, 버프, 위치, 게임 상태audioStore: BGM/SFX 볼륨, 음소거, 로컬 저장EventBus로 Phaser <-> React 간 이벤트 전달pause-game, resume-game, level-up, game-over, audio-settings-changed[Home / Game / Leaderboard (Next.js)]
|
v
[React UI + Zustand Store]
|
EventBus
|
v
[Phaser Scenes]
- PreloadScene (에셋 로드)
- GameScene (코어 루프)
- UIScene (모바일 조이스틱)
|
v
[Managers / Systems]
- NPCManager / ItemManager / SkillManager
- HungerSystem / LevelSystem / FoodChain
|
v
[API Routes]
- /api/scores (기록/리더보드/메타 데이터)
- /api/skills (스킬 구매)
- /api/slots (슬롯 구매)
|
v
[Supabase]
| 항목 | 내용 |
|---|---|
| Frontend | Next.js 16 (App Router), React 19, TypeScript |
| Game Engine | Phaser 3 (Arcade Physics) |
| State | Zustand |
| Backend | Next.js Route Handlers |
| DB/BaaS | Supabase |
| 주요 해상도 | 기본 800x600, 모바일 대응(브레이크포인트 960) |
| 맵 | 타일 기반 월드 + 장애물 + 동적 확장 요소 |
src/
app/
page.tsx # 메인 메뉴
game/page.tsx # 게임 페이지
leaderboard/page.tsx # 리더보드
api/
scores/route.ts
skills/route.ts
slots/route.ts
components/
game/ # HUD, 캔버스, 게임오버 등
ui/ # 설정/도움말 모달
lib/
phaser/
scenes/
systems/
entities/
data/
userId.ts
supabase.ts
store/
gameStore.ts
audioStore.ts
npm install
npm run dev
http://localhost:3000.env.local 예시:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
SUPABASE_SERVICE_KEY=your-supabase-service-key
ddatge-survival_PRD.md