Skip to content

romanshablio/ThreeInRowWithHistory

Repository files navigation

Crystal Match - игра "Три в ряд"

Установка и запуск

1. Склонируйте репозиторий:

git clone <ваш-репозиторий>
cd ThreeInRowWithHistory

2. Откройте проект в Android Studio:

  • Запустите Android Studio
  • Выберите "Open an existing project"
  • Найдите папку с проектом

3. Запустите игру:

  • Подключите Android-устройство или запустите эмулятор
  • Нажмите кнопку "Run" (зеленый треугольник) в Android Studio
  • Выберите устройство для запуска

Особенности игры

🎮 Основной геймплей:

  • Классическая механика "Три в ряд"
  • Психоделические визуальные эффекты
  • Система уровней с возрастающей сложностью
  • Таймер для каждого уровня

🌟 Особенности:

  • Красивые анимации переходов
  • Система прогресса с сохранением достижений
  • Карта города для навигации
  • Инвентарь с коллекцией кристаллов

🎯 Цель игры:

  • Собирайте комбинации из трех и более одинаковых кристаллов
  • Набирайте очки и проходите уровни
  • Открывайте новые локации на карте города
  • Собирайте уникальные кристаллы в инвентарь

Технические детали

Используемые технологии:

  • Kotlin
  • Android SDK
  • Material Design
  • SharedPreferences для сохранения прогресса

Структура проекта:

app/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── com/example/threeinrowwithhistory/
│   │   │       ├── MainActivity.kt
│   │   │       ├── GameActivity.kt
│   │   │       ├── LevelMapActivity.kt
│   │   │       └── CityMapActivity.kt
│   │   └── res/
│   │       ├── layout/
│   │       ├── drawable/
│   │       └── anim/

Как это работает?

1️⃣ Главное меню

  • Запускаем игру
  • Выбираем режим игры:
    • "Ферма кристаллов" - основной режим
    • "Инвентарь" - коллекция кристаллов (в разработке)
    • "Карта города" - навигация по локациям (в разработке)

2️⃣ Игровой процесс

  • Выбираем уровень на карте
  • Решаем головоломку "Три в ряд"
  • Собираем комбинации кристаллов
  • Набираем очки и открываем новые уровни

3️⃣ Система прогресса

  • Сохранение достижений
  • Открытие новых локаций
  • Коллекционирование кристаллов
  • Улучшение навыков

Зачем всё это сделано?

💡 Главная идея — создать увлекательную игру, которая:

  • Развивает логическое мышление
  • Приносит удовольствие от прохождения уровней
  • Имеет красивый визуальный стиль
  • Сохраняет прогресс игрока

Требования к системе

  • Android 6.0 (API 23) или выше
  • Минимум 2 ГБ оперативной памяти
  • 100 МБ свободного места на диске

Лицензия

MIT License - свободное использование и модификация

Авторы

Поддержка

Если у вас возникли вопросы или проблемы:

  1. Создайте Issue в репозитории
  2. Опишите проблему подробно
  3. Приложите скриншоты, если необходимо

About

Crystal Match - игра "Три в ряд"

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages