«FishGame«
демонстрирует следующие возможности Nakama:
- 1. Аутентификация пользователя
- 2. Синхронизация Таблицы лидеров
- 3. Мультиплеер в реальном времени
- 4. Дизайнигры во многом вдохновлен игрой Duck.
Установка/Настройка
Зависимости
Вам потребуется:
- — Godot версии 3.2.3или более поздней.
- — Для подключения к серверу Nakama(версии2.15.0или более поздней).
- — Самый простой способ настроить сервер Nakama локально дляцелейте стирования/обучения
- использовать Docker, и на самом деле в исходныйкод «FishGame» включен файл docker—compose.yml.
- — Итак, если в вашей системе установлен DockerCompose, все,
- что вам нужно сделать, это перейти в каталог, в который вы поместили исходный код «FishGame«, ивыполнить команду:
docker—composeup —d
Запуск игры из исходного кода
- — Загрузите исходный код на свой компьютер.
- — Откройте Godot и «импортируйте» проект. (Необязательно)
- — Отредактируйте файл autoload/Online.gd и замените переменные в верхней
- части на правильные значения для вашего сервера Nakama.
- — Есливы используете сервер Nakama локально с настройками по умолчанию, то вам не нужно ничего менять.
- — Нажмите клавишу F5 или кнопку воспроизведения в правом верхнем углу, чтобы начатьигру.
Настройка таблицы лидеров
Если вы не использовали файл docker—compose.yml, входящий в состав «FishGame«,
то «Таблица лидеров» не будет работать, пока вы сначала не создадите ее на своем сервере.
Для этого скопируйте файл nakama/data/modules/fish_game.lua в каталог modules/,
где хранятся данные вашего сервера Nakama, а затем перезапустите сервер Nakama.
Примечание: Игра будет работать нормально и без таблицы лидеров.
—
