Files
BABA_YAGA/BABA_YAGA_Updater/sections/07_roadmap.md
2026-06-11 19:25:44 +07:00

111 lines
11 KiB
Markdown

<div id="roadmap"></div>
## <img src="https://api.iconify.design/lucide/milestone.svg?color=%2333CCFF" width="28" height="28" style="vertical-align: middle;"> Lộ trình Triển khai (Development Roadmap)
> Tiến trình xây dựng kiến trúc **BABA_YAGA**. Dự án được phát triển theo mô hình Agile, ưu tiên hoàn thiện độ ổn định của lõi Netcode (Networking) trước khi mở rộng các module Meta-game và Visuals.
<br>
<!-- START_UPDATES -->
| Phase | ID | Task | Assignee | Timeline | Progress | Status |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| **Phase 1: Game Concept & Design** | `1.1` | Finalize Game Concept & Gameplay Direction | `TEAM` | 15/05/2026 - 18/05/2026 | `██████████ 100%` | ![Completed](https://img.shields.io/badge/-COMPLETED-2ea44f?style=flat-square) |
| | `1.3` | Design UI Style, Horror Theme & Moodboard | `Phương` | 18/05/2026 - 23/05/2026 | `██████████ 100%` | ![Completed](https://img.shields.io/badge/-COMPLETED-2ea44f?style=flat-square) |
| | `1.4` | Prototype Maze Layout & Environment Concept | `Phương` | 20/05/2026 - 26/05/2026 | `██████████ 100%` | ![Completed](https://img.shields.io/badge/-COMPLETED-2ea44f?style=flat-square) |
| | `1.5` | Plan Multiplayer Structure & Networking Logic | `Duy,Phương` | 24/05/2026 - 01/06/2026 | `██████████ 100%` | ![Completed](https://img.shields.io/badge/-COMPLETED-2ea44f?style=flat-square) |
| **Phase 2: Core Multiplayer & Player Systems** | `2.1` | Setup Unity Project & Fusion Multiplayer | `Phương` | 01/06/2026 - 06/06/2026 | `██████████ 100%` | ![Completed](https://img.shields.io/badge/-COMPLETED-2ea44f?style=flat-square) |
| | `2.2` | Develop Lobby System & Room Management | `Phương` | 04/06/2026 - 11/06/2026 | `██████████ 100%` | ![Completed](https://img.shields.io/badge/-COMPLETED-2ea44f?style=flat-square) |
| | `2.3` | Develop Online Connection & Matchmaking | `Phương` | 08/06/2026 - 15/06/2026 | `██████████ 100%` | ![In Progress](https://img.shields.io/badge/-IN_PROGRESS-005cc5?style=flat-square) |
| | `2.4` | Develop Player Spawn & Synchronization | `Duy` | 10/06/2026 - 16/06/2026 | `██░░░░░░░░ 20%` | ![In Progress](https://img.shields.io/badge/-IN_PROGRESS-005cc5?style=flat-square) |
| | `2.5` | Develop Random Role Assignment (Seeker / Runner) | `Duy` | 14/06/2026 - 18/06/2026 | `░░░░░░░░░░ 5%` | ![In Progress](https://img.shields.io/badge/-IN_PROGRESS-005cc5?style=flat-square) |
| | `2.6` | Develop Character Movement System | `Tuấn` | 15/06/2026 - 21/06/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `2.7` | Develop Camera & Flashlight System | `Tuấn` | 18/06/2026 - 25/06/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `2.8` | Develop Environment Interaction System | `Tuấn` | 22/06/2026 - 01/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| **Phase 3: Gameplay Features & Environment** | `3.1` | Develop Trap System | `Duy` | 01/07/2026 - 09/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `3.2` | Develop Item System (Battery, Mini Map, Buffs) | `Duy` | 05/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `3.3` | Develop Gameplay Mechanics & Match Flow | `Duy, Tuấn` | 10/07/2026 - 19/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `3.4` | Develop Maze Generation System | `Duy` | 01/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `3.5` | Design Environment Assets & Maze Details | `Tuấn` | 10/07/2026 - 21/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `3.6` | Implement Horror Lighting & Fog Effects | `Phương` | 18/07/2026 - 26/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `3.7` | Develop UI HUD & Ingame Interface | `Phương` | 15/07/2026 - 25/07/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `3.8` | Develop Win/Lose Screen & Match Result UI | `Phương` | 24/07/2026 - 01/08/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| **Phase 4: Polish, Testing & Finalization** | `4.1` | Integrate Sound Effects & Background Music | `Tuấn` | 01/08/2026 - 06/08/2026 | `░░░░░░░░░░ 0%` | ![In Progress](https://img.shields.io/badge/-IN_PROGRESS-005cc5?style=flat-square) |
| | `4.2` | Multiplayer Testing & Synchronization Check | `Tuấn` | 04/08/2026 - 09/08/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `4.3` | Gameplay Balancing & Bug Fixing | `Duy,Phương` | 07/08/2026 - 12/08/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `4.4` | UI Polish & Optimization | `Phương` | 09/08/2026 - 13/08/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `4.5` | Create Game Design Document (GDD) | `Duy,Phương` | 09/08/2026 - 14/08/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
| | `4.6` | Final Build, Demo & Presentation Preparation | `TEAM` | 12/08/2026 - 16/08/2026 | `░░░░░░░░░░ 0%` | ![Not Started](https://img.shields.io/badge/-NOT_STARTED-6a737d?style=flat-square) |
<!-- END_UPDATES -->
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border: none;">
<!-- ==================== PHASE 1 ==================== -->
<tr>
<td width="40px" align="center" style="vertical-align: top; padding-top: 5px;">
<img src="https://api.iconify.design/lucide/check-circle-2.svg?color=%2300FF55" width="32" height="32" />
<br>
<img src="https://api.iconify.design/lucide/more-vertical.svg?color=%23333333" width="24" height="40" />
</td>
<td style="padding-bottom: 30px; border: none;">
<h3 style="margin: 0; color: #00FF55; text-transform: uppercase;">Phase 1: Architecture Foundation</h3>
<img src="https://img.shields.io/badge/STATUS-DEPLOYED-00FF55?style=flat-square" style="margin-top: 5px; margin-bottom: 12px;"/>
<table border="0" style="border: none; width: 100%;">
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/check.svg?color=%2300FF55" width="16" style="vertical-align: middle;"> <strong style="color: #E0E0E0;">Kinematic State Machine:</strong> Xử lý mượt mà chuỗi trạng thái nội suy (Idle, Move, Sprint, Airborne).</td>
</tr>
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/check.svg?color=%2300FF55" width="16" style="vertical-align: middle;"> <strong style="color: #E0E0E0;">Procedural Generation Engine:</strong> Tích hợp thành công lõi sinh mê cung đa thuật toán (Multi-Algorithm).</td>
</tr>
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/check.svg?color=%2300FF55" width="16" style="vertical-align: middle;"> <strong style="color: #E0E0E0;">Netcode Synchronization:</strong> Khởi tạo thành công mạng lưới Photon Fusion State Sync.</td>
</tr>
</table>
</td>
</tr>
<!-- ==================== PHASE 2 ==================== -->
<tr>
<td width="40px" align="center" style="vertical-align: top; padding-top: 5px;">
<!-- Biểu tượng xoay (Animation mô phỏng trạng thái đang xử lý) -->
<img src="https://api.iconify.design/lucide/loader.svg?color=%23FFD700" width="32" height="32" />
<br>
<img src="https://api.iconify.design/lucide/more-vertical.svg?color=%23333333" width="24" height="40" />
</td>
<td style="padding-bottom: 30px; border: none;">
<h3 style="margin: 0; color: #FFD700; text-transform: uppercase;">Phase 2: Asymmetric Core Loop</h3>
<img src="https://img.shields.io/badge/STATUS-ACTIVE_RUNTIME-FFD700?style=flat-square" style="margin-top: 5px; margin-bottom: 12px;"/>
<table border="0" style="border: none; width: 100%;">
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/circle-dashed.svg?color=%23FFD700" width="16" style="vertical-align: middle;"> <strong style="color: #E0E0E0;">Net-Role Arbitration:</strong> Hệ thống phân quyền và lựa chọn vai trò mạng (Seeker vs Trapper).</td>
</tr>
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/circle-dashed.svg?color=%23FFD700" width="16" style="vertical-align: middle;"> <strong style="color: #E0E0E0;">Spatial Trap Placement:</strong> Xây dựng logic kích hoạt và đặt bẫy dựa trên tọa độ không gian (Grid/Free-form).</td>
</tr>
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/circle-dashed.svg?color=%23FFD700" width="16" style="vertical-align: middle;"> <strong style="color: #E0E0E0;">Acoustic & Visual Matrix:</strong> Thuật toán phát hiện âm thanh (Noise Meter) và triệt tiêu tầm nhìn (Line-of-Sight Culling).</td>
</tr>
</table>
</td>
</tr>
<!-- ==================== PHASE 3 ==================== -->
<tr>
<td width="40px" align="center" style="vertical-align: top; padding-top: 5px;">
<img src="https://api.iconify.design/lucide/lock.svg?color=%23555555" width="28" height="28" />
</td>
<td style="border: none;">
<h3 style="margin: 0; color: #555555; text-transform: uppercase;">Phase 3: Meta-Game & Polish</h3>
<img src="https://img.shields.io/badge/STATUS-LOCKED_ENCRYPTED-222222?style=flat-square" style="margin-top: 5px; margin-bottom: 12px;"/>
<table border="0" style="border: none; width: 100%;">
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/minus.svg?color=%23555555" width="16" style="vertical-align: middle;"> <span style="color: #555;">Tiered Adaptive System (Hệ thống Comeback).</span></td>
</tr>
<tr>
<td style="border: none; padding: 4px 0;"><img src="https://api.iconify.design/lucide/minus.svg?color=%23555555" width="16" style="vertical-align: middle;"> <span style="color: #555;">Advanced Audio HRTF Integration.</span></td>
</tr>
</table>
</td>
</tr>
</table>