В любом случаи любая "Защита от дурака" полезна.
Просто если даже оценить скорость восстановления случайно удаленного домика (цифры далеко примерные):
* ДЧ 30 уровней = min 1-3 месяца (в зависимости от активности игрока)
* Эво домик улучшалки которого уже есть в АМ - min 4-6 месяцев (если не использовать тонны глоток ясности)
* Домик из эвентов (какая-нибудь красотулька) - от 1 до 12 месяцев (через год обычно бывает повторяются в таких же эвентах)
* Любой другой домик из обычного строительства - 1-10 дней в зависимости от домика и главы (без ускоров)
То есть в любом случаи цена ошибки - это потеря времени и ресурсов на восстановление утраченного (если это вообще возможно, к примеру 2 и более библиотек сейчас вообще не добыть), которое можно было бы пустить на другой более интересный для пользователя игровой процесс.
Из выше описанного другими пользователям большинство склоняется, что уж точно какой-нибудь механизм нужен, вопрос только какой будет более оптимальным для нас и для реализации.
* Вариант с блокировкой на несколько дней при попытке удалить - ну не! Это защит так сказать от вредительства если тебя сломали - скорее исключение из правил. Как ты будешь менять старые культурные домики на новые, убирать лишние фабрики, оптимизировать город, ждать по 3 дня на перестройку? Опять же, ни что не помешает убрать домик телепортом (при наличии) и там разобрать его на фрагменты.
* Корзинка для удаленных - заманчивое предложение. Домик не удаляется, а помещается в корзину, ресы за его получишь только после удаления уже из корзины (как бы двойное удаление), или по истечении 1-2-3 суток нахождения его в корзине = автоудаление - это могло бы быть аналогом системы перестройки внедренной в ФоЕ, когда надо для перестройки города просто пару домиков на 5 минут убрать а потом вернуть в другое место для рокировки. Вот почистился после прикла, зашел в корзину - хоп, а там что-то лишнее, вернул нужное, почистил не нужное ))
* Как один из аналогов Корзины - можно ввести удаление здания в течении 20-30 секунд. Удаленное здание исчезает с поля, с боку экрана появляется иконка этого домика с утекающей шкалой отсчета времени и крестиком отмены удаления. Шкала дошла до конца объект удален, ресурсы зачислены. При этом, что бы весь экран не забился удалять за присест не более 10 объектов (а быстрее кликать и подтверждать удаление особо и не успеешь).
*Вариант с защитой от удаления всех зданий кроме первого уровня базовых построек - тоже весьма интересный. То есть в каждом объекте добавляется признак (галка/флаг), без снятия этой галки объект не возможно удалить. В таком случаи тогда внутри окна здания надо добавить еще саму иконку удаления, что бы изнутри здания сразу после снятия галки его можно было снести.
Процедура защиты от сноса ДЧ и ЭвоДомиков - вообще должна быть реализована особо, т.к. это одни из самых дорогих объектов в игре, их защищать нужно усиленно. Вариант описанный по ФоЕ весьма хорош, на автомате уже не прокликаешь, придется сознанку включать.