Игра Bejeweld на с++

Выполнен
Заказ
3213603
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70% eTXT
Срок сдачи
18 Мая 2020 в 12:00
Цена
900 ₽
Блокировка
10 дней
Размещен
13 Мая 2020 в 21:40
Просмотров
132
Описание работы
Игровое поле разбито на квадраты разных цветов. Можно поменять 2 соседних местами, кликнув сначала на одном, потом на другом. Если в результате таких манипуляций 3 или более квадрата одного цвета оказались соседними (не обязательно попарно), они уничтожаются, остальные квадраты сдвигаются вниз, производится еще одна проверка на образование последовательности одноцветных и тд. При уничтожении квадрата может выпасть рандомный бонус в окрестности радиуса 3 квадратов, совершающий следующее:

1) Перекрашивание квадрата, куда попал бонус, и его произвольных 2 НЕсоседей в окрестности в цвет исходного квадрата, откуда выпал бонус

2) «Бомба» - уничтожает 5 произвольных квадратов на поле, включая тот, куда попала

При реализации необходимо обосновать и использовать
Shared_ptr
Pure Virtual function
Inheritance
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 дня 23 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир