[Fix] Update Tasks to Voxel Engine

This commit is contained in:
2026-03-31 09:32:34 +07:00
parent 122d7e55c2
commit 097a86f40b
12 changed files with 338 additions and 46 deletions
+11 -13
View File
@@ -1,7 +1,7 @@
---
id: TASK-0003
title: Построить детерминированную генерацию мира с биомами
summary: Развить существующий worldgen до детерминированной генерации мира по seed с поддержкой биомов и стабильной структуры чанков.
title: Построить детерминированную voxel-генерацию мира с биомами
summary: Развить воксельный worldgen до детерминированной генерации мира по seed с поддержкой биомов и стабильной структуры чанков.
priority: Highest
area: worldgen
owner: unassigned
@@ -13,12 +13,11 @@ depends_on:
canonical_docs:
- docs/tasks/Index.md
related_files:
- Assets/Scripts/WorldGen/InfiniteWorldGenerator.cs
- Assets/Scripts/WorldGen/ChunkTemplate.cs
- Assets/Scripts/WorldGen/WorldAutotileProfile.cs
- Assets/Scripts/VoxelWorld/Runtime/VoxelWorldGenerator.cs
- Assets/Scripts/VoxelWorld/Runtime/VoxelWorldAtlas.cs
---
# TASK-0003 - Построить детерминированную генерацию мира с биомами
# TASK-0003 - Построить детерминированную voxel-генерацию мира с биомами
## Status
@@ -38,24 +37,23 @@ related_files:
## Expected Outcome
Один и тот же seed всегда строит одинаковый набор чанков, тайлов и биомных зон. У мира есть понятный API для запроса biome data и chunk data.
Один и тот же seed всегда строит одинаковый набор воксельных чанков и биомных зон. У мира есть понятный API для запроса biome data и chunk data.
## Current Context
В проекте уже есть `InfiniteWorldGenerator`, `ChunkTemplate` и `WorldAutotileProfile`, что дает стартовую основу под генерацию 2D-мира.
В проекте уже есть `VoxelWorldGenerator`, который строит чанки и управляет их lifecycle. Легаси `Assets/Scripts/WorldGen/*` не является фокусом проекта.
## Source Of Truth
- `Assets/Scripts/WorldGen/InfiniteWorldGenerator.cs`
- `Assets/Scripts/WorldGen/ChunkTemplate.cs`
- `Assets/Scripts/VoxelWorld/Runtime/VoxelWorldGenerator.cs`
- `Assets/Scripts/VoxelWorld/Runtime/VoxelWorldAtlas.cs`
- решения из `TASK-0001`
## Read First
- `docs/tasks/items/TASK-0001.md`
- `Assets/Scripts/WorldGen/InfiniteWorldGenerator.cs`
- `Assets/Scripts/WorldGen/ChunkTemplate.cs`
- `Assets/Scripts/WorldGen/WorldAutotileProfile.cs`
- `Assets/Scripts/VoxelWorld/Runtime/VoxelWorldGenerator.cs`
- `Assets/Scripts/VoxelWorld/Runtime/VoxelWorldAtlas.cs`
## Scope In