CaveDroid — это 2D-игра в стиле Minecraft для Android, Desktop (Windows, Linux, macOS) и потенциально iOS. Исследуйте, добывайте и стройте в зацикленном мире.
- 2D-мир, зацикленный по горизонтали
- Крафт, добыча ресурсов и исследование
- Процедурно-генерируемый мир
- Кроссплатформенность: Android, Desktop (Windows/Linux/macOS), iOS (не тестировалось)
- Однопользовательский режим (мультиплеер пока не доступен)
| Действие | Сенсор / Мобильное | Клавиатура / Мышь |
|---|---|---|
| Движение влево/вправо | Тянуть джойстик на левой половине экрана | A / D |
| Прыжок | Нажать на левую часть или кнопку прыжка | Пробел (прыжок в воздухе в творческом режиме = полёт) |
| Движение курсора / прицеливание | Тянуть на правой стороне | Двигать мышь |
| Ломать блок | Удерживать на правой стороне | ЛКМ при наведении на блок |
| Разместить блок (задний слой) | Удерживать справа при наведении на пустую ячейку | ПКМ при наведении на пустое место |
| Активировать / Использовать / Разместить активный блок | Нажать справа | ПКМ |
| Атака моба | Нажать при наведении на моба | ЛКМ |
| Открыть инвентарь | Кнопка сундука | E |
| Инвентарь: взять / переместить | Drag-n-drop, нажатие | Клик для взять, ПКМ для половины стака или размещения по одному предмету |
| Инвентарь: переместить один предмет (сенсор) | Удерживать предмет одним пальцем + тапнуть по ячейке другим | Н/Д |
APK и JAR сборки можно скачать на странице релизов.
./gradlew android:assembleDebug./gradlew desktop:distВ Windows используйте gradlew.bat вместо ./gradlew, но сборка может упасть из-за симлинков для ассетов, потребуется небольшая доработка.
Чтобы собрать релиз Android и включить задачу desktop:generateSignedJar, необходим файл keystore.properties в корне проекта.
Создайте файл keystore.properties со следующим содержимым:
# Путь к вашему Java keystore
releaseKeystorePath=/path/to/your/keystore.jks
# Пароль от keystore
releaseKeystorePassword=yourKeystorePassword
# Алиас ключа
releaseKeyAlias=yourKeyAlias
# Пароль для ключа
releaseKeyPassword=yourKeyPasswordCaveDroid распространяется под лицензией MIT. Подробнее см. LICENSE.
- Текстуры: Pixel Perfection от XSSheep, лицензия CC BY-SA 4.0
- Экранный джойстик: CC-0 с OpenGameArt.org
- Шрифт: LanaPixel от eishiya, лицензия CC BY 4.0
- Скрипты: Разные скрипты с Stack Overflow, распространяются под соответствующими лицензиями
Лицензированные ассеты содержат файл attribution.txt с нужными упоминаниями.
Мы приветствуем вклад в проект! Пожалуйста, создавайте issues или pull requests для предложений, исправлений ошибок или улучшений.






