Skip to content
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.

🧩 Puzzle game [👨‍🏫 Teacher: Петрушин Иван Сергеевич] {5️⃣ Semester} (Mobile development)

Notifications You must be signed in to change notification settings

xitowzys-ISU/Colortiles-Puzzle

Repository files navigation

Головоломка ColorTiles

Для практического знакомства с обработкой событий и разметкой разработаем несложную игру Color Tiles (цветные плитки). На экране Вы видите поле 4x4 клетки. Каждая клетка может быть светлого или тёмного цвета. При нажатии на клетку, все клетки, находящиеся на той же горизонтали и вертикали меняют цвет на противоположный. В начале игры плитки имеют случайный цвет (тёмный или светлый). Цель игры - привести плитки к одному цвету.

Проект с занятия, где разбирались основные подходы к работе с графикой

Заготовка игры на Java также доступна

Вам необходимо:

  • Прописать id для каждого элемента
  • Заполнить элементы массива tiles ссылками на объекты (см. код метода onCreate)
  • Реализовать закраску плиток случайным сочетанием цветов (темный/светлый)
  • Добавить проверку, что все плитки одного цвета (выигрыш), сообщение об этом выводить с помощью Toast.

Демонстрация работы:

demo_1 demo_2

About

🧩 Puzzle game [👨‍🏫 Teacher: Петрушин Иван Сергеевич] {5️⃣ Semester} (Mobile development)

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages