godot-genre-idle-clicker — скилл для Claude Code: кликеры на Godot
Скилл для кликер-игр на Godot: большие числа, экспоненциальные цены, офлайн-доход и престиж.
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-idle-clicker -a claude-codeЧто делает godot-genre-idle-clicker
Скилл задаёт правила для idle-игр на Godot: как считать доход, как хранить числа за пределами float и как не убить батарею на телефоне. Внутри — набор готовых скриптов на GDScript. big_number.gd держит мантиссу и экспоненту, чтобы экономика не упала в INF на 1e308. generator.gd считает цену генератора по формуле Cost = BasePrice * pow(GrowthFactor, OwnedCount), scientific_notation_formatter.gd выводит суффиксы K/M/B/T.
Офлайн-прогресс считается по UNIX-времени через offline_progress_calculator.gd. Если считать по Time.get_ticks_msec(), после перезапуска приложения отсчёт обнулится и игрок потеряет накопленное — это повод проверить свой код до релиза. Для долгих периодов есть threaded_catchup_simulator.gd на WorkerThreadPool, а idle_performance_setup.gd включает low_processor_usage_mode и обновляет интерфейс по сигналам, а не каждый кадр.
Скилл не пересказывает эти системы в тексте, а отправляет читать скрипты. Есть таблицы решений: когда брать BigNumber, когда форматтер, когда валидатор кривой цен. Дальше по цепочке — godot-gdscript-mastery, godot-save-load-systems и godot-monte-carlo-balancer.
Какие задачи решает
- считать доход в числах за пределами float без падения в INF
- построить кривую цен генераторов с ростом 1.15x
- начислить офлайн-доход по UNIX-времени после перезапуска
- сделать престиж с постоянным множителем для следующего забега
- обновлять интерфейс по сигналам, а не каждый кадр
Примеры запросов агенту
- добавь систему генераторов с экспоненциальной ценой по скиллу godot-genre-idle-clicker
- посчитай офлайн-доход через offline_progress_calculator.gd
- настрой форматирование чисел K/M/B/T для лейблов
Как установить godot-genre-idle-clicker
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-idle-clicker -a claude-code2Вручную: положить файлы
~/.claude/skills/godot-genre-idle-clicker/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/godot-genre-idle-clicker/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-idle-clicker -a codex2Вручную: положить файлы
.agents/skills/godot-genre-idle-clicker/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-idle-clicker -a cursor2Вручную: положить файлы
.cursor/skills/godot-genre-idle-clicker/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedivergentai/Game-Dev-Agentic-Skills godot-genre-idle-clicker2Вручную: положить файлы
.github/skills/godot-genre-idle-clicker/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-idle-clicker -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedivergentai/Game-Dev-Agentic-Skills --path skills/godot-genre-idle-clickerВручную: положить файлы
.devin/skills/godot-genre-idle-clicker/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-idle-clicker -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора50
Похожие
Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»
Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →Вопросы о godot-genre-idle-clicker
Как установить godot-genre-idle-clicker в Claude?
Выполните npx skills add thedivergentai/Game-Dev-Agentic-Skills --skill godot-genre-idle-clicker -a claude-code. Скилл окажется в ~/.claude/skills/godot-genre-idle-clicker/SKILL.md.
Что делает godot-genre-idle-clicker?
Даёт агенту правила и скрипты для кликер-игр на Godot: большие числа, экспоненциальные цены, офлайн-прогресс, престиж и форматирование чисел.
Почему офлайн-доход нельзя считать через Time.get_ticks_msec()?
Тики сбрасываются при перезапуске приложения, поэтому накопленное время потеряется. Скилл требует UNIX-таймстемпы через Time.get_unix_time_from_system().