GenesisGuild

GenesisGuild предназначен для создания многопользовательских RPG-игр в текстовом формате.

Что он делает

GenesisGuild — это API для создания многопользовательских ролевых игр в текстовом формате, где можно создавать сеансы и взаимодействовать структурированным образом, все это делается с помощью API Google Gemini.

Чтобы создать сессию, вам необходимо указать жанр игры, описание мира, в котором будет происходить история, и описание миссии.

После создания сеанса API предоставляет идентификатор, который будет необходим для всех операций в этом сеансе.

Вот конечная точка для запроса данных сеанса.

В этой конечной точке мы можем добавлять игроков, указывая имя и описание каждого игрока.

Давайте добавим в нашу сессию 3 игроков.

При создании нового проигрывателя API возвращает информацию о сеансе.

После того, как все игроки созданы, необходимо запустить сеанс, в ходе которого инструкции будут эффективно отправлены в Gemini для обработки.

API возвращает описание раунда, содержащее соответствующую информацию для текущего раунда.

Миссия для каждого игрока и 3 варианта действий для продолжения приключения.

Теперь каждый игрок должен выбрать свое действие для этого раунда и т. д. После того, как все были выбраны, начинается следующий раунд

Возвращаемый API имеет новое описание, содержащее эффекты предыдущих действий, новые миссии для каждого игрока и новые варианты действий для каждого из них.

И так продолжается до тех пор, пока команда не выполнит поставленную в начале миссию.

Построено с

  • Никто

Команда

К

GenesisTeam

От

Бразилия