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
翻譯準備中
🎮 Play 20 mini-games on Celo, Base, MegaETH & Soneium — for free or on-chain! Blackjack, Poker, Snake, Tetris, Wordle, Flappy Bird, Minesweeper, Solitaire, Yahtzee, Sudoku, Mastermind, Connect 5, Maz
翻譯準備中
遊戲TypeScript · SolidityGitHub @PhilV2dot1上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Portal for the 15 mini games on Celo, Base & MegaETH
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A comprehensive multi-chain gaming platform featuring 15 mini-games on Celo, Base & MegaETH blockchains, with user profiles, badges, and leaderboards.檢視完整 README ↗A comprehensive multi-chain gaming platform featuring 15 mini-games on Celo, Base & MegaETH blockchains, with user profiles, badges, and leaderboards.
# Clone the repository
git clone https://github.com/PhilV2dot1/mini-games-portal.git
cd mini-games-portal
# Install dependencies
npm install
# Copy environment variables
cp .env.example .env.local
# Configure your environment variables
# Edit .env.local with your Supabase, WalletConnect credentials
# Run the development server
npm run dev
Open http://localhost:3000 to see the application.
Required variables (see .env.example for details):
# Application
NEXT_PUBLIC_URL=http://localhost:3000
# WalletConnect
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_project_id
# Supabase
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
| Chain | ID | Explorer |
|---|---|---|
| Celo | 42220 | Celoscan |
| Base | 8453 | Basescan |
| MegaETH | 4326 | MegaETH Explorer |
We have comprehensive test coverage across all layers of the application.
| Type | Count | Coverage | Status |
|---|---|---|---|
| Unit Tests | 614 | 100% | ✅ Passing |
| Component Tests | 404 | 100% | ✅ Passing |
| Integration API Tests | 92 | 100% | ✅ Passing |
| E2E Tests | 54 (162 w/ browsers) | 100% | ✅ Ready |
| Blockchain Tests | 223 | N/A | ⏭️ Skip by default |
| Total Active | 1,110+ | 100% | ✅ Passing |
# All tests (unit, component, integration)
npm test
# Unit tests only
npm run test:unit
# E2E tests (requires dev server)
npm run test:e2e
# E2E with visible browser
npm run test:e2e:headed
# Blockchain tests (requires network)
RUN_BLOCKCHAIN_TESTS=true npm run test:blockchain
mini-games-portal/
├── app/ # Next.js app directory
│ ├── blackjack/ # Game pages (older games)
│ ├── games/ # Game pages (newer games)
│ ├── api/ # API routes
│ ├── leaderboard/ # Leaderboard page
│ └── profile/ # Profile pages
├── components/ # React components
│ ├── auth/ # Authentication components
│ ├── badges/ # Badge system
│ ├── shared/ # Shared components (ChainSelector, etc.)
│ └── ui/ # Reusable UI components
├── hooks/ # Custom React hooks
├── lib/ # Utilities and libraries
│ ├── contracts/ # Smart contract ABIs & addresses
│ ├── constants/ # Design tokens, chain themes
│ ├── i18n/ # Internationalization (EN/FR)
│ └── theme/ # Dark/light theme system
├── tests/ # Test suites
└── public/ # Static assets
# Development
npm run dev # Start dev server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
# Testing
npm test # Run all tests
npm run test:unit # Unit tests
npm run test:watch # Watch mode
npm run test:e2e # E2E tests
Contributions are welcome! Please follow these steps:
git checkout -b feature/amazing-feature)npm test)This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for the multi-chain gaming community
Last updated: February 2026