Все привыкли к тому, что в играх время от времени попадаются ошибки —
неприятно, но не смертельно. Зато когда разработчик добавляет их в игру
намеренно, это уже интересно. Модификация шутера Half-Life 2 под
названием Garry’s Mod известна всем: она существует уже семь лет, и ее
можно купить в Steam. За это время можно было бы отладить ее до
совершенства, но недавно создатель мода Гарри Ньюман поинтересовался на
форуме, нет ли у кого проблем с «затенением нормалей полигонов».
Как оказалось, несколько людей действительно встретили подобную ошибку:
после старта игра отказывалась работать, выдавая сообщение «Engine
Error:Unable to shade polygon normals». Однако вместо исправления
досадного бага, автор мода просто забанил всех жалобщиков. Как
оказалось, этот «баг» был частью системы защиты, и срабатывал лишь на
пиратских копиях игры. Более того, программа записывала в код ошибки
номер учетной записи в Steam, так что сообщавшие о ней люди
автоматически раскрывали все свои данные. Вот такой забавный пример
«техподдержки» недобросовестных пользователей.