Для практического знакомства с обработкой событий и разметкой разработаем несложную игру Color Tiles (цветные плитки). На экране Вы видите поле 4x4 клетки. Каждая клетка может быть светлого или тёмного цвета. При нажатии на клетку, все клетки, находящиеся на той же горизонтали и вертикали меняют цвет на противоположный. В начале игры плитки имеют случайный цвет (тёмный или светлый). Цель игры - привести плитки к одному цвету.
Проект с занятия, где разбирались основные подходы к работе с графикой
Заготовка игры на Java также доступна
Вам необходимо:
- Прописать
id
для каждого элемента - Заполнить элементы массива
tiles
ссылками на объекты (см. код метода onCreate) - Реализовать закраску плиток случайным сочетанием цветов (темный/светлый)
- Добавить проверку, что все плитки одного цвета (выигрыш), сообщение об этом выводить с помощью
Toast
.
Демонстрация работы:
![]() |
![]() |
---|