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
30 天、9 回合的市議員選戰。點地圖上的地點出發,聽長輩、中年、青年三群人的訴求,和對手小馬搶同一批票,最後開票。
Translation pending
GamesJavaScript · ShellGitHub @atomchungOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A fictional city-council election simulation with Wenshan Muzha-inspired scenery.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗這是以臺北文山木柵街區意象製作的虛構市議員選戰模擬原型。你安排競選行動、和合成居民交談,再看一場簡化的模擬開票。人物、居民、遭遇、候選人和選舉結果皆為虛構;遊戲數值不是現實民調、選舉預測或競選建議。
直接遊玩:https://atomchung.github.io/councillor-simulator/。不需登入,進度保存在目前瀏覽器;線上版與本機版的存檔各自獨立。
若要在本機執行:
需要 Node.js 18 或 Python 3,不需安裝 npm 套件,也不需帳號、API 金鑰或雲端服務。
在 macOS 可雙擊 start.command。也可以在專案資料夾執行:
npm start
或使用 Python:
python3 -m http.server 4173 --bind 127.0.0.1 --directory dist
接著開啟 http://127.0.0.1:4173。伺服器只接受本機連線,終端機視窗須保持開啟;按 Control-C 停止。遊戲存檔留在目前瀏覽器的本機儲存空間,不會隨程式檔案一起分享。
GitHub Pages 只上傳 npm run build:pages 產生的 .pages/。來源仍放在 dist/;舊版與美術交件原檔留在倉庫供歷史測試使用,不再發布,也不在現行遊戲提供舊版連結。
發布包從現行 HTML 的程式與樣式依賴,以及美術登錄表和實際地圖輸出收集檔案,包含雨天、走路動畫、結局與備援場景。npm run test:pages 在臨時目錄驗證發布資源及舊版排除。建置輸出必須是空目錄;CI 每次使用乾淨 checkout,避免帶入前次殘留檔案。本機已有 .pages/ 時,請先移走該生成目錄再重建。
GAME_DESIGN.md、CAMPAIGN_ROUTES.md 與下列舊版紀錄保留設計背景;現行規則以本節、介面規範 與實際引擎為準,驗證範圍另見 VERIFICATION.md。npm run test:balance:不看局面的固定路線、看局面的打法、不同路線與隨機遊玩的當選率都有上下限,已併入 npm test。dist/legacy-v11/。dist/legacy-v10-3/。遊戲以 1,000 名合成選民、27 名虛構候選人和 13 席作縮小演算;只有一位主要對手會採取行動,其他候選人只參與計票。目前透過幕僚建議、固定時間的撞期邀約、地方小隊與限時媒體邀約,驗證「計畫、取捨、後果」是否有趣。尚未完成真人趣味與五分鐘計時驗收,完整策略平衡門檻也尚未通過;不以通過功能測試代替這兩項判斷。
dist/:遊戲 HTML、CSS、JavaScript、原創向量場景,以及保存的舊版入口。scripts/serve.cjs、start.command:本機啟動工具。tests/:引擎、介面接線、平衡門檻(strategy-balance.cjs)和匯出完整性測試。package.json:本機啟動與測試指令。VERSION.txt:遊戲版本。FILE_LIST.txt、SHA256SUMS.txt:發布檔案清單與 SHA-256 校驗值。目前版保留霧面玩具風 WebP 場景與原創 SVG 風格切換;頁面沒有外部字型或圖片下載。遊戲內背景資料會連到相關的官方來源頁面,只有使用者點擊時才會開啟。
此 repo 以 v10.1.0 遊戲匯出包為基礎;v10.2.0 加入一鍵新局,v10.3.0 改善結局重玩入口,v11.0.0 加入來源化背景、居民反應、廟前廣場、單一重玩及四秒開票,v12.0.0 加入議題局面、可信度、對手預告與期限、天氣預報和因果回顧。v11 與 v10.3 舊版分別保留於 dist/legacy-v11/、dist/legacy-v10-3/,本機啟動方式與未指定授權狀態維持不變。清單與校驗值依本次發布內容產生。
npm run test:quick
npm test
歷史紀錄:v12.1.0 的 npm test 通過:v12 引擎 17,859 項檢查、v12 介面 255 個 DOM 斷言、保留的 v11 與 v10 回歸套件,以及平衡門檻 npm run test:balance(約 3 分鐘;種子 1–300 中,不看局面的最佳固定路線 42%,看局面的最佳打法 85.3%,完全隨機 5.7%;三種身分的最佳當選率 85.3%–94.7%)。這些自動驗證不代表真人五分鐘遊玩已完成;瀏覽器在 1366×900 與 375×812 走過一局。
本專案目前尚未指定開源授權,也沒有附上 LICENSE。公開原始碼不代表授予複製、修改或散布的權利。若日後加入第三方素材,需保留其原有授權與來源資訊。