Добавить в корзинуПозвонить
Найти в Дзене
PlayGround.ru

Энтузиаст представил проект OpenPixel-RPG, позволяющий создавать ролевые игры на основе реальных карт Земли

На GitHub состоялся релиз открытого проекта OpenPixel-RPG, который позволяет автоматически генерировать двухмерные ролевые игры в стиле JRPG на основе любых реальных локаций Земли или загруженных пользователем фотографий. В основе системы лежит использование нейросетей семейства Google Gemini для воссоздания игрового окружения и симуляции автономного поведения неигровых персонажей. Разработчики предусмотрели 3 различных режима для создания виртуальных миров. В режиме 1 пользователю достаточно загрузить любую фотографию, которую искусственный интеллект самостоятельно преобразует в пиксельную карту с возможностью последующего исследования игровым персонажем. Режим 2 позволяет изучать детально воссозданные достопримечательности Нью-Йорка на основе готовых изометрических тайлов, предоставленных партнерским проектом isometric.nyc. Режим 3 позволяет ввести абсолютно любой адрес на планете, после чего система использует географические данные сервиса OpenStreetMap Overpass для получения точной

На GitHub состоялся релиз открытого проекта OpenPixel-RPG, который позволяет автоматически генерировать двухмерные ролевые игры в стиле JRPG на основе любых реальных локаций Земли или загруженных пользователем фотографий. В основе системы лежит использование нейросетей семейства Google Gemini для воссоздания игрового окружения и симуляции автономного поведения неигровых персонажей.

Разработчики предусмотрели 3 различных режима для создания виртуальных миров. В режиме 1 пользователю достаточно загрузить любую фотографию, которую искусственный интеллект самостоятельно преобразует в пиксельную карту с возможностью последующего исследования игровым персонажем. Режим 2 позволяет изучать детально воссозданные достопримечательности Нью-Йорка на основе готовых изометрических тайлов, предоставленных партнерским проектом isometric.nyc. Режим 3 позволяет ввести абсолютно любой адрес на планете, после чего система использует географические данные сервиса OpenStreetMap Overpass для получения точной геометрии зданий, а также спутниковые снимки Google для определения цветовой палитры, на основе которых нейросеть формирует готовую для игры интерактивную карту.

Техническая сторона проекта опирается на несколько специализированных моделей искусственного интеллекта. За проектирование игрового мира и создание профилей персонажей отвечает модель gemini-2.5-pro-preview, в то время как генерация пиксельных карт и спрайтов возложена на gemini-3.1-flash-image-preview. Контроль визуального качества осуществляет модель gemini-3.1-pro-preview, а за непосредственное поведение персонажей в реальном времени отвечает gemini-2.5-flash-preview. Важной особенностью разработки является то, что авторы отказались от использования сторонних фреймворков для ИИ-агентов, написав собственную автономную систему симуляции поведения.

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

Исходный код проекта OpenPixel-RPG распространяется под свободной лицензией MIT, что позволяет всем желающим изучать, запускать и модифицировать систему локально. Разработка базируется на технологиях Node.js версии 18 и выше, TypeScript, React 19 и Python. Для визуализации игрового процесса используется клиент на базе игрового движка Phaser, а в качестве основы для генерации карт и симуляции диалогов применяется игровой ИИ-движок WorldX.