本專案為桌遊《異世界公會長(Isekai Guild Masters)》設計的線上計分工具,協助玩家在遊戲結束後快速計算最終分數,支援動態卡片、自訂加成邏輯與標籤計分。
- ✅ 支援固定得分、動態指標加成、成就式加成與特殊卡片邏輯(如 D005 最小值加成)
- ✅ 即時更新總分
- ✅ 動態新增/刪除計分卡片
- ✅ 支援複製畫面為截圖貼上
- ✅ 行動裝置相容
| 技術 | 說明 |
|---|---|
| Vue 3 | 組件式設計,使用 <script setup> 語法 |
| Element Plus | UI 元件庫 |
| html2canvas | 用於畫面擷取與複製 |
| TypeScript | 完整型別註解與抽象化邏輯模組 |
| 檔案 / 模組 | 功能說明 |
|---|---|
FixScoring.ts |
固定分數卡片邏輯 |
IndexPlusScoring.ts |
指標比例加成卡片邏輯 |
AchievementPlusScoring.ts |
成就門檻達成加分邏輯 |
D005Scoring.ts |
特殊卡片:三種指標取最小值加分 |
ScoringStore.ts |
管理當前分數項目與總分計算 |
DynamicScoringMethod.ts |
所有卡片定義與參數資料 |
App.vue |
主頁面 UI 與互動邏輯 |
- 安裝依賴:
pnpm install- 啟動開發伺服器:
pnpm dev- 打包:
pnpm build預設建構產物輸出至
dist/,可部署至靜態網站平台(如 GitHub Pages)。
🧪 本專案仍屬練習性質,但已可穩定使用。若日後桌遊規則有調整或補充卡片,將視情況更新。
MIT License 本專案與《異世界公會長》官方無直接關聯,純屬愛好製作與學習用途。