Files
devlog/entries/2026-09-20T23-45.json
T
2026-09-20 23:45:42 +00:00

47 lines
7.6 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"id": "2026-09-20T23-45",
"date": "2026-09-20T23:45:40Z",
"title": {
"ru": "Неделя движков: Faset, ShaCraft, Spatial Lab и строительный набор для Minecraft",
"en": "A week of engines: Faset, ShaCraft, Spatial Lab and a Minecraft building toolkit"
},
"summary": {
"ru": "С 13 по 18 сентября 2026 года работа шла в четырёх репозиториях. Faset_Engine: движок на C++ прошёл пять чекпойнтов MVP — нативный редактор с MCP, сборки геймплея и standalone-экспорт, приёмка экспорта на Windows через программный Vulkan, затем первый тег v0.1.0-mvp и необязательный модуль Lua 5.4 с примерами и проверкой сборки без Lua. shacraft-core: сначала компактное долговечное хранилище воксельных миров с CLI и проверкой восстановления после сбоя, затем большой шаг 17 сентября — общая физика на Rust с WASM-сборкой для клиента, блочное освещение с AO и тенями, потоковая подгрузка 64 чанков на всю высоту мира и поддержка атласных текстур. minecraft-builder-mcp: 13 сентября закрыт строительный набор — терраформинг, изолированный плагин мира и карт, лифт на станции, поиск и описание материалов без выгрузки всего реестра в контекст модели, сохранение приватных данных блок-сущностей при…",
"en": "Between 13 and 18 September 2026 the work went through four repositories. Faset_Engine: the C++ engine passed five MVP checkpoints — a native editor with MCP, gameplay builds and standalone export, Windows export acceptance through a software Vulkan driver, then the first tag v0.1.0-mvp and an optional Lua 5.4 module with examples and a Lua-free build check. shacraft-core: first compact durable voxel world storage with a CLI and crash-recovery verification, then a large step on 17 September — shared Rust physics with a WASM build for the client, block lighting with ambient occlusion and shadows, streaming of 64 chunks across the full world height, and atlas texture support. minecraft-builder-mcp: the building toolkit was closed on 13 September — terraining, an isolated world/map plugin, a station lift, material search and description that keep the full registry out of the model context…"
},
"repos": [
{
"name": "Faset_Engine",
"url": "https://git.shanaty.ru/Emil_Shanaty/Faset_Engine",
"note": {
"ru": "Пять чекпойнтов MVP 18 сентября: Checkpoint 1 с нативными подсистемами, Checkpoint 2 с редактором, MCP, сборками геймплея и standalone-экспортом (16 086 добавленных строк), затем Checkpoint 3 с играбельными примерами и нативными сценариями сборки, исправление поиска драйвера Vulkan в Windows, Checkpoint 4 по нативным путям, авторским процессам и жизненному циклу Player, Checkpoint 5 по…",
"en": "Five MVP checkpoints on 18 September: Checkpoint 1 with the native subsystems, Checkpoint 2 with the editor, MCP, gameplay builds and standalone export (16,086 added lines), then Checkpoint 3 with playable samples and native authoring workflows, a fix for Windows Vulkan driver discovery, Checkpoint 4 on native paths, authoring workflows and the Player lifecycle, Checkpoint 5 on asset freshness…"
}
},
{
"name": "shacraft-core",
"url": "https://git.shanaty.ru/Emil_Shanaty/shacraft-core",
"note": {
"ru": "14 сентября: компактное долговечное хранилище — секции 16³, ограниченный общий кеш, SQLite с WAL и полной синхронизацией, неизменяемые снимки, независимые правки миров, проверенный CLI, tests/storage.rs и contract.rs, scripts/verify.sh и CI-задание на проверку хранилища и восстановления после сбоя. 17 сентября: около 24 257 добавленных строк — новая библиотека shacraft-physics с общей физикой…",
"en": "14 September: compact durable storage — 16³ sections, a bounded shared cache, SQLite with WAL and full synchronization, immutable snapshots, independent world edits, a verified CLI, tests/storage.rs and contract.rs, scripts/verify.sh and a CI job verifying storage and crash recovery. 17 September: about 24,257 added lines — a new shacraft-physics library with shared player physics and its WASM…"
}
},
{
"name": "minecraft-builder-mcp",
"url": "https://git.shanaty.ru/Emil_Shanaty/minecraft-builder-mcp",
"note": {
"ru": "13 сентября завершён набор строительных инструментов: терраформинг с кистями и предпросмотром, изолированный плагин мира и карт поверхности, лифт и подписи на станции, исправления потоковой передачи ACP, автоподключение локальной камеры. Реестр блоков и предметов открыт компактно: material_search возвращает до 32 результатов, material_describe описывает точное состояние одной выбранной позиции, и…",
"en": "On 13 September the building toolkit was completed: terraining with brushes and previews, an isolated world/surface-map plugin, a station lift and labels, ACP streaming fixes, automatic local camera connect. The block and item registry is exposed compactly: material_search returns up to 32 results, material_describe describes the exact state of one chosen entry, and the full registry never enters…"
}
},
{
"name": "spatial-lab",
"url": "https://git.shanaty.ru/Emil_Shanaty/spatial-lab",
"note": {
"ru": "17 сентября первым коммитом опубликован рабочий стол геометрии под управлением агента: редактируемый источник — граф построений из кривых, переносимых рамок, сечений и поверхностей, авторская работа идёт транзакциями через Python или CLI с постоянным undo/redo на 64 ревизии, браузер только показывает текущий проект и не имеет API записи, сервер слушает только localhost. Мост в Blender проверен: в…",
"en": "On 17 September a first commit published an agent-operated geometry workbench: the editable source is a construction graph of curves, transported frames, sections and surfaces, authoring happens through Python or CLI transactions with persistent undo/redo over 64 revisions, the browser only observes the current project and exposes no write API, and the server binds to localhost only. The Blender…"
}
}
]
}