Реализация простой таблицы лидеров для игры libGDX?

Я хочу создать простую таблицу лидеров для игры, над которой я работаю. Он должен подключаться к базе данных и получать 5 или около того лучших результатов, а также обновлять таблицу лидеров, когда кто-то получает новую пятерку лучших. Есть какие-нибудь предложения о том, как это лучше всего реализовать? Я бы использовал Google Play, но за него взимается регистрационный взнос, и это только для школьного проекта. Я думаю об использовании базы данных Firebase для хранения данных, но слышал, что libGDX и Firebase не очень хорошо сочетаются.

Какие-либо предложения?

Спасибо


person Samuel M    schedule 11.04.2017    source источник
comment
Почему они не смешиваются хорошо? Оба находятся на Java. Вам просто нужно объявить интерфейс в основном модуле Java для взаимодействия с Firebase и реализовать его в модуле Android.   -  person Eduard B.    schedule 11.04.2017
comment
Мне было интересно, есть ли другие библиотеки (что-то вроде Google Play, но бесплатно), которые я мог бы использовать, было бы еще проще. Но если это не так, я, вероятно, просто воспользуюсь предложенным вами методом.   -  person Samuel M    schedule 11.04.2017


Ответы (2)


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

В противном случае, если у вас где-то размещен веб-сайт, скорее всего, у него также будет сервер MYSQL. Вы можете отправить https://github.com/libgdx/libgdx/wiki/Preferences в скрипт php и сохранить и получить его оттуда. в БД mysql. Я сделал это один раз и сформулировал как шарм, без хлопот по размещению где-то случайного db.

person Madmenyo    schedule 13.04.2017

Предложение: подключитесь к базе данных, СДЕЛАЙТЕ ВЫЗОВЫ REST API с помощью JSON И ИСПОЛЬЗУЙТЕ RecyclerView, используя данные из базы данных.

Бугорки

person androidask    schedule 16.05.2017