Không được cắt
Core sow/capture, đủ L1–L10 playable, preview/STOP, combo/rescue, near-miss, Cá Heo, Rùa, Tide Bond, local hints, metrics, gameplay video ≤3 phút và official submission package.
VNG Prompt To Play 2026 · Summer Puzzle Jam
Puzzle game web lấy core Ô ăn quan: rải vật phẩm theo vòng, đọc đường sóng, tạo ô trống then chốt và cứu sao biển bằng capture chain. Bản GDD ưu tiên “one more level”, 10 màn vertical slice và Tide Coach progression Cá Heo → Rùa Biển → Cá Voi.
Design hook: Người chơi chạm một ô, thấy hai đường sóng trái/phải, điểm dừng STOP và cụm có thể capture rung sáng. Khi thả tay, vỏ sò rải ra, sao biển “pop” vào hố nước mát, combo hiện tên; Tide Coach chỉ xuất hiện đúng lúc để giúp người chơi tự nhìn ra nước hay.
Critical path: core playable → first 30 seconds → đủ 10 level final build → near-miss → rule-based Coach → Tide Bond/map → OpenAI option → QA/video/form. Không chờ API để hoàn thiện gameplay và không cắt xuống dưới 10 level.
| Giờ | Deliverable | AI/Coach task | Exit gate |
|---|---|---|---|
| 0–2 | Chốt luật, scope 10 level, mảnh ghép bí mật slot, event schema. | Coach personas, hint ladder, Tide Bond rules. | Không còn mechanic chưa quyết định. |
| 2–6 | Core board playable: input, dual preview, sow, capture, win/fail. | Analyzer sinh legal move, dead move, capture potential. | L1 chơi được end-to-end. |
| 6–9 | Juice: combo, rescue animation, audio, first 3 levels. | Cá Heo local copy + Wave Hint + Quick Cheer. | 30 giây đầu có wow moment. |
| 9–12 | L4–L6, blocker nhẹ, near-miss screen, retry flow. | Fail reason + recap; Rùa unlock sau L5. | Near-miss giải thích được bằng dữ liệu. |
| 12–15 | L7–L10, gate, map restoration, Tide Bond. | Safe Route, Slow Think, Cá Voi cameo. | Vertical slice 10 level complete. |
| 15–18 | Responsive, saved progress, telemetry, coach mute/skip. | Local fallback library và event logging. | Game full khi network/API off. |
| 18–21 | OpenAI proxy demo, Structured Outputs, validation, moderation cho Ask Coach. | Polish copy; không cấp quyền sửa board. | Một demo call ổn định + fallback tức thì. |
| 21–24 | QA browser/mobile, balance, quay video 3 phút, freeze và submit. | Chạy coach eval set; sửa spoiler/timing. | Build clean, video đủ core + AI + map. |
Core sow/capture, đủ L1–L10 playable, preview/STOP, combo/rescue, near-miss, Cá Heo, Rùa, Tide Bond, local hints, metrics, gameplay video ≤3 phút và official submission package.
Open chat, voice, Rival Ghost, AI-generated daily, coach thứ tư, cosmetic shop, weekly live ops và AI memory dài hạn.
coachAiEnabled=false chuyển sang local copy mà không đổi UI, hint logic, progression hoặc submission flow.
0:00 Cá Heo + first rescue · 0:35 combo · 1:10 near-miss · 1:40 mở Rùa · 2:10 OpenAI “Vì sao nước này hay?” · 2:40 gate/Cá Voi/map restoration.
Không quay video hoặc điền form trước khi build vượt qua completion gates.
| Gate | Điều kiện hoàn tất |
|---|---|
| Playable browser | Link HTTPS mở được ở cửa sổ ẩn danh; không cần cài đặt. |
| Level count | Đủ 10 level playable trong final build; progression L1→L10 không bị khóa. |
| Gameplay video | Không quá 3 phút; có core, depth, near-miss, AI production và completion payoff. |
| Official form | Đúng build link, video link, tài liệu và thông tin team; một người chịu trách nhiệm submit. |
| Fallback | Tắt OpenAI flag vẫn hoàn thành toàn bộ 10 level. |