268 lines
10 KiB
Markdown
268 lines
10 KiB
Markdown
# 遊戲化機制設計規格
|
||
|
||
## 概述
|
||
定義 Drama Ling 應用中的完整遊戲化系統,包含排行榜、成就系統、闖關機制等,提升用戶學習動機和留存率。
|
||
|
||
## 排行榜競爭機制
|
||
|
||
### 排行榜類型
|
||
- [ ] **全球排行榜**: 所有用戶的總體排名
|
||
- [ ] **週排行榜**: 每週重置的短期競爭
|
||
- [ ] **月排行榜**: 月度學習成就排名
|
||
- [ ] **好友排行榜**: 僅顯示好友間的排名比較
|
||
- [ ] **等級分組排行榜**: 依語言程度分組競爭
|
||
- [ ] **地區排行榜**: 基於地理位置的本地競爭
|
||
|
||
### 積分計算規則
|
||
#### 基礎積分來源 (總分 = 基礎分 × 難度係數 × 連擊加成)
|
||
|
||
**對話練習積分**
|
||
- [ ] **完成對話**: 10分/次
|
||
- [ ] **使用目標詞彙**: +5分/個詞彙
|
||
- [ ] **達成任務目標**: +15分/任務
|
||
- [ ] **流暢完成對話**: +10分 (無需AI提示)
|
||
|
||
**評分積分轉換**
|
||
- [ ] **語法評分**: 0.3 × 語法分數
|
||
- [ ] **語意評分**: 0.3 × 語意分數
|
||
- [ ] **流暢度評分**: 0.4 × 流暢度分數
|
||
- [ ] **綜合優秀**: 三維度均 > 85分時 +50分獎勵
|
||
|
||
**特殊活動積分**
|
||
- [ ] **限時挑戰完成**: 基礎分 × 1.5倍
|
||
- [ ] **首次嘗試新場景**: +25分
|
||
- [ ] **連續學習天數**: +5分/天 (上限 +100分)
|
||
- [ ] **幫助其他用戶**: +20分 (回答問題、分享經驗)
|
||
|
||
#### 難度係數設定
|
||
- [ ] **初級場景 (A1-A2)**: 1.0倍
|
||
- [ ] **中級場景 (B1-B2)**: 1.3倍
|
||
- [ ] **高級場景 (C1-C2)**: 1.6倍
|
||
- [ ] **專業場景 (商務、醫療等)**: 1.8倍
|
||
- [ ] **即興對話場景**: 2.0倍
|
||
|
||
#### 連擊加成機制
|
||
- [ ] **連續成功對話**: 2-5次 (+10%), 6-10次 (+20%), 11+次 (+30%)
|
||
- [ ] **每日連擊**: 連續天數 × 2% 加成 (上限 +60%)
|
||
- [ ] **完美表現**: 當日所有對話評分 > 90分時 +50% 加成
|
||
- [ ] **挑戰連擊**: 連續完成限時挑戰 +25% 加成/次
|
||
|
||
### 排行榜更新機制
|
||
- [ ] **即時更新**: 積分變化立即反映
|
||
- [ ] **排名快取**: 5分鐘更新一次排名顯示
|
||
- [ ] **歷史記錄**: 保存每日/週/月排名變化
|
||
- [ ] **排名爭議處理**: 異常分數檢測和處理機制
|
||
|
||
## 成就系統設計
|
||
|
||
### 成就分類
|
||
|
||
#### 學習里程碑類
|
||
- [ ] **初學者**: 完成首次對話
|
||
- [ ] **勤奮學習者**: 連續學習 7/30/100 天
|
||
- [ ] **場景探索家**: 完成 5/15/50 個不同場景
|
||
- [ ] **詞彙大師**: 掌握 100/500/2000 個詞彙
|
||
- [ ] **對話達人**: 完成 50/200/1000 次對話練習
|
||
- [ ] **完美主義者**: 獲得 10/50/200 次滿分評價
|
||
|
||
#### 技能提升類
|
||
- [ ] **語法專家**: 語法評分達到 90+ 分 10/50/200 次
|
||
- [ ] **語意高手**: 語意評分達到 90+ 分 10/50/200 次
|
||
- [ ] **流暢達人**: 流暢度評分達到 90+ 分 10/50/200 次
|
||
- [ ] **全能選手**: 三維度同時達到 85+ 分 5/20/100 次
|
||
- [ ] **快速反應**: 限時挑戰中 10/50/200 次快速完成
|
||
|
||
#### 社交互動類
|
||
- [ ] **樂於助人**: 幫助其他用戶 10/50/200 次
|
||
- [ ] **人氣王**: 獲得 50/200/1000 個好友讚賞
|
||
- [ ] **分享達人**: 分享學習成果 20/100/500 次
|
||
- [ ] **導師**: 指導新用戶學習 5/20/100 次
|
||
- [ ] **社群領袖**: 在討論區發表優質內容 30/150/500 次
|
||
|
||
#### 挑戰征服類
|
||
- [ ] **勇敢嘗試**: 嘗試高難度場景 5/20/100 次
|
||
- [ ] **速度之王**: 在時限內完成對話 20/100/500 次
|
||
- [ ] **堅持不懈**: 從失敗中重新挑戰 10/50/200 次
|
||
- [ ] **創新思維**: 使用創意表達方式 15/75/300 次
|
||
- [ ] **極限挑戰**: 完成最高難度場景 1/5/20 次
|
||
|
||
#### 特殊節日類
|
||
- [ ] **新年決心**: 新年期間連續學習 7 天
|
||
- [ ] **情人節浪漫**: 完成浪漫場景對話 10 次
|
||
- [ ] **萬聖節驚奇**: 完成恐怖/驚悚場景 5 次
|
||
- [ ] **聖誕精神**: 12月完成 25 次學習任務
|
||
- [ ] **生日慶祝**: 生日當天完成特殊挑戰
|
||
|
||
### 成就獎勵機制
|
||
- [ ] **徽章收藏**: 每個成就對應獨特徽章設計
|
||
- [ ] **積分獎勵**: 不同等級成就給予 50/200/500 積分獎勵
|
||
- [ ] **稱號系統**: 解鎖專屬稱號在排行榜顯示
|
||
- [ ] **內容解鎖**: 解鎖新場景、新功能或專屬內容
|
||
- [ ] **實體獎勵**: 高級成就獲得實體紀念品 (限量版)
|
||
|
||
### 成就進度追蹤
|
||
- [ ] **視覺化進度條**: 清楚顯示完成進度
|
||
- [ ] **階段性提醒**: 接近完成時的推送通知
|
||
- [ ] **成就預告**: 即將解鎖的成就提示
|
||
- [ ] **統計面板**: 個人成就完成統計概覽
|
||
- [ ] **好友比較**: 與好友的成就完成度比較
|
||
|
||
## 闖關系統設計
|
||
|
||
### 關卡結構
|
||
|
||
#### 主線關卡 (情境導向)
|
||
- [ ] **第一章: 日常生活** (10關)
|
||
- 自我介紹、購物、餐廳、交通等基礎場景
|
||
- 解鎖條件: 無 (新手引導)
|
||
- 完成獎勵: 100積分 + 基礎徽章
|
||
|
||
- [ ] **第二章: 社交互動** (12關)
|
||
- 朋友聚會、約會、工作會議、電話對話等
|
||
- 解鎖條件: 第一章通過率 ≥ 80%
|
||
- 完成獎勵: 150積分 + 社交徽章
|
||
|
||
- [ ] **第三章: 應急處理** (15關)
|
||
- 醫療急救、車禍處理、投訴申訴、緊急求助等
|
||
- 解鎖條件: 第二章通過率 ≥ 75% + 總積分 ≥ 1000
|
||
- 完成獎勵: 200積分 + 危機處理徽章
|
||
|
||
- [ ] **第四章: 專業場景** (18關)
|
||
- 商務談判、學術討論、技術交流、面試等
|
||
- 解鎖條件: 第三章通過率 ≥ 70% + 連續學習 ≥ 30天
|
||
- 完成獎勵: 300積分 + 專業徽章
|
||
|
||
#### 支線關卡 (技能導向)
|
||
- [ ] **語法強化關**: 專注語法訓練的特殊關卡
|
||
- [ ] **詞彙擴展關**: 大量新詞彙學習關卡
|
||
- [ ] **發音矯正關**: 語音識別和發音練習關卡
|
||
- [ ] **文化理解關**: 目標語言文化背景學習關卡
|
||
- [ ] **考試準備關**: 針對語言檢定考試的專門關卡
|
||
|
||
#### 每日挑戰關
|
||
- [ ] **每日一題**: 精選對話場景每日更新
|
||
- [ ] **週題挑戰**: 週末特殊難題挑戰
|
||
- [ ] **月度任務**: 整月累積完成的大型任務
|
||
- [ ] **季節活動**: 配合節日的限時特殊關卡
|
||
- [ ] **突發事件**: 隨機出現的緊急情境關卡
|
||
|
||
### 關卡評價系統
|
||
- [ ] **三星評級**: 基於綜合表現的 1-3 星評價
|
||
- ⭐ 通過: 綜合評分 ≥ 60分
|
||
- ⭐⭐ 良好: 綜合評分 ≥ 80分
|
||
- ⭐⭐⭐ 優秀: 綜合評分 ≥ 95分
|
||
|
||
- [ ] **完成條件**:
|
||
- 達成主要對話目標
|
||
- 使用指定關鍵詞彙 (如有)
|
||
- 在時間限制內完成 (如有)
|
||
- 維持角色扮演一致性
|
||
|
||
- [ ] **重複挑戰**: 允許重複挑戰提升星級評價
|
||
- [ ] **額外目標**: 每關設定 2-3 個額外挑戰目標
|
||
|
||
### 解鎖機制
|
||
- [ ] **順序解鎖**: 主線關卡需按順序完成
|
||
- [ ] **條件解鎖**: 滿足特定條件才能解鎖新內容
|
||
- [ ] **付費解鎖**: 部分高級內容需要付費或達到VIP等級
|
||
- [ ] **社交解鎖**: 邀請好友或達到社交成就解鎖
|
||
- [ ] **時間解鎖**: 某些內容在特定時間開放
|
||
|
||
## 進度追蹤系統
|
||
|
||
### 個人進度面板
|
||
- [ ] **整體進度**: 所有關卡完成百分比
|
||
- [ ] **各章節進度**: 每章節詳細完成情況
|
||
- [ ] **技能雷達圖**: 語法/語意/流暢度能力視覺化
|
||
- [ ] **學習軌跡**: 每日/週/月學習時間和強度變化
|
||
- [ ] **成長曲線**: 長期能力提升趨勢圖
|
||
|
||
### 統計資訊
|
||
- [ ] **累計學習時間**: 總學習時長統計
|
||
- [ ] **對話完成數**: 累計完成對話次數
|
||
- [ ] **詞彙掌握量**: 已學習和熟練掌握詞彙統計
|
||
- [ ] **場景體驗數**: 體驗過的不同情境場景統計
|
||
- [ ] **AI互動次數**: 與AI分析系統的互動統計
|
||
|
||
### 學習建議
|
||
- [ ] **弱項分析**: 基於表現數據識別學習弱點
|
||
- [ ] **推薦關卡**: 個性化推薦適合的下一個關卡
|
||
- [ ] **學習計劃**: AI生成的個人化學習進度安排
|
||
- [ ] **複習提醒**: 基於遺忘曲線的複習內容建議
|
||
- [ ] **目標設定**: 協助用戶設定並追蹤學習目標
|
||
|
||
## 社交競爭機制
|
||
|
||
### 好友系統
|
||
- [ ] **好友邀請**: 通過ID、QR碼、聯絡人邀請好友
|
||
- [ ] **好友動態**: 查看好友的學習進度和成就
|
||
- [ ] **互相鼓勵**: 為好友的成就點讚和留言
|
||
- [ ] **學習PK**: 與好友進行一對一學習競賽
|
||
- [ ] **組隊學習**: 多人協作完成團體挑戰
|
||
|
||
### 學習群組
|
||
- [ ] **主題群組**: 按學習主題或程度分組
|
||
- [ ] **地區群組**: 同地區學習者交流群組
|
||
- [ ] **學習夥伴**: 匹配相似程度的學習夥伴
|
||
- [ ] **導師制度**: 高級用戶指導初學者
|
||
- [ ] **學習俱樂部**: 定期舉辦線上/線下學習活動
|
||
|
||
### 競賽活動
|
||
- [ ] **週賽**: 每週主題競賽活動
|
||
- [ ] **月度錦標賽**: 月度大型競賽活動
|
||
- [ ] **季度總決賽**: 季度最高榮譽競賽
|
||
- [ ] **特殊賽事**: 節日或紀念日特別賽事
|
||
- [ ] **團體戰**: 群組間的團體競賽活動
|
||
|
||
---
|
||
|
||
## 技術實現考量
|
||
|
||
### 資料存儲
|
||
- [ ] **積分記錄**: 用戶積分變化歷史記錄
|
||
- [ ] **成就狀態**: 各項成就的完成狀態和進度
|
||
- [ ] **關卡進度**: 關卡完成狀態和評級記錄
|
||
- [ ] **排行榜快取**: 高效的排行榜查詢和更新機制
|
||
- [ ] **統計數據**: 各種學習統計數據的存儲結構
|
||
|
||
### 效能優化
|
||
- [ ] **排行榜快取策略**: Redis快取熱門排行榜數據
|
||
- [ ] **積分批次更新**: 避免頻繁數據庫寫入
|
||
- [ ] **成就檢查優化**: 高效的成就觸發檢測機制
|
||
- [ ] **統計數據預計算**: 定期預計算複雜統計數據
|
||
- [ ] **分散式處理**: 大量用戶同時更新的處理策略
|
||
|
||
### 防作弊機制
|
||
- [ ] **異常檢測**: 識別異常高分或快速完成的可疑行為
|
||
- [ ] **行為分析**: 分析用戶學習行為模式的合理性
|
||
- [ ] **時間驗證**: 驗證完成任務的時間合理性
|
||
- [ ] **IP限制**: 防止同一IP多帳號刷分
|
||
- [ ] **人工審核**: 對可疑高分進行人工審核機制
|
||
|
||
---
|
||
|
||
## 待完成任務
|
||
|
||
### 高優先級
|
||
1. [ ] 確定積分計算的具體數值和平衡性
|
||
2. [ ] 設計成就系統的徽章視覺設計
|
||
3. [ ] 規劃關卡內容的具體場景劇本
|
||
4. [ ] 建立防作弊機制的技術方案
|
||
|
||
### 中優先級
|
||
1. [ ] 設計社交功能的互動介面
|
||
2. [ ] 規劃競賽活動的舉辦週期和規則
|
||
3. [ ] 建立學習數據的分析和建議算法
|
||
4. [ ] 設計個性化推薦系統
|
||
|
||
### 低優先級
|
||
1. [ ] 研究遊戲化的心理學原理應用
|
||
2. [ ] 探索AR/VR技術在闖關系統的應用
|
||
3. [ ] 建立與外部平台的積分兌換機制
|
||
4. [ ] 設計線下活動與線上系統的結合
|
||
|
||
---
|
||
|
||
**最後更新**: 2024年9月5日
|
||
**負責人**: 待分配
|
||
**審查週期**: 每兩週檢討一次 |