Продвигаемся

Продвигаемся

От 0 до Google Play

Ну что могу сказать... На счет базы данных - андроид позволяет создавать локальные базы данных на устройстве, используя SQLite. Я изучал этот вопрос, но когда решил реализовать этот метод хранения в игру, столкнулся с проблемой.. SQLite работает только под андроид, а библиотека LibGDX предоставляет возможность писать кроссплатформенные игры, поэтому SQLite использовать нельзя. По крайней мере напрямую, думаю, способ должен быть, но пока я его не нашел. Пока что сохранение важных данных будет происходить в файле, а там посмотрим что с базами получится.

С этим стало яснее, идем дальше. Дописал оставшиеся два окна игра - таблица результатов и игровое поле.

В классах этих окон пока что нет ничего интересного, только выгрузка изображений и реакция на кнопки (в таблице результатов - кнопка "назад" и кнопка "очистить результаты"). Понял, что нужно еще много деталей нарисовать, эх. Сразу не продумал менюшку на игровом поле, чтобы можно было выйти в главное меню, начать заново или просто паузу поставить. Нужно исправлять.

Теперь начинается самая сложная часть, но от этого только интереснее - прописать всю логику игры, продумать алгоритм. Это должен будет быть массив, в котором будут проверяться комбинации. Все числа (очки, ходы и тд.) будут отображаться в виде заготовленных изображений. Все цифры от 0 до 9 и точка нарисованы на одном изображении. У каждой цифры фиксированный размер в картинке, через каждые 25 пикселей по координате X идет новая цифра, а ширина точки - 10 пикселей. Возможно, удобнее будет написать отдельный класс для обработки всех чисел и вывода их на экран. Буду пробовать, экспериментировать.

Кстати, следующий отчет скорее всего будет не про игру, но про весьма важную тему. Должно быть полезно.

Report Page