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
翻譯準備中
Make free printable games from any word list: bingo, matching cards, a board game, I Have Who Has, word guessing, charades and quiz sheets. Edit online, print the PDF.
翻譯準備中
遊戲JavaScript · CSSGitHub @theguysaccount上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Turn any word list into printable games: bingo, matching cards, a board game, loop cards, charades and quiz sheets. Free PDFs, runs in the browser.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Live: https://theguysaccount.github.io/ai-board-game-maker/ · Screens: desktop and phone · Operations: OPERATIONS.md
Turn any list of clues and answers into printable games. Pick one of eight original games, start from a ready-made topic or type your own words, preview every page, and download a print-ready PDF. Two of the games also play on screen: a bingo caller for the projector, and a memory match against the computer.
Everything runs in the browser. No account, no server, no AI calls at runtime: the games were designed in advance (original names, rules, layouts and boards on traditional public-domain mechanics), and the editor lays out each page from your list with fixed templates. PDFs are vector with the fonts embedded, so text is sharp at any size and copyable.
| Game | Mechanic | Players | Prints |
|---|---|---|---|
| Clue Bingo | bingo where the caller reads clues | 2–30+ | rules, caller list, unique numbered cards (up to 60) |
| Match Up | matching pairs: memory, pair fish, speed match | 1–6 | rules, clue and answer cards, answer key |
| Summit Scramble | roll-and-move race up a mountain | 2–4 | rules, landscape board with ropes and rockslides, climbers, die, question cards |
| I Have, Who Has? | loop cards for a whole class | 6–36 | rules, loop cards in a shuffled order, answer key |
| Talk Around It | describe without the forbidden words | 4–12 | rules, word cards (forbidden words drawn from each clue) |
| Act, Draw or Say | charades, drawing or describing | 4+ | rules, word cards with a private hint, action die |
| Claim the Grid | four (or three) in a row by answering | 2 | rules, numbered board, markers, numbered question cards |
| Quiz Night | team quiz | 2–8 teams | rules, host sheets, team answer sheet, scoreboard |
52 topic packs ship in the repo (34 live at launch, one more every Monday until March 2027): math facts, science, grammar, Spanish and French, geography, holidays and parties. Every answer is unique within its pack.
src/
assets/js/engine/ pure ES modules, shared by the browser, the build and the tests
ttf.js TrueType reader (metrics, cmap, names)
pdfdoc.js vector PDF writer: embedded TrueType (Identity-H + ToUnicode), shapes, links, Flate
layout.js display lists → SVG preview and PDF; text wrapping and fitting
games.js the eight games, their rules and themes
content.js list parsing, limits, share-link codec
assets/js/app/ browser UI: editor.js, play.js (caller, memory), fonts.js, ui.js
content/ packs.js (topics + weekly backlog), guides.js
scripts/
build.mjs dist/: pages, topic data, sitemap, robots, IndexNow key, manifest, share-card jobs
og.mjs share cards (1200x630 JPEG) and touch icon in headless Chrome
selftest.mjs end-to-end test in headless Chrome, plus independent PDF checks
screens.mjs docs/screens/ at 1280 px and 390 px
linkcheck.mjs, indexnow.mjs, serve.mjs, preview.mjs (dev: one game → PDF + PNG)
tests/ node:test (engine, every game × every topic × both paper sizes, build)
Node 20+ (CI uses 24); Chrome for share cards, screenshots and the self-test. No npm packages.
npm test # 21 tests
node scripts/build.mjs # → dist/ (PGM_BASE_URL sets canonical URLs)
node scripts/og.mjs # share cards
node scripts/selftest.mjs # end to end; samples in selftest-out/
node scripts/serve.mjs 4848 # http://127.0.0.1:4848/ai-board-game-maker/
Every push to main runs the tests, build and self-test, then deploys to GitHub Pages; nothing deploys if a step fails. See OPERATIONS.md.
Lists stay in the browser's local storage; PDFs are made on the device; share links carry the list in the URL fragment, which never reaches a server.
Code, game designs, layouts and topic lists: CC0 1.0, see LICENSE. Fonts: Atkinson Hyperlegible and Lilita One under the SIL Open Font License 1.1 (in src/assets/fonts/), embedded unmodified in PDFs.