Планировщик для игр подобных на движке renpy и других. Базовые элементы локации, сцены, персонажи
  • JavaScript 54.7%
  • Svelte 45.2%
Find a file
2026-04-16 01:01:05 +03:00
docs Add app icon with transparency and rounded corners 2026-04-16 01:01:05 +03:00
resources Add app icon with transparency and rounded corners 2026-04-16 01:01:05 +03:00
src Add app icon with transparency and rounded corners 2026-04-16 01:01:05 +03:00
.gitignore feat: initial GamePlaner app - Electron + Svelte 5 desktop game development assistant 2026-04-14 01:13:12 +03:00
AGENTS.md feat: i18n (9 languages), export (JSON/HTML/MD), global search, git log UI 2026-04-14 22:11:58 +03:00
electron.vite.config.mjs feat: initial GamePlaner app - Electron + Svelte 5 desktop game development assistant 2026-04-14 01:13:12 +03:00
package-lock.json feat: add configurable system prompt and optional notes attachment for AI generation 2026-04-15 01:32:09 +03:00
package.json Add app icon with transparency and rounded corners 2026-04-16 01:01:05 +03:00

Сводка по проекту Game Planer

Уточнённые требования

Технический стек

  • Frontend: Electron + Svelte + Skeleton UI
  • Backend: Node.js (в Electron)
  • Хранение: Файловая система (JSON)
  • Генерация текста: llama.cpp (удалённый сервер)
  • Генерация изображений: ComfyUI API (REST)
  • Версионирование: Git (локальный)

Особенности реализации

Генерация изображений

  • Пользователь указывает количество генераций с одним промптом
  • Окно промпта остаётся открытым для повторных запусков
  • Сохранение сида для каждого изображения
  • Очередь задач

Визуализация связей

  • Граф с полными условиями доступа
  • Отображение рёбер с метками условий
  • Пути прохождения между сценами

Версионирование

  • Использование Git для всей истории
  • Каждый объект имеет version в JSON
  • Git коммиты для каждого изменения

Промпты

  • LLM генерирует промпт для изображений
  • Показывается пользователю перед генерацией
  • Возможность редактирования
  • История промптов

Структура документации

  1. 01-project-overview.md - Обзор проекта
  2. 02-requirements.md - Функциональные требования
  3. 03-tech-stack.md - Технический стек
  4. 04-data-structure.md - Структура данных
  5. 05-ui-mockups.md - Интерфейс и мокапы
  6. 06-api-integration.md - Интеграция API
  7. 07-implementation-plan.md - План реализации
  8. 08-testing.md - Тестирование
  9. 09-export-formats.md - Экспорт форматов

Следующие шаги

  1. Начать реализацию по фазам
  2. Создать репозиторий (git init)
  3. Настроить Electron + Svelte
  4. Реализовать базовую структуру

Потенциальные риски

  1. ComfyUI API может быть сложным для интеграции
  2. Визуализация графов может быть ресурсоёмкой
  3. Git версионирование требует дополнительной обработки ошибок

Готово

  • Определена архитектура
  • Составлен план реализации
  • Подготовлена структура проекта
  • Создана документация