О проекте

Платформа и стек:

  • Предпочтительные движки: Godot или Unity (2D).
  • Язык: C#, GDScript или C++ (в зависимости от движка).
  • Локальная LLM: интеграция с поддержкой двух режимов - Lite (быстрая модель) и Normal (качественная модель). Загрузка моделей строго локально, без облачных сервисов.

Функциональные требования

Генерация мира:

  • Процедурная генерация 2D карты на основе seed (тайлы, биомы, рельеф).
  • Автоматическая расстановка точек интереса (города, подземелья, точки встреч) с привязкой к seed.
  • Система отслеживания позиции игрока: координаты, текущая зона, регион, активный тайл.

Интеграция LLM:

  • Игрок выбирает режим (Lite или Normal) при старте. В зависимости от выбора динамически подгружается соответствующая локальная модель (без перезапуска приложения).
  • Модель читает данные из нескольких JSON-словарей:
    • Локации
    • Фракции
    • Персонажи
    • Термины мира
    • Правила мира (законы физики, магии, морали)
  • Поведение модели строго контролируется:
    • Модель не может выдумывать критические факты (история, отношения фракций, география).
    • Стиль ответа строго соответствует лору.
    • При генерации текста приоритет данных из JSON выше, чем обучающие данные модели (резкое блокирование противоречий).
    • Система фильтров: если модель пытается нарушить заданные рамки - генерируется стандартный ответ с отказом.

Ожидания от исполнителя

  • Опыт работы с Godot или Unity - обязательно.
  • Опыт интеграции локальных LLM (через llama.cpp, ollama, transformers или аналоги) - желательно.
  • Уметь настраивать seed-генерацию карт (шум Перлина, Вороного свои или стандартные средства).
  • Готовность работать по демонстрации текущего прототипа для точного понимания требований.
  • Примеры работ + ссылка на гит.

Дополнительно

Уже есть MVP-прототип. Покажу конкретные механики, точную архитектуру данных и ожидаемый UX. Сделаем работу с шага: сначала реализуем связку карта-LLM, затем алгоритмы модерации, потом геймплейные связки.

Интеграция CDN и настройка файлов cookie на сайте OpenCart

Требуется технический специалист для настройки облачного CDN-сервиса и корректной работы файлов cookie на сайте под управлением OpenCart. Необходимо обеспечить повышение скорости загрузки и корректную обработку пользовательских данных.