godot-genre-puzzle — скилл для Claude Code: что делает
Набор правил для создания головоломок на Godot. Помогает настроить целочисленную сетку, отмену ходов через UndoRedo и проверку софт-локов без просадки кадров.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-puzzle -a claude-codeЧто делает godot-genre-puzzle
Скилл задаёт архитектурные рамки для Sokoban-механик, игр «три в ряд» и пространственных пазлов на Godot. Главный принцип — хранить состояние доски отдельно от SceneTree и вести координаты строго через Vector2i. Движковый Vector2 здесь запрещён из-за накапливающейся погрешности чисел с плавающей точкой. Проверка победы и тупиковых ситуаций исключена из _process(): валидация запускается только в момент завершения хода.
Внутри заложены готовые паттерны под типовые сценарии: перемещение через Tween с обязательным сбросом старых анимаций, поиск путей через AStarGrid2D.diagonal_mode и сериализация уровней в ресурсы .tres. Скилл прямо бракует самодельные стеки команд. Проект обязан использовать один источник истины — системный класс UndoRedo через скрипт puzzle_undo_manager.gd.
Какие задачи решает
- настроить пошаговый откат ходов через движковый
UndoRedo - построить сетку уровня на
Vector2iбез привязки кSceneTree - исключить тяжёлые расчёты побед и тупиков из цикла кадров
- анимировать перемещение тайлов твинами без конфликта анимаций
Примеры запросов агенту
- Помоги реализовать систему отмены действий для Sokoban через UndoRedo в Godot
- Сделай менеджер сетки на Vector2i, чтобы хранить состояние отдельно от дерева сцен
- Как правильно проверять условия победы и тупики сразу после фиксации хода?
Как установить godot-genre-puzzle
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-puzzle -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-genre-puzzle/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-genre-puzzle/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-puzzle -a codex2Вручную: положить файлы
.agents/skills/godot-genre-puzzle/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-puzzle -a cursor2Вручную: положить файлы
.cursor/skills/godot-genre-puzzle/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-genre-puzzle2Вручную: положить файлы
.github/skills/godot-genre-puzzle/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-puzzle -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-genre-puzzleВручную: положить файлы
.devin/skills/godot-genre-puzzle/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-puzzle -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора50
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о godot-genre-puzzle
Как установить godot-genre-puzzle в Claude Code?
Выполните команду npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-puzzle -a claude-code.
Что делает скилл godot-genre-puzzle?
Он предоставляет набор готовых архитектурных правил Godot для пазлов, включая логику сетки на Vector2i, систему отмены шагов и проверку проходимости уровней.
Почему скилл запрещает собственный стек команд для Undo?
Двойная система истории создаёт рассинхронизацию, поэтому скилл требует опираться только на движковый механизм UndoRedo через puzzle_undo_manager.gd.