К основному содержанию
скилл CX Codex

godot-genre-card-game — скилл для Claude Code: карточные игры на Godot

Скилл задаёт агенту правила сборки ККИ и декбилдеров на Godot: данные карт, колода, ход, драг-н-дроп и разрешение эффектов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-card-game -a claude-code
Открыть на GitHub

Что делает godot-genre-card-game

Скилл описывает архитектуру цифровой карточной игры на Godot: карты как Resource с параметрами в инспекторе, менеджер колоды с добором, сбросом и перетасовкой, машина состояний для фаз хода, веер руки по Curve2D и перетаскивание через _get_drag_data(). Эффекты и вложенные реакции разрешаются стеком LIFO: Array.push_back() и Array.pop_back(), а не очередью.

Внутри — набор готовых скриптов: card_effect_resolution.gd для стека эффектов, card_tween_manager.gd для прерываемых анимаций перемещения карт, card_data_resource.gd для определений карт, deck_shuffle_bag.gd для равномерной случайности, turn_state_machine.gd для фаз, card_drag_drop.gd, board_query_filter.gd, board_state_dictionary.gd, deck_builder_validator.gd. Есть таблицы решений и разбор частых ошибок.

Скилл прямо запрещает считать силу и здоровье в _process() и держать логику карт в UI-скриптах. Отдельное требование — параметрless _init() у Resource, иначе ресурс не загрузится в инспекторе. Плотные поля на 100+ жетонов советует рисовать через _draw(), а не плодить Control-узлы. Для карт в руке global_position не подходит: позиция считается по кривой.

Какие задачи решает

  • разложить карты в руке веером по кривой
  • собрать стек эффектов с вложенными реакциями и контр-играми
  • перетасовать колоду без перекосов в распределении
  • перевести ход между фазами добора, розыгрыша и боя
  • проверить колоду на ограничения при сборке

Примеры запросов агенту

  • Собери менеджер колоды на Godot: добор, сброс и авто-перетасовка при пустой колоде
  • Сделай разрешение эффектов карт через LIFO-стек с вложенными триггерами
  • Настрой перетаскивание карт из руки на поле с подъёмом z-index

Как установить godot-genre-card-game

1Через Skills CLI (Vercel)

npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-card-game -a claude-code

2Вручную: положить файлы

~/.claude/skills/godot-genre-card-game/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/godot-genre-card-game/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о godot-genre-card-game

Как установить godot-genre-card-game в Claude?

Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-card-game -a claude-code. После этого файл скилла окажется в ~/.claude/skills/godot-genre-card-game/SKILL.md.

Что делает godot-genre-card-game?

Даёт агенту схему карточной игры на Godot: Resource-данные карт, колода, фазы хода, веер руки, драг-н-дроп и стек эффектов LIFO. Плюс готовые скрипты под каждый блок.

На чём легко ошибиться при работе со стеком эффектов?

Скилл требует LIFO: реакции снимаются через pop_back. Если взять pop_front, порядок разрешения перевернётся, и контр-игры сработают не в том порядке.

Похожие скиллы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
godot-gdscript gamedev-skills Помогает писать типизированный код на GDScript 2.0 для Godot 4.7 и обновлять старые скрипты с версии 3.x. Пригодится при отладке логики узлов, сигналов и корутин. CX Codex +1 6 500установок godot-physics gamedev-skills Настраивает физические тела Godot 4.7, слои коллизий, триггеры Area и лучи в 2D и 3D. Помогает избежать ошибок с перекрытием масок и дёрганием RigidBody. CX Codex +1 6 300установок godot-mcp-enhanced wgt19861219 Даёт агенту 46 MCP-инструментов, чтобы читать, писать, запускать и проверять проекты Godot 4.5–4.7 без открытия редактора. CX Codex +1 ★ 103звёзд репо godot sanjeed5 Правило для Cursor задаёт агенту стиль разработки на Godot 4.x: композиция сцен вместо наследования, сигналы вместо прямых вызовов, аккуратная работа с ресурсами. ★ 3 579звёзд репо make-game OpusGameLabs Скилл структурирует разработку видеоигр: от проработки геймплея и выбора движка до генерации проекта и исправления багов. CX Codex +1 1 100установок spritecook-use-assets-in-godot SpriteCook Переносит спрайт-листы SpriteCook в Godot: собирает ресурс SpriteFrames и узел AnimatedSprite2D. Пригодится, когда анимации уже нарисованы, а в движке их ещё нет. CX Codex +1 555установок

Из того же набора50

godot-ability-system Скилл для ИИ-агента, который помогает собирать системы способностей в Godot: кулдауны, комбо, деревья навыков, заряды и статус-эффекты. CX Codex +1 418установок godot-animation-tree-mastery Скилл обучает ИИ-агента правильно настраивать AnimationTree в Godot. Он помогает собирать сложные графы движений, стейт-машины и смешивание анимаций без рывков. CX Codex +1 412установок godot-ui-rich-text Скилл для работы с RichTextLabel в Godot: BBCode-разметка, кликабельные ссылки, кастомные эффекты и системы диалогов. CX Codex +1 400установок godot-multiplayer-networking Скилл для сетевого кода в Godot: транспорт, авторитет сервера, предсказание клиента и отсечение по видимости. Пригодится, когда в игре дёргаются персонажи или клиент жульничает. CX Codex +1 385установок godot-platform-desktop Скилл для ИИ-агента, который ведёт вас через настройки окна, ребинд клавиш и интеграцию со Steam в Godot. Пригодится, когда игра выходит на Windows, Linux или macOS. CX Codex +1 372установок godot-genre-action-rpg Скилл для ИИ-агента, который ведёт разработку Action RPG на Godot: боевая система, статы, лут и прокачка по проверенным схемам. CX Codex +1 354установок godot-turn-system Скилл задаёт агенту правила и шаблоны GDScript для пошаговых боёв в Godot. Он пригодится при сборке тактических сеток и расчёте инициативы. CX Codex +1 348установок godot-adapt-desktop-to-mobile Скилл для портирования десктопных игр Godot на мобильные: тач-управление, масштабирование UI, экономия батареи. CX Codex +1 349установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой