28 февраля 2018 г.

Феерические подарки

Как же я радовался, когда по случаю 23-го февраля, компания прислала письмо, в котором предлагалось получить танк "ИС-7", выполнив простые условия.

То, что этот танк у меня уже несколько лет как был, так же как и у большого числа игроков данной игры - ничего не меняло. Ведь понятно, что чтобы составить выборку игроков, у которых НЕТ данного танка - требовался программист, мало-мало понимающий SQL, который, написав пару строк кода - мог избавить десяток тысяч игроков от спама.

Но компания не остановилась на этом моменте, совершенно справедливо разослав всем по еще одному "письму счастья", где предлагался подарочный танк, который был уже у раз в 10 меньшего числа игроков.

Посмотрите на скриншот этого великолепного подарочного письма:



- Ну и что, что танк низкоуровневый (низкоприбыльный), ведь "Дареному коню к зубы не смотрят!", да и "В хозяйстве любая гайка пригодится!"

- ОК. Нужно только зайти в игру и получить сразу подарок. Радостно заходим, чтобы заценить, на чем же боты над нами издевались в эпоху Баланса 1.0.. Оп-па, а... какого... ВНИМАТЕЛЬНО СМОТРИТЕ НА СКРИНШОТ АНГАРА:


Видите строку желтого цвета? А теперь внимательно посмотрите на первый скриншот, может быть там было что-то написано "мелким почерком"? - Да, так оно и есть, специальным затемненным шрифтом, скрывающим истинные намерения этих долбо.. отменных людей.

Уж на что долбо... отменные люди в маркетинге другой игры, "World of Warships", но присланное от них "письмо счастья" - такой х... не содержало обошлось без надувательств.
Даже странно, все получил:

22 сентября 2017 г.

Оснащение Т-62М под PvE (статья переделана)

Специфика PvE для данного танка. 

4-ый уровень танка дает минимальную доходность, плюс, из-за этого 4-го уровня - данный танк не попадает на 3-юю сложность PvE. Так что в плане доходности - жалкие копейки в PvE. Однако:

1) На 2-ом уровне сложности PvE - есть несколько миссий, которых уже очень давно не видно на 3-ем уровне сложности. Я аж прям истосковался по ним. Например "Полураспад" - не то, чтобы супер, но когда ты 3 месяца не видел ее вообще...

2) У кого небольшое знание PvE-карт - хорошая возможность изучить их, играя в более легком режиме. При чем бой, который я сыграл - 1 союзник АФК и еще 2 союзника погибло, в итоге бились в 2 танка.

3) Ночью на танках по 6-7 уровни включительно - лучше вообще не заходить на 3-юю сложность в PvE, выбирайте 2-ую - очень много не скиловых школьников, их даже может быть сейчас пол команды на 9-ых уровнях, но это ночь на ночь не приходится, как повезет; я в эту ночь даже "в одно рыло" по пол боя ездил, а "бафорд" спрашивает в чате - а как это оживлять танк? - на 3-ей минуте с 1.000 урона погиб и потом 8 минут выносил всем мозг в чате, пока я ездил по карте. А то, что школьники (дети) - видно по речи.


Защита танка.

1) Танк на удивление много "оттанковал" урона за бой (хотя на скриншоте ниже - видно и большое кол-во попаданий в танк - это огонь из автопушек, но танк реально в начале и середине боя получил несколько крупных попаданий и, в основном, без пробитий, может везение, не знаю):






















2) Только в конце, последним ботам, удалось развести меня на обстрел по танку с двух ракурсов, так что вредный БМД-1 смог успешно засадить в борт моему танку 2 ПТУРа, и танк сильно просел по прочности:






















Атакующие возможности.

Самый оптимальный вариант - играть на ПТУРах. И можно дополнить их - 3 фугасами, на всякий случай.

Потому что сведение у танка - не ахти. И это при экипаже 5 уровня! Уходит много времени на сведение и из-за этого:

1) Танк больше времени может находиться в уязвимой позиции.

2) Из-за долгого сведения - меньше выстрелов за бой.

Кумулятивы и фугасы потенциально могут наносить больше урона, по сравнению со вроде как низкой альфой ПТУРов на этом танке (низкая - по ТТХ, впечатления остались, что столько же, сколько и обычные кумулятивы для этого танка - дело в новой, весьма сомнительной механике обновления 0.21, когда бронепробитие кумулятивов и ПТУРов - сильно влияет на конечное значение повреждения по танку - чем выше разница между бронепробитием и броней танка в конкретной его точке - тем выше значение урона). Но из-за медленного сведения - любое формальное преимущество (по ТТХ) других видов снарядов - сводится почти на нет, а при игре только на ПТУРах - можно поставить специализированного командира, уменьшающего время перезарядки ПТУРов. В итоге именно на ПТУРах больше урона за бой.

Плюс ПТУРы нивелируют слабые УВН данного танка.

И они очень комфортные по скорости.

И, как вы уже и сами видели - у них топовое бронепробитие.

Правда, боекомплект на ПТУРах - уходит весьма быстро. - В конце этого, относительно простого боя, на 2-ом уровне сложности - остался 1 ПТУР и 3 фугаса, без использования PvE-ремки. Так что старайтесь оттянуть использование ее, чтобы потом было чем пополнить боекомплект. А это значит - все-таки аккуратную игру, без излишнего риска.



Перки экипажа и модули.

Но вернемся к оснащению танка ПТУРами. - Они делают бесполезными навыки на скорость сведения - их лучше не ставить, а выбрать на поворот башни и прочее (я сбросил за кредиты, после 1-го обычного боя - и поставились все перки заново, по 2 на каждого члена экипажа, кроме заряжающего - у него ничего менять не нужно, и проблем никаких с этим не было).

Итого, вместе со всеми модулями, получилось так (на данном танке ставим так же "Синтетическое масло", а энергетик в PvE - не стоит, лучше "Большой набор ЗИП" и "Автоматический огнетушитель"):

21 сентября 2017 г.

Как быстро вычислить рака в Интернете?



Посмотрев стримы с порядком тысяч, если не десятка тысяч боев в WoT, хочу поделиться некоторыми любопытными циферками:

1) Стримеры с процентом побед от 52 до 59 - относительно часто, или относительно редко - но вайнят арту.
Кол-во таких стримеров, которых я смотрел - человек 25.

2) Стримеры с процентом побед от 60 до 75 - практически никогда не вайнят арту.
Кол-во таких стримеров, которых я смотрел - человек 8. Некоторых известных - я вообще ни разу не смотрел, из таких, супер известных - только "Вспышку".
Ну, и нужно понимать, что каких-то стримеров, которых я не называю - 75% побед при кол-ве активных игроков в несколько миллионов - это очень круто, это попадание в 100 лучших игроков на сервере.

Лично у меня никогда не было особых проблем - ни с артой в WoT, ни с авианосцами в WoWs, ни с арто-ботами в "Армате".

Бывает не всегда удобно, это да - когда 4 арты в одном бою - нужно стараться светить, а не стараться дамажить. Здесь есть вина разработчиков - 1-2 арты мало бы напрягали всех, а так это просто другой вид боя, типа "встречки", который не все хотят осваивать и поэтому часто, в WoT - отключают.

Были моменты в "Армате", когда в старой версии "Операция Буревестник" - ввели двух арто-ботов и узкую "дорогу смерти" к ним - я 4 боя пытался прорваться, только 1 бой моя команда выиграла, после этого я плюнул, уж если я не могу затащить, то это совсем офигительно. Но миссию поправили через пару недель - проблема исчезла. Потом была проблема уже во многих миссиях - арто-боты были за границей карты, ты их на арте не мог накрыть, а они тебя - да. Прошел месяц или два - баг поправили. Но в этом случае уже было интересно - найти позицию для своей арты, чтобы выжить и хорошо настрелять ботам. И последний баг был - до 4-ех арт в одном PvE-бою - с одной стороны обнажились все проблемы разработчиков, с другой стороны было прикольно поездить на арте 10 уровня и настреливать ботам прямой наводкой. И все это проблемы не арты - а так, ляпы разработчиков.

На скриншоте в начале поста - вы видите результаты давнего PvP-боя в WoWs, когда я играл в эту игру. - Перебил половину команды противника, однако - поражение. Но главную интересность этого боя - показывает второй скриншот:


 - Как видите, я на линкоре - остался в живых, а у противника "остались в живых" - 2 авианосца. Для тех, кто не в курсе - это как раз аналоги арты, при чем такие, которые могут самостоятельно засветить цель и линкоры для них - самая желанная цель в игре, мясо, проще говоря.

Комизм данной ситуации - показывает 3-ий скриншот, мой линкор ВООБЩЕ не имел ПВО, т.е. терзать они меня могли совершенно безнаказанно:


20 сентября 2017 г.

Правда ли, что в багах виноваты "обсидианы"?

Т.к. среди читающих меня - программистов почти нет, а тем более занимавшихся управлением работой отдела программирования, включая игровые проекты, то для интересующихся темой - привожу упрощенную версию:

Рядовые программисты занимаются ТОЛЬКО 2 вещами: 1) Фичи (новая кнопка, новый танк). 2) Исправление багов (кнопка вылазит за экран, у танка не вращается башня).

Другими словами: ИЛИ делают фичи, ИЛИ правят баги.

Менеджмент IT-компании (вроде "обсидианов") может задавать приоритеты, например: В ОСНОВНОМ ФИЧИ. - Тогда накапливаются баги, потому что время на исправление их - НЕ ВЫДЕЛЯЮТ. Если рядовой программист начнет САМОСТОЯТЕЛЬНО делать то, что лично ему кажется правильным, то его уволят. Без вопросов.
Если кто-то помнит, то у "обсидианов" был управленец, вроде Ричарда Тейлора, или как там его звали - который даже оправдывался, что приоритет стоит на "фичах".

ПОЧЕМУ менеджмент IT-компании - может так делать? - Потому что так требует заказчик ("Нужно срочно вводить, фигли вы там копаетесь???")

Если заказчик (другая компания, например, издатель игры) не понимает специфики программирования (имеет только MBA - это только бизнес-образование, но не имеет IT-образования) - то ему в принципе сложно понять и контролировать - чем занимаются программисты и занимаются ли вообще чем-то. Именно такой заказчик зачастую и требует "фичи", слабо понимая, к чему это может привести.

К чему же? Читаем далее:

Работа рядового программиста - на 15% состоит из обдумывания и набирания программного кода, и на 85% - из попыток запустить это чудо и, по показываемым, системой, ошибкам - отловить все баги и нестыковки.

Если программист не может нормально отладить свой же код (чтобы он нормально работал) - его увольняют. Есть всякие мелкие баги и нестыковки, который программист видит сам и, 85% своего времени - убирает их. Но некоторые баги - проявляются позднее, например при попытке соединить свой код - с кодом других программистов. При таких, например, слияниях кода - растет сложность анализа проблемы - это твой косяк или другой программист напортачил? Сложность анализа проблемы - может вырастать в 100 раз, ЕСЛИ по ходу дела - не убирать уже обнаруженные баги. А если заказчик требует результат (фичи), слабо понимая, что баги, наслаиваясь друг на друга - увеличивают сложность исправления их - экспоненциально? Иногда ресурсов человеческого мозга может не хватать, чтобы понять - что именно привело к такому-то багу. Повторюсь - если программист не может совладать со всем этим, то его могут уволить. Отсюда вывод: чем меньше багов - тем проще с ними разобраться программисту, и тем меньше шансов, что его уволят. Другими словами: РЯДОВОЙ ПРОГРАММИСТ - крайне заинтересован в искоренении багов. Иначе он может не справиться со слишком сложным нагромождением багов. И его уволят. А быть уволенным - никто не хочет.

- Ситуация упрощена: есть специализированные должности у программистов, например Архитекторы проектов, которые следят за грамотным сочетанием кусков кода разных программистов. Или еще одна должность - Team Lead (старший программист, начальник над рядовыми программистами, упрощенно говоря) - он работает с самыми сложными вещами, а так же помогает менее опытным, рядовым программистам. - Эти должности у программистов - призваны помочь справиться со многими проблемами. Другими словами - механизм самосохранения, и узкая специализация - кто за что отвечает.

Но в этот механизм самосохранения (со своими начальниками, во главе которых, зачастую - должность Технического директора) - вмешивается другая иерархия власти - бизнес-направление ("А мы посмотрели в других играх - на рынке очень востребована карта местности, желательно справа вверху экрана"). Возглавляет бизнес-направление - Продюсер проекта. Продюсер проекта непосредственно руководит геймдизайнерами-картоделами. И опосредовано - задает направление работы программистам. При этом программисты могут "отбрыкиваться" - "У нас это не получается, пока это технически не возможно". - Тогда продюсер чешет репу и ставится перед фактом, что технический отдел - пока не может реализовать затребованную им бизнес-функцию.

На заре IT-индустрии - IT-проекты часто проваливались, не выдерживались сроки реализации, в частности. Но т.к. программированием занимаются преимущественно люди с некоторым определенным интеллектом - то самые умные в IT-области - наконец догадались, как лучше все организовать. Есть целая область знаний по этой области - Объектно-ориентированный анализ. А мэтры жанра, в лице в том числе и Мартина Фаулера - написали учебники и теперь ряд IT-направлений, например программирование на Java - там даже рядовые программисты - знают книги этого Фаулера и активно, каждый день, применяют знания из них - в работе.

Так же, к сожалению, всякие курсы, предлагающие знания по УПРАВЛЕНИЮ IT-проектами - не дают полноты знаний по этому вопросу, а это означает, что управленец с бизнес-образованием вроде MBA - может иметь весьма смутное и сумбурное представление по этому вопросу, если пройдет ускоренный курс, но сам в программировании ничего не смыслит.

Отсюда и появляются такие вещи, как приоритет "фич" над "багами", и, как следствие - повальная забагованность проекта. Но, как писал ранее - проблема не в рядовых программистах. У них то - крайняя заинтересованность в убирании багов (иначе они вообще не смогут ничего добавлять в неработающий код). - Сами рядовые программисты - это рабы на галерах. Они могут выдавать рекомендации или информировать о трудностях, их мнения могут авторитетно подкреплять начальство из IT-вертикали власти - Team Lead и Архитектор проекта. Или и их начальник - Технический директор (если таковая должность есть).

Но если заказчик продолжает давить, слабо понимая о последствиях ("Нужны фичи через 2 месяца, или мы расторгнем контракт и поищем более квалифицированных исполнителей") - то что делать? Делать остается "фичи", прекрасно понимая, какие проблемы в будущем огребет заказчик.

У заказчика тоже могут быть свои договора - ссуда в банке, желающие результатов акционеры (и т.д.)

Поэтому, на первый взгляд - виноватых как бы вообще нет.

На практике же все решает процент идиотов и гениев. Есть все книги, есть отдельная область знаний, все расписано - КАК лучше всего нужно сделать и организовать. Есть специалисты, и даже рядовые программисты - в разной степени, но понимающие, как правильно, а что не очень. Но если в руководстве много, мягко так скажем - не очень опытных в вопросе людей, то и они кадры подбирают под себя, особо умных и БОЛЕЕ знающих, чем начальник - никто не любит. Вымываются из компании даже те, кто хорошо все понимает и дело идет в разнос.

Опять же, на практике - иногда в компаниях занимаются внутренним аудитом/проверкой, в частности такую операцию сделала одна компания, занимающаяся танковой игрой, примерно около года назад, такую операцию провела - и, из сообщений в блогах и в прочих Интернет-ресурсах - можно сделать вывод, что часть управленцев было заменено.
Даже то, что по результатам проверки - работа вроде 12 отделов была признана неудовлетворительной - само по себе было удивительной и приятной новостью, т.к. Интернет вообще и Ютуб в частности - были наполнены негативом по данной игре.
Так же руководитель компании - прилюдно посыпал голову пеплом, признал все ошибки.
В компанию вернули часть руководителей среднего звена, стоявших у ее истоков.
На сколько это решило вопрос, или только частично - лично я сказать не берусь. Но субъективно скажу, что отвесное падание вниз - возможно и прекратилось. 2 характерных момента: хотели занерфить бат-чат, но из-за массового волнения игроков по этому вопросу - этого не сделали. Это пример в "плюс", просто пример. Другой пример - переделали дизайн главной страницы сайта, под "плиточный", моим знакомым и мне - не понравилось. Новости читать стало менее удобно. Это пример в "минус".

Но начало данной публикации - было вовсе не про компанию, разрулившую ситуацию с бат-чатом, совсем не про нее, а про другую.

А теперь представьте ситуацию:

1) Игроки "вайнят" на Баланс 2.0. И на баги.

2) В компании ищут ответственных за это дело. "Крайнего".

3) "Крайним" по определению не может быть босс, т.к. если босс не прав - см. пункт такой-то - босс всегда прав. Т.е. управленцы высшего звена - по определению не правыми быть не могут.

4) Кого-то в итоге "выпихивают". Кстати, что интересно, на днях был ответ от ВГ, на вопрос следующего плана: "Правда ли, что вы взяли на работу программиста из Арматы, связанного с Балансом 2.0 там???" - Ответ был примерно такой: "Да, но это не программист" (далее по ответу - что это что-то вроде руководителя, работавшего с Балансом 2.0).

5) С темой "Кто виноват?" - что-то и как-то (?) решили (могли убрать как самого умного, так и самого глупого, как самого жадного, так и самого порядочного - инсайда у меня нет, да и если бы и был - то не привел бы), далее традиционно у нас люди переходят к вопросу "И че терь делать???"

6) Отдуваться приходится тем, кто сейчас есть и что-то делает. При этом багов куча (последние праздники - один из примеров, посмотрите на официальном сайте о компенсациях игрокам за баги, а то что ввели не более 2 арт в одном бою - на самом деле не более 2 арт - уже более месяца так по факту, возможно "узаконили" хоть какое-то исправление бага, это же не 4 арты -
внезапно так стало работать, вот и узаконили - на правах догадки).

7) При "отдувании" за баги - категорически нельзя показывать пальцем на "заказчика" - это же топ-менеджеры своей компании. За такое кивание на начальников своего начальника - что будет? Будет поиск новой работы. - Палец не может бить руку, частью которой он является. Иначе это палец-мутант какой-то, а такой сразу изничтожат.

8) На кого еще можно спихнуть теперешние баги? - Вариантов всего 2: на "обсидианов" в целом (но так можно на иск нарваться, да и вообще прилюдный скандал в отрасли) и на рядовых исполнителей, типа багоделов, из "обсидианов". - Они то рабы на галерах, но это самый беспроигрышный (и безопасный) вариант. На игроков то баги не спихнуть? - Не, запинают в ответ. - НЛО, пришельцы? - Может не прокатить. Рядовые горемыки из "обсидианов" - вот кто сейчас, оказывается, верховодил всем. Плодил баги. И размножался. Багами.

Ну а пример с другой "танковой" компанией - да, так бывает на рынке публичных компаний (или, как в данном случае - кто пробовал таковой, в какой-то мере, быть). Но это уже из области бизнеса, совсем другая тема.

Пасибо за внимание. :)

12 сентября 2017 г.

Видеодневники: руководство проектом

Я все думал, что же мне напоминает данная игра: то в штопор, то закрылки выпускают, то яростно дергают за рулевое управление.
Посоны, все слямзено. Смотрим оригинал:







11 сентября 2017 г.

О бедном Абрамсе замолвите слово

В продолжении предыдущего моего поста - получив большой куш свободного опыта из платиновых контейнеров, открыл почти все модули на купленном "Абрамсе" 9-го уровня (осталось открыть 4-ый слот под оборудование). И откатал сегодня боев 7, под праздничным бустом и с другими плюшками. Чтобы как-то быстрее его пройти. И забыть. :)

Помимо слабого бронирования, у данного танка не очень высокая альфа (531-649 у прокачанного снаряда), поэтому вот возможная ситуация - вы не можете нормально пробиться к своим:





















- Много снарядов нужно на каждого бота. А если их кучка?

И перестрелять не можете, и, даже играя от башни, вам будут периодически накидывать:





















Но пробиться нужно. Что же делать? - Воспользоваться повышенной подвижностью этого танка? Бежим, бежим, в обход:





















Добежали. - Но ботов много, а союзников мало. И брони мало. И хп мало. Боты предвкушают победу, мы предвкушаем пипец:





















Пал последний союзник. Мы - без брони, и мы - шотные.

Вывернув мозги на изнанку, перед толпой ботов, мы частично прячем НЛД, ромбуем его же, делаем острый угол борта корпуса и стреляем, стреляем, стреляем, отбиваем попадания:





















И, чудом находясь уже пару минут в шотном состоянии - сбиваем волну захвата:





















Но тут с тыла наконец заходит бот на "Бредли", две минуты взбиравшийся на склон от реки - в город. У него 2 ПТУРа, мы быстро пытаемся развернуться влево, чтобы хотя бы не в корму, а в корпус к нам.

1-ый ПТУР отбивает наша ДЗ на борту (вау).

Но бот на полном ходу - выпускает и 2-ой ПТУР:





















И "Абрамс", профукавший около 2-ух запасов своей прочности, наконец уходит в ангар:





















P.S. Время перезарядки на скриншотах - немного больше, чем должно быть. Возможно, на момент этого боя - еще не был выкуплен прокачиваемый автомат заряжания.

Меркава. Все познается в сравнении

Накатался сегодня на "Меркаве" и на "Прототипе", чтобы нафармить на единственный не пройденный у меня Абрамс, 9-го уровня.

По "Меркаве" есть нюансы, сделал видео ролик, как там и чего лучше, на мой взгляд... Кстати, 2 поджога "Меркавы" за PvE-бой - это нормально, уже убедился. :)

На "Прототипе" играется проще: гораздо легче "продавливать" направление (танкует лучше) и автопушкой эффективнее сбивать захват (миссия "Операция Снегирь" и команда союзных раков - хорошо проясняют ситуацию). :)

Вот... Нафармил денюжек, купил "Абрамс" 9 уровня. Всеми предыдущими "Абрамсами" так, в целом, был доволен, ни одного не продавал. "Абрамс" 10-го уровня - тоже пройден, очень ничего так танк.

Купил этого, защиту сразу прокачал за "свободку" (двигатель тоже):



 Поехал в "Операцию Гефест". И наполучал от ботов. Нет, я выжил, конечно, и урон более 18к+ набил... Но впечатления отвратные. 80% попаданий от ботов - пробития.

И что меня ждет на этом танке далее? Небольшое улучшение снаряда, совсем небольшое:


Прокачиваемый автомат заряжания - немного улучшит унылое время перезарядки.

Открытие 4-го слота для доп. оборудования - можно поставить ящик с инструментами, немного повысится живучесть танка.

Фильтрацию масла пока не ставил, денег чуть не хватило, с ней "Абрамс" 9 лвл должен двигаться очень неплохо. И это единственный плюс, который меркнет по сравнению со слабой защитой.

Может бой из серии "1-ый блин - комом", не знаю.

А теперь возвращаемся к теме поста. "Меркава", по сравнению с этим танком - выглядит конфеткой. :) Нашел позицию - и шинкуй ботов. Не нравится позиция - взял, умотал, на другой фланг.

"Прототипа", кстати, и сверху зашили - раньше его легко пробивали боты, если они были выше тебя. Во всяком случае такое заметил по ботам на обычном "Терминаторе" - вместо 30% зоны пробития его сверху, по площади поверхности - сейчас какие-то маленькие зоны, сверху. Возможно, тоже самое сейчас и у "Прототипа".

А вот как играть на "Абрамсе" 9 уровня - я пока не понял. На 10 уровне "Абрамс" танкует гораздо лучше, этот уже полностью прокачен и даже убран из "Избранного" - все, что нужно, я по нему уже узнал.

Есть некоторый шанс, что и я устал, не очень соображу что и как, и 1-ый бой с "Абрамсом" 9-го уровня - ботам сильно везло. Фиг его знает. Может время покажет, а может это "корыто" 9-го уровня переделают. :)

Всем удачи.

См. так же продолжение.