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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Lorcana Synergy Finder is a React mobile/ web application for Disney Lorcana TCG players to discover synergistic card combinations. It helps players build decks by showing which cards work well together based on game mechanics.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A synergy finder for Disney Lorcana TCG focused on Core format. Select any card to discover what synergizes with it through pattern-based rules and archetype detection.
Live at inkweave.ink
/card/123), synergies (/card/123/synergies), and filtered views (/browse?q=Elsa&ink=Sapphire)pnpm install
pnpm dev
Open http://localhost:5173 in your browser.
pnpm build
pnpm preview
/) — Search from the hero or click a featured card/browse) — Search, filter, and browse all Core format cards/card/:id) — View a card's details and synergy breakdown/card/:id/synergies) — Explore all synergy groups for a card/playstyles) — Browse archetype strategies and their key cardsinkweave/
├── packages/
│ └── synergy-engine/ # Standalone synergy detection package
│ └── src/
│ ├── types/ # LorcanaCard, Synergy types
│ ├── utils/ # Card helpers
│ └── engine/ # SynergyEngine class, rules, playstyles
└── apps/
└── web/ # React web application
├── e2e/ # Playwright E2E tests
└── src/
├── pages/ # Route pages (Home, Browse, Card, Playstyles, etc.)
├── router.tsx # React Router config
├── features/
│ ├── cards/ # Card loading, browsing, filtering, preview
│ └── synergies/# Synergy display, grouping, detail modal
└── shared/
├── components/# App UI (CardFilterDialog, SearchAutocomplete, etc.)
├── contexts/ # CardDataContext, CardPreviewContext
├── hooks/ # useResponsive, useFilterParams, useScrollLock
└── constants/ # Design tokens, layout values
| Command | Description |
|---|---|
pnpm dev | Start development server |
pnpm build | Build all packages |
pnpm test | Run unit tests |
pnpm test:e2e | Run Playwright E2E tests |
pnpm lint | Run ESLint |
pnpm build:engine | Build synergy engine package |
pnpm precompute-synergies | Regenerate static synergy JSON |
The synergy engine is a standalone package (inkweave-synergy-engine) with zero React dependencies. It runs at build time to pre-compute synergy data, which the web app fetches as static JSON.
The engine has two kinds of rules: direct rules, which connect one specific pair of cards (such as a Shift card and its base), and playstyles, which connect cards that push the same strategy. Each rule's spec, with its detection patterns and scores, is its own *_RULE.md in packages/synergy-engine/, and the Synergy Rules registry lists them all.
Card data is sourced from LorcanaJSON and stored in public/data/allCards.json. Cards are deduplicated by fullName so the same card across sets appears once. Card images are single 337x470 AVIF files.
MIT