尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Grand Theft Chog: a live city where every Chog holder robs rival gangs' vaults. Chogathon 2026.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A live city at night for the 1,969 Chog NFTs on Monad. You walk the streets as your own Chog, join the gang your traits allow, and rob other gangs' vaults in three stages: pick the lock on the door, grab the cash inside the vault, then carry the bag home through the city with the police after you. Every holder online is in the same city and can see you run. Built for Chogathon 2026.
Play: https://grandtheftchog.duckdns.org (works on a phone; no wallet needed to try it)
Every $CHOG spent in the game is burned from the player's own wallet; the server checks the burn on Monad before anything happens.
| Burn | What it does |
|---|---|
| Bail (30) | Out of jail now |
| Wanted poster (60) | A rival is WANTED for 24 h: an extra officer on its getaways, and a bounty to the gang that catches it |
| Gang banner (150) | Your gang's flag over its building for 24 h |
The total burned is shown on the big screen in the plaza.
In the game: grandtheftchog.duckdns.org/fair.
/replay/<id> plays the break-in, the vault and the run home, so anyone can watch
and share it.| Path | What |
|---|---|
apps/web | Next.js app: the city, the vault, the locks, replays, wallet login, APIs |
apps/live | The live city server (WebSocket): players, chat, raids, getaways and police |
apps/worker | Background jobs: follows Chog transfers on Monad (so a sold Chog moves to its new owner), opens each game day, banks getaways nobody reported on |
packages/game | Game rules shared by the browser and the servers: city map, police, locks, vault (Cash Rush) |
packages/server | Database, robberies, burns, sign-in |
packages/data | Chog traits from the verified metadata snapshot, gangs, powers |
tools/smoke | End-to-end checks against a running site (login, a whole robbery, a two-wallet raid) |
deploy | Server setup, Caddy, systemd, deploy script |
docs | Design notes: stages, vault, balance, plan |
npm ci
npm test # rules, servers and data tests
npm run typecheck
npm run lint
npm run dev # web app on http://localhost:3000
deploy/deploy.sh # build and ship the current commit to the server
npx tsx tools/smoke/run.ts https://grandtheftchog.duckdns.org # 23 checks against the live site
packages/data/scripts/verify-onchain.ts checks the trait data against the Chog contract.
Eight tracks from Pixabay under the Pixabay Content License (free, no
credit required, allowed in a game), levelled to the same loudness in apps/web/public/music:
| In the game | Track | Artist |
|---|---|---|
| The city at night | Atmospheric Phonk Synthwave (Password Infinity) | Evgeny Bardyuzha |
| The city at night | Charming Phonk | FreeMusicLab |
| The city at night | No Sleep | kontraa |
| The city at night | Kugelsicher | TremoxBeatz |
| The city at night | The Blackest Bouquet | Leonell Cassio |
| The lock and the vault | Spinning Head | Gvidon |
| The run home | Risk | StudioKolomna |
| Halloween week | The Paranormal Is Real | Leonell Cassio |