Nền tảng nghiên cứu LiveOps — Mini game, A/B Testing, và Gamification
Kiến trúc serverless, chi phí $0, phù hợp nghiên cứu quy mô nhỏ đến vừa.
[Người chơi / Trình duyệt]
│
└──► [Frontend — GitHub Pages]
│ HTTP GET/POST
▼
[Google Apps Script] ← REST API
│
┌─────────┴──────────┐
▼ ▼
[Google Sheets] [Google Drive]
users / game_log / (CSV backups)
config / achievements
sigma/
├── frontend/
│ ├── index.html ← Giao diện game chính
│ ├── style.css ← Design system (dark mode)
│ └── script.js ← Game logic + API integration
├── backend/
│ ├── Code.gs ← Google Apps Script (copy vào Apps Script editor)
│ ├── setup_sheets.md ← Hướng dẫn tạo Google Sheets
│ └── API_REFERENCE.md ← Tài liệu tất cả endpoints
├── docs/
│ └── RESEARCH_GUIDE.md ← Hướng dẫn A/B testing
├── Sigma_system_structure.md ← Tài liệu kiến trúc hệ thống gốc
└── README.md
1GJ4BYhdURS7ipmF7Q_mQRHnVJekLzk_7vQJ2OzW8pdkbackend/setup_sheets.mdbackend/Code.gs vào editorMở frontend/script.js, thay đổi dòng:
const API_URL = 'https://script.google.com/macros/s/<YOUR_DEPLOYMENT_ID>/exec';
const API_TOKEN = 'Sigma2025'; // Thay secret nếu muốn
git add .
git commit -m "feat: initial Sigma deployment"
git push origin main
Vào Settings → Pages → Source: main / (root) → Chờ vài phút.
Truy cập https://9dpi.github.io/sigma/frontend/ và:
users có dòng mớigame_log có log| Tính năng | Mô tả |
|---|---|
| 🎯 A/B Testing | Phân nhóm user ngẫu nhiên, config real-time từ Sheets |
| 🎮 Mini Game 1 | Click Challenge — cộng điểm theo nhóm |
| 🎡 Mini Game 2 | Spin Wheel — phần thưởng ngẫu nhiên theo nhóm |
| ⏱️ Mini Game 3 | Timed Click — 30 giây click càng nhiều càng tốt |
| 🏆 Leaderboard | Top 10 bảng xếp hạng, tự refresh 30 giây |
| ⭐ Achievements | Hệ thống badge/thành tựu theo mốc điểm |
| 📊 Analytics | Pivot table & chart trong Google Sheets |
| 🔒 Security | Token validation + CacheService rate limiting |
| 💾 Backup | Weekly auto-export CSV sang Google Drive |
| Thành phần | Giá trị |
|---|---|
| Google Drive (Root) | 1UtZIWEgv752AHVq3aFfJ6piVtZ2tmvhL |
| Google Sheets (CSDL) | 1GJ4BYhdURS7ipmF7Q_mQRHnVJekLzk_7vQJ2OzW8pdk |
| Apps Script Token | Sigma2025 |
| GitHub Repo | https://github.com/9dpi/sigma |
| GitHub Pages | https://9dpi.github.io/sigma |
| Giới hạn | Giá trị |
|---|---|
| Apps Script calls/ngày | 20.000 (free) |
| Google Sheets max cells | 10 triệu |
| Rate limit (Sigma) | 30 request/user/phút |
| Phù hợp cho | < 100.000 users |