Илитные погромизды или быдлокодеры?
war_tundra — 21.09.2014 Два-три дня игры в тундру, и вы начинаете видеть кучу багов, лежащих на видном месте, причем баги говорят об отсутствии вменяемого тестировани и могут существовать годами.Вот к примеру:
1. Десинх башни:
Поворот башни на сервере, хронически отстает от поворота башни в клиенте, при этом условия самые что ни наесть тепличные : жертва стоит на месте и очевидно пытается максимально быстро прицелится в противника, никаких обьективных предпосылок для проблем синхронизации.
Причина? Ну скорее всего это разная обработка контузии экипажа на клиенте и на сервере.
2. Попадания без дамага:
Тоже отлично. Практически в упор стреляем в противника, каморным снарядом, и оба раза получаем просто "попадание". Это самая завязка боя, танк противника без повреждений, пробитие для второго выстрела даже отмечено декалью, но ничего не повредилось. Причина скорее всего кривой подсчет дамага, для некоторых случаев, когда танки стоят под наклоном. Ибо в полигоне такие попадания дают либо ваншот либо инвалида, а в игре если цель стоит под углом то может резко начать жрать снаряды.
3. Ололо быдлокодинг.
Здесь должно быть красивое видео с пожаром полыхающем на только-что отреспившейся технике, но ВНЕЗАПНО! нонче этот косяк исправлен при просмотре повтора. Т.е раньше косяк был и непосредственно в игре и в повторе, а теперь в игре _все по прежнему_, а в повторах - исправлено LOL
Потому видео старое:
Смотрим с 59 секунды и на 1.20 видим, что от нашего свеже отреспившегося танчика поднимается дымок от пожара в его предыдущей жизни. Причем это не обязательно дымок, это вполне может быть и полноценное полыхалово на весь танк. Кроме того мы видим: уже повернутую башню как перед смертью, уже поменяный тип снаряда, если применяли арт поддержку - таймер ее зарядки.
Вся эта фигня, которую легко заметить и еще бог знает что унаследовалась от предыдущей жизни танчика. Погромизды просто поленились написать нормальную функцию инициализации обьекта и пользуются, по сути, мусором в памяти, оставшимся с предыдущей инкарнации обьекта.
========================
Все эти ошибки не требуют для своего исправления каких-то мега гениев, нужен "программист квалифицированный" одна штука и "тестер обыкновенный" одна штука, выявляются они за один вечер игры.
Но улитки это улитки, а потому такая ошибка как "подгорающий на респе" танчик присутствует в игре как минимум со времен утечек с ЗБТ, а ее родственников мы встречали еще в самолетном клиенте: это и респящиеся капотированными самолеты, и респящиеся с дымами и наверняка куча чего еще.
Вообще вся эта ситуация это наглядная иллюстрация применения быдлокодинга: херачим план по написанию кода, на правила написания надежного кода забиваем, а потом у нас ВНЕЗАПНО вагон багов.
Нет у улиток и нормального QA, если первые две ошибки еще можно как-то признать "не приоритетными", то 3 это просто форменный звиздец, фиг знает что там еще осталось от прошлой жизни, да и за 3 года ЗБТ/ОБТ можно было-бы провести воспитательную работу на тему "нет быдлокодингу". Да и нормальный QA нуждается в нормальных инструментах, а это в обязательном порядке нормальный повтор, показывающий как минимум подробную информацию о повреждениях(хотябы на уровне ингейм), а не как сейчас, когда эту инфу выпилили даже из логов клиента.
====================================
Вывод : На исправление *издеца с ошибками у улиток нет времени, они пилят килкамеру, они пилят разрушаемость, они пилят все что угодно, только бы не исправлять ошибки.
Потому все кто радуется новым фичам и технологиям : лучше от этого не станет, станет только хуже ибо с каждой новой фишкой количество ошибок только нарастает, это количество уже перешло в качество, но когда вам кажется, что дно уже достигнуто - улитки смогут постучать снизу...
|
</> |