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