ShadowOfTheColossus-PC
Shadow of the Colossus(PS4, CUSA08809)의 네이티브 윈도우 포트 – 직접 게임 덤프를 가져와 실행
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기24點大師 - 考驗你的智慧與邏輯能力的數學遊戲
README 전체를 불러오는 중입니다.
README 전문 보기 ↗
A free online 24-puzzle game with single-player, real-time multiplayer, and daily challenge modes. Installable as a PWA on iOS and Android.
🌐 Live: https://math24master.com
| Mode | Description |
|---|---|
| Classic | Solo — form equations from hand cards to reach 24, score with harder symbols |
| Level | 10 puzzles, stopwatch counts up — wrong answers and skips add 10s penalty |
| Challenge | 5-minute countdown — correct answers add 60s, skips deduct 15s, go as far as you can |
| Multiplayer | Real-time rooms via Socket.IO — optional password & countdown timer |
| Daily Challenge | A seeded daily puzzle, guaranteed solvable, resets every 24 hours |
| Symbol | Points |
|---|---|
+ or - | 1 pt each |
× | 2 pts each |
÷ | 3 pts each |
Bonuses:
Examples:
10 + 10 + 4 = 24 → 2 pts (2 additions)(2 + 4 ÷ 10) × 10 = 24 → 6 pts (1 add + 1 mul + 1 div + 4-card bonus)(1 × 6) + (6 × 2) + 6 = 24 → 9 pts (2 adds + 2 muls + 2× mul bonus + 5-card bonus)| Layer | Technology |
|---|---|
| Frontend | Next.js 15 (App Router), React 19, TypeScript |
| Styling | Tailwind CSS, Radix UI, Framer Motion |
| Realtime | Socket.IO 4 |
| Auth | NextAuth v5 (Google OAuth) |
| Database | Firebase Admin (Firestore — leaderboard) |
| State | Zustand 5 |
| Math | mathjs |
| Testing | Vitest |
| Tooling | ESLint, Prettier, Nodemon |
├── app/ # Next.js App Router pages
│ ├── single-play/ # Single-player modes (Classic / Level / Challenge)
│ ├── multiple-play/ # Multiplayer mode (dynamic [roomId])
│ └── daily-challenge/ # Daily challenge mode
├── server/ # Socket.IO server
│ ├── index.ts # HTTP + socket setup
│ ├── game.ts # All game logic
│ └── utils.ts # Deck generation
├── components/
│ ├── areas/ # Game board UI (hand, action, players, chat…)
│ └── ui/ # Radix UI primitives (shadcn/ui pattern)
├── hooks/ # useSinglePlay / useNormalPlay / useChallengePlay
├── providers/ # MultiplePlayProvider (socket + multiplayer state)
├── stores/ # Zustand stores (achievements, stats, sound…)
├── models/ # Shared TypeScript types (client + server)
├── public/
│ ├── manifest.json # PWA manifest
│ └── icons/ # PWA icons (192px, 512px, maskable)
└── lib/ # Utilities, sound manager, animation variants
Prerequisites: Node.js 18+
git clone https://github.com/JohnsonHuang555/math24master.git
cd math24master
npm install
npm run dev
Open http://localhost:3000 in your browser.
npm run devstarts both the Next.js frontend and the Socket.IO server simultaneously (Nodemon watches the/serverdirectory).
npm run build # Build Next.js app + compile server TS
npm start # Run production build (NODE_ENV=production tsx server/index.ts)