Update README, roadmap, workspace and updater
Summary of changes: - BABA_YAGA_Updater/main.py: reconfigure stdout/stderr to UTF-8 and print startup message. - Docs: update progress bars/percentages in README.md and sections (maze generation marked 90% / In Progress; system readiness updated 30.2% -> 33.7%; phase counts adjusted). - .idea/workspace.xml: simplify changelist to reference main.py only and adjust a workItem duration. - Add recovery Unity asset (Assets/_Recovery/0 (18).unity) and its .meta file. Small maintenance, encoding fix, and progress updates.
This commit is contained in:
48
.idea/.idea.BABA_YAGA/.idea/workspace.xml
generated
48
.idea/.idea.BABA_YAGA/.idea/workspace.xml
generated
@@ -12,51 +12,7 @@
|
|||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="d308d1cb-09fc-4331-ba20-00f7b43d1576" name="Changes" comment="">
|
<list default="true" id="d308d1cb-09fc-4331-ba20-00f7b43d1576" name="Changes" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/.idea.BABA_YAGA/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.BABA_YAGA/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/.idea.BABA_YAGA/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.BABA_YAGA/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Prefabs/Environment/Hall/Hall.prefab" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Prefabs/Environment/Hall/Hall.prefab" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/BABA_YAGA_Updater/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/BABA_YAGA_Updater/main.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Presets/MazeRework.asset" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Presets/MazeRework.asset" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scenes/Main Scene.unity" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scenes/Main Scene.unity" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Algorithms/DFSIterative.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Algorithms/DFSIterative.cs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Algorithms/DFSRecursive.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Algorithms/DFSRecursive.cs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Algorithms/Prims.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Algorithms/Prims.cs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Animation/PopInAnimation.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/Animation/PopInAnimation.cs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/MazeReworkGenerator.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/MazeReworkGenerator.cs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/MazeReworkManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/MazeReworkManager.cs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/MazeReworkSpawner.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Baba_yaga/GameSetup/MazeRework/MazeReworkSpawner.cs" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Additive.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Additive.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Arrow1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Arrow1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Circle.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Circle.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Circle2.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Circle2.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Crack.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Crack.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/CraterFree1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/CraterFree1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Crystal1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Crystal1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/CrystalFree1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/CrystalFree1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/DistortionPoint.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/DistortionPoint.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Electro.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Electro.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Flare.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Flare.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Flash.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Flash.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/FlashFree1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/FlashFree1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/FlashFree2.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/FlashFree2.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/FlashFree3.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/FlashFree3.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Floor3.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Floor3.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/GlowFree1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/GlowFree1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Gradient.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Gradient.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Gradient2.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Gradient2.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Heart.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Heart.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/MagicCircle.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/MagicCircle.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/MagicCircle2.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/MagicCircle2.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Mask1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Mask1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Point.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Point.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/ProjectileFree1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/ProjectileFree1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Slash.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Slash.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Smoke26.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Smoke26.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/SmokeFree1.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/SmokeFree1.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Snowflake.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Snowflake.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Star.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Star.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Stone.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Stone.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/TechCircle.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/TechCircle.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/TechCircle2.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/TechCircle2.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Trail67.mat" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Third Parties/Hovl Studio/Magic effects pack/Materials/Trail67.mat" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/ProjectSettings/URPProjectSettings.asset" beforeDir="false" afterPath="$PROJECT_DIR$/ProjectSettings/URPProjectSettings.asset" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
@@ -192,7 +148,7 @@
|
|||||||
<workItem from="1782445122703" duration="1948000" />
|
<workItem from="1782445122703" duration="1948000" />
|
||||||
<workItem from="1782825955934" duration="1783000" />
|
<workItem from="1782825955934" duration="1783000" />
|
||||||
<workItem from="1783149945807" duration="606000" />
|
<workItem from="1783149945807" duration="606000" />
|
||||||
<workItem from="1783156047890" duration="12036000" />
|
<workItem from="1783156047890" duration="13520000" />
|
||||||
</task>
|
</task>
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
192616
Assets/_Recovery/0 (18).unity
Normal file
192616
Assets/_Recovery/0 (18).unity
Normal file
File diff suppressed because it is too large
Load Diff
7
Assets/_Recovery/0 (18).unity.meta
Normal file
7
Assets/_Recovery/0 (18).unity.meta
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e87b3f62b857861438cff42d6ca51a25
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -8,6 +8,8 @@ from config.settings import settings
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
try:
|
try:
|
||||||
|
sys.stdout.reconfigure(encoding='utf-8')
|
||||||
|
sys.stderr.reconfigure(encoding='utf-8')
|
||||||
print("🚀 Starting README Update Process...")
|
print("🚀 Starting README Update Process...")
|
||||||
|
|
||||||
# 1. Fetch data from Google Sheets
|
# 1. Fetch data from Google Sheets
|
||||||
|
|||||||
@@ -19,13 +19,13 @@
|
|||||||
| | `2.3` | Develop Online Connection & Matchmaking | `Duy,Phương` | 08/06/2026 - 15/06/2026 | `██████████ 100%` |  |
|
| | `2.3` | Develop Online Connection & Matchmaking | `Duy,Phương` | 08/06/2026 - 15/06/2026 | `██████████ 100%` |  |
|
||||||
| | `2.4` | Develop Player Spawn & Synchronization | `Duy,Phương` | 10/06/2026 - 16/06/2026 | `██░░░░░░░░ 20%` |  |
|
| | `2.4` | Develop Player Spawn & Synchronization | `Duy,Phương` | 10/06/2026 - 16/06/2026 | `██░░░░░░░░ 20%` |  |
|
||||||
| | `2.5` | Develop Random Role Assignment (Seeker / Runner) | `Duy,Phương` | 14/06/2026 - 18/06/2026 | `░░░░░░░░░░ 5%` |  |
|
| | `2.5` | Develop Random Role Assignment (Seeker / Runner) | `Duy,Phương` | 14/06/2026 - 18/06/2026 | `░░░░░░░░░░ 5%` |  |
|
||||||
| | `2.6` | Develop Character Movement System | `Tuấn` | 15/06/2026 - 21/06/2026 | `██████░░░░ 60%` |  |
|
| | `2.6` | Develop Character Movement System | `Tuấn` | 15/06/2026 - 21/06/2026 | `██████░░░░ 65%` |  |
|
||||||
| | `2.7` | Develop Camera & Flashlight System | `Tuấn` | 18/06/2026 - 25/06/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `2.7` | Develop Camera & Flashlight System | `Tuấn` | 18/06/2026 - 25/06/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `2.8` | Develop Environment Interaction System | `Tuấn, Khang` | 22/06/2026 - 01/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `2.8` | Develop Environment Interaction System | `Tuấn, Khang` | 22/06/2026 - 01/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| **Phase 3: Gameplay Features & Environment** | `3.1` | Develop Trap System | `Tuấn` | 01/07/2026 - 09/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| **Phase 3: Gameplay Features & Environment** | `3.1` | Develop Trap System | `Tuấn` | 01/07/2026 - 09/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.2` | Develop Item System (Battery, Mini Map, Buffs) | `Tuấn` | 05/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.2` | Develop Item System (Battery, Mini Map, Buffs) | `Tuấn` | 05/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.3` | Develop Gameplay Mechanics & Match Flow | `Duy,Phương` | 10/07/2026 - 19/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.3` | Develop Gameplay Mechanics & Match Flow | `Duy,Phương` | 10/07/2026 - 19/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.4` | Develop Maze Generation System | `Phương` | 01/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.4` | Develop Maze Generation System | `Phương` | 01/07/2026 - 13/07/2026 | `█████████░ 90%` |  |
|
||||||
| | `3.5` | Design Environment Assets & Maze Details | `Tuấn` | 10/07/2026 - 21/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.5` | Design Environment Assets & Maze Details | `Tuấn` | 10/07/2026 - 21/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.6` | Implement Horror Lighting & Fog Effects | `Phương` | 18/07/2026 - 26/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.6` | Implement Horror Lighting & Fog Effects | `Phương` | 18/07/2026 - 26/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.7` | Develop UI HUD & Ingame Interface | `Khang` | 15/07/2026 - 25/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.7` | Develop UI HUD & Ingame Interface | `Khang` | 15/07/2026 - 25/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<!-- START_PROGRESS -->
|
<!-- START_PROGRESS -->
|
||||||
|
|
||||||
<div align="center"><table width="100%" border="0" cellpadding="0" cellspacing="0" style="background:#0D1117;border:1px solid #30363D;border-radius:8px;"><tr><td width="40%" align="center" valign="middle" style="padding:25px;border-right:1px solid #30363D;"><img src="https://api.iconify.design/lucide/target.svg?color=%23FFD700" width="32" height="32"/><div style="margin:10px 0 5px 0;color:#FFD700;font-size:12px;letter-spacing:1px;font-weight:bold;">SYSTEM READINESS</div><div style="font-size:48px;font-weight:800;color:#FFF;margin:5px 0;">30.2%</div><table border="0" cellpadding="0" cellspacing="0" style="margin-top:15px;"><tr><td align="center" style="padding:0 10px;"><div style="color:#2ea44f;font-size:16px;font-weight:bold;">6</div><div style="color:#8B949E;font-size:9px;">DONE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#005cc5;font-size:16px;font-weight:bold;">5</div><div style="color:#8B949E;font-size:9px;">ACTIVE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#8B949E;font-size:16px;font-weight:bold;">15</div><div style="color:#8B949E;font-size:9px;">BACKLOG</div></td></tr></table></td><td width="60%" valign="top" style="padding:20px;"><div style="color:#8B949E;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:10px;">Phase Breakdown</div><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 1: Game Concept & Design</td><td align="right">100% (4/4)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:100.0%;background:#B026FF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 2: Core Multiplayer & Player Systems</td><td align="right">48% (2/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:48.125%;background:#33CCFF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 3: Gameplay Features & Environment</td><td align="right">0% (0/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:0.0%;background:#FF3333;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 4: Polish, Testing & Finalization</td><td align="right">0% (0/6)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:0.0%;background:#FFD700;height:100%;"></div></div></td></tr></table></td></tr></table></div>
|
<div align="center"><table width="100%" border="0" cellpadding="0" cellspacing="0" style="background:#0D1117;border:1px solid #30363D;border-radius:8px;"><tr><td width="40%" align="center" valign="middle" style="padding:25px;border-right:1px solid #30363D;"><img src="https://api.iconify.design/lucide/target.svg?color=%23FFD700" width="32" height="32"/><div style="margin:10px 0 5px 0;color:#FFD700;font-size:12px;letter-spacing:1px;font-weight:bold;">SYSTEM READINESS</div><div style="font-size:48px;font-weight:800;color:#FFF;margin:5px 0;">33.8%</div><table border="0" cellpadding="0" cellspacing="0" style="margin-top:15px;"><tr><td align="center" style="padding:0 10px;"><div style="color:#2ea44f;font-size:16px;font-weight:bold;">6</div><div style="color:#8B949E;font-size:9px;">DONE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#005cc5;font-size:16px;font-weight:bold;">6</div><div style="color:#8B949E;font-size:9px;">ACTIVE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#8B949E;font-size:16px;font-weight:bold;">14</div><div style="color:#8B949E;font-size:9px;">BACKLOG</div></td></tr></table></td><td width="60%" valign="top" style="padding:20px;"><div style="color:#8B949E;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:10px;">Phase Breakdown</div><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 1: Game Concept & Design</td><td align="right">100% (4/4)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:100.0%;background:#B026FF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 2: Core Multiplayer & Player Systems</td><td align="right">49% (2/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:48.75%;background:#33CCFF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 3: Gameplay Features & Environment</td><td align="right">11% (0/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:11.25%;background:#FF3333;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 4: Polish, Testing & Finalization</td><td align="right">0% (0/6)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:0.0%;background:#FFD700;height:100%;"></div></div></td></tr></table></td></tr></table></div>
|
||||||
|
|
||||||
<!-- END_PROGRESS -->
|
<!-- END_PROGRESS -->
|
||||||
|
|
||||||
|
|||||||
@@ -765,13 +765,13 @@ Khi Trapper để mất quyền kiểm soát, Mê cung sẽ tự động phân r
|
|||||||
| | `2.3` | Develop Online Connection & Matchmaking | `Duy,Phương` | 08/06/2026 - 15/06/2026 | `██████████ 100%` |  |
|
| | `2.3` | Develop Online Connection & Matchmaking | `Duy,Phương` | 08/06/2026 - 15/06/2026 | `██████████ 100%` |  |
|
||||||
| | `2.4` | Develop Player Spawn & Synchronization | `Duy,Phương` | 10/06/2026 - 16/06/2026 | `██░░░░░░░░ 20%` |  |
|
| | `2.4` | Develop Player Spawn & Synchronization | `Duy,Phương` | 10/06/2026 - 16/06/2026 | `██░░░░░░░░ 20%` |  |
|
||||||
| | `2.5` | Develop Random Role Assignment (Seeker / Runner) | `Duy,Phương` | 14/06/2026 - 18/06/2026 | `░░░░░░░░░░ 5%` |  |
|
| | `2.5` | Develop Random Role Assignment (Seeker / Runner) | `Duy,Phương` | 14/06/2026 - 18/06/2026 | `░░░░░░░░░░ 5%` |  |
|
||||||
| | `2.6` | Develop Character Movement System | `Tuấn` | 15/06/2026 - 21/06/2026 | `██████░░░░ 60%` |  |
|
| | `2.6` | Develop Character Movement System | `Tuấn` | 15/06/2026 - 21/06/2026 | `██████░░░░ 65%` |  |
|
||||||
| | `2.7` | Develop Camera & Flashlight System | `Tuấn` | 18/06/2026 - 25/06/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `2.7` | Develop Camera & Flashlight System | `Tuấn` | 18/06/2026 - 25/06/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `2.8` | Develop Environment Interaction System | `Tuấn, Khang` | 22/06/2026 - 01/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `2.8` | Develop Environment Interaction System | `Tuấn, Khang` | 22/06/2026 - 01/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| **Phase 3: Gameplay Features & Environment** | `3.1` | Develop Trap System | `Tuấn` | 01/07/2026 - 09/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| **Phase 3: Gameplay Features & Environment** | `3.1` | Develop Trap System | `Tuấn` | 01/07/2026 - 09/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.2` | Develop Item System (Battery, Mini Map, Buffs) | `Tuấn` | 05/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.2` | Develop Item System (Battery, Mini Map, Buffs) | `Tuấn` | 05/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.3` | Develop Gameplay Mechanics & Match Flow | `Duy,Phương` | 10/07/2026 - 19/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.3` | Develop Gameplay Mechanics & Match Flow | `Duy,Phương` | 10/07/2026 - 19/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.4` | Develop Maze Generation System | `Phương` | 01/07/2026 - 13/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.4` | Develop Maze Generation System | `Phương` | 01/07/2026 - 13/07/2026 | `█████████░ 90%` |  |
|
||||||
| | `3.5` | Design Environment Assets & Maze Details | `Tuấn` | 10/07/2026 - 21/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.5` | Design Environment Assets & Maze Details | `Tuấn` | 10/07/2026 - 21/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.6` | Implement Horror Lighting & Fog Effects | `Phương` | 18/07/2026 - 26/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.6` | Implement Horror Lighting & Fog Effects | `Phương` | 18/07/2026 - 26/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
| | `3.7` | Develop UI HUD & Ingame Interface | `Khang` | 15/07/2026 - 25/07/2026 | `░░░░░░░░░░ 0%` |  |
|
| | `3.7` | Develop UI HUD & Ingame Interface | `Khang` | 15/07/2026 - 25/07/2026 | `░░░░░░░░░░ 0%` |  |
|
||||||
@@ -864,7 +864,7 @@ Khi Trapper để mất quyền kiểm soát, Mê cung sẽ tự động phân r
|
|||||||
|
|
||||||
<!-- START_PROGRESS -->
|
<!-- START_PROGRESS -->
|
||||||
|
|
||||||
<div align="center"><table width="100%" border="0" cellpadding="0" cellspacing="0" style="background:#0D1117;border:1px solid #30363D;border-radius:8px;"><tr><td width="40%" align="center" valign="middle" style="padding:25px;border-right:1px solid #30363D;"><img src="https://api.iconify.design/lucide/target.svg?color=%23FFD700" width="32" height="32"/><div style="margin:10px 0 5px 0;color:#FFD700;font-size:12px;letter-spacing:1px;font-weight:bold;">SYSTEM READINESS</div><div style="font-size:48px;font-weight:800;color:#FFF;margin:5px 0;">30.2%</div><table border="0" cellpadding="0" cellspacing="0" style="margin-top:15px;"><tr><td align="center" style="padding:0 10px;"><div style="color:#2ea44f;font-size:16px;font-weight:bold;">6</div><div style="color:#8B949E;font-size:9px;">DONE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#005cc5;font-size:16px;font-weight:bold;">5</div><div style="color:#8B949E;font-size:9px;">ACTIVE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#8B949E;font-size:16px;font-weight:bold;">15</div><div style="color:#8B949E;font-size:9px;">BACKLOG</div></td></tr></table></td><td width="60%" valign="top" style="padding:20px;"><div style="color:#8B949E;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:10px;">Phase Breakdown</div><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 1: Game Concept & Design</td><td align="right">100% (4/4)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:100.0%;background:#B026FF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 2: Core Multiplayer & Player Systems</td><td align="right">48% (2/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:48.125%;background:#33CCFF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 3: Gameplay Features & Environment</td><td align="right">0% (0/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:0.0%;background:#FF3333;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 4: Polish, Testing & Finalization</td><td align="right">0% (0/6)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:0.0%;background:#FFD700;height:100%;"></div></div></td></tr></table></td></tr></table></div>
|
<div align="center"><table width="100%" border="0" cellpadding="0" cellspacing="0" style="background:#0D1117;border:1px solid #30363D;border-radius:8px;"><tr><td width="40%" align="center" valign="middle" style="padding:25px;border-right:1px solid #30363D;"><img src="https://api.iconify.design/lucide/target.svg?color=%23FFD700" width="32" height="32"/><div style="margin:10px 0 5px 0;color:#FFD700;font-size:12px;letter-spacing:1px;font-weight:bold;">SYSTEM READINESS</div><div style="font-size:48px;font-weight:800;color:#FFF;margin:5px 0;">33.8%</div><table border="0" cellpadding="0" cellspacing="0" style="margin-top:15px;"><tr><td align="center" style="padding:0 10px;"><div style="color:#2ea44f;font-size:16px;font-weight:bold;">6</div><div style="color:#8B949E;font-size:9px;">DONE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#005cc5;font-size:16px;font-weight:bold;">6</div><div style="color:#8B949E;font-size:9px;">ACTIVE</div></td><td style="border-left:1px solid #30363D;padding:0 10px;" align="center"><div style="color:#8B949E;font-size:16px;font-weight:bold;">14</div><div style="color:#8B949E;font-size:9px;">BACKLOG</div></td></tr></table></td><td width="60%" valign="top" style="padding:20px;"><div style="color:#8B949E;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:10px;">Phase Breakdown</div><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 1: Game Concept & Design</td><td align="right">100% (4/4)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:100.0%;background:#B026FF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 2: Core Multiplayer & Player Systems</td><td align="right">49% (2/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:48.75%;background:#33CCFF;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 3: Gameplay Features & Environment</td><td align="right">11% (0/8)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:11.25%;background:#FF3333;height:100%;"></div></div></td></tr><tr><td colspan="2" style="padding-top:10px;font-size:12px;color:#EEE;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left">Phase 4: Polish, Testing & Finalization</td><td align="right">0% (0/6)</td></tr></table><div style="width:100%;background:#222;height:6px;border-radius:3px;overflow:hidden;margin-top:4px;"><div style="width:0.0%;background:#FFD700;height:100%;"></div></div></td></tr></table></td></tr></table></div>
|
||||||
|
|
||||||
<!-- END_PROGRESS -->
|
<!-- END_PROGRESS -->
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user