GenesisGuild
GenesisGuild предназначен для создания многопользовательских RPG-игр в текстовом формате.
Что он делает
GenesisGuild — это API для создания многопользовательских ролевых игр в текстовом формате, где можно создавать сеансы и взаимодействовать структурированным образом, все это делается с помощью API Google Gemini.
Чтобы создать сессию, вам необходимо указать жанр игры, описание мира, в котором будет происходить история, и описание миссии.
После создания сеанса API предоставляет идентификатор, который будет необходим для всех операций в этом сеансе.
Вот конечная точка для запроса данных сеанса.
В этой конечной точке мы можем добавлять игроков, указывая имя и описание каждого игрока.
Давайте добавим в нашу сессию 3 игроков.
При создании нового проигрывателя API возвращает информацию о сеансе.
После того, как все игроки созданы, необходимо запустить сеанс, в ходе которого инструкции будут эффективно отправлены в Gemini для обработки.
API возвращает описание раунда, содержащее соответствующую информацию для текущего раунда.
Миссия для каждого игрока и 3 варианта действий для продолжения приключения.
Теперь каждый игрок должен выбрать свое действие для этого раунда и т. д. После того, как все были выбраны, начинается следующий раунд
Возвращаемый API имеет новое описание, содержащее эффекты предыдущих действий, новые миссии для каждого игрока и новые варианты действий для каждого из них.
И так продолжается до тех пор, пока команда не выполнит поставленную в начале миссию.
Построено с
- Никто
Команда
К
GenesisTeam
От
Бразилия