ebanoe.devLite
0
legacy_itPutin_-·3540d ago

История одной галеры. Часть #3. Пришествие Гуру

Продолжение повести о галере, где на палубу поднимается новый персонаж, а гребцам уготован как попутный ветер, так и нежданный шторм.

Глава 2. Пришествие Гуру

Спустя неделю Капитан взошел на палубу. Естественно, мы уже не уволены, но, так как ни на что не способны, к нам через месяц приезжает знающий Ковбой, который должен нас научить делать игры. Тем же днем кто-то заказал пиццу и пришедший курьер оставил рекламный флаер «Пицца Папа Джонс». Так и пошла у нас шутка про скорый приезд здоровенного геймдев-гуру-негра-ковбоя Папаши Джонса.

Однако Капитан в свойственной ему манере, не дожидаясь приезда гуру, решил ускорить процесс при помощи ответа на простую задачу. Если одна женщина родит ребенка за 9 месяцев, за сколько родят одного ребенка 9 женщин? Как нетрудно догадаться, ответ был очевиден. На проекте PuzzleGame, который зашел в тупик ввиду отсутствия таких вещей, как внятный диздок и понимания, чего вообще хочет Капитан и что делать, уже присутствовала (благодаря “креативности” продакшена) хуева туча абстрактных тасок типа “сформировать панель бустеров” с пометкой “после того, как бустеры будут описаны в диздоке” или “сформировать функционал блокеров фишек на игровом поле” с пометкой “как только это будет описано в гребаном диздоке”. Вот на такие задачи на проект начинают переключать программистов с первого проекта. Естественно, процесс с мертвой точки так и не смог сойти и пилился просто на отъебись и абы как — поскольку, как и что делать — никто не понимал, но делать надо.

В Геймдевконторе был Боцман, Капитан и Эмеритус.

Любые вопросы Богоподобному или Эмеритусу заканчивались командировкой в звучный китайский городишко “Нахуй”, с точным указанием места на карте. Зато эти двое без конца срались между собой. Так продолжалось до поры, пока к нам не приехал Гуру-Геймдев-Ковбой — Который имел размеры человека, впитавшего в себя всю мощь Макдональдса. Именно он должен был научить нас делать игры, задать верное направление и навести порядок в нашей пошатнувшейся демократии. Не колеблясь ни минуты, среднестатистический житель Техаса “ухватил быка за рога”. Вброс был “конским” по всем параметрам. Простой PuzzleGame с незатейливой механикой и банальным геймплеем внезапно перенял все от CandyCrush, BestFiends, Farm Heroes Saga и всех долбанных саг со времен их первого выхода. Аки Шакил — из центра в кольцо — каждую следующую неделю был вброс новой механики. Поначалу мы нешуточно ахуели. Во-первых, то, что уже было написано — должно было быть выкинутым нахуй и писаться с нуля, ну да ладно, такое бывает. Во-вторых, сроки разработки тоже внезапно приобрели четко очерченные границы в два месяца — или за борт, вас же ж на проекте теперь овердохуя, значит быстрее справитесь. Наконец, в зону “эротических” интересов продакшена попал и Богоподобный, так как становилось все более очевидно, что размер положенного им на проект болта каждый день становится все больше, как от укуса атомной пчелы.

Надо сказать, что в этот период геймдиз, будучи мужиком харизматичным, словно лось в брачный период, имел на Капитана весьма нешуточное влияние. К его мнению не просто прислушивались — его мнение в большинстве решало. Неудивительно, что заполучив такой перк, пользовался им на всю катушку. Он мог в один день послать капитана, а потом прийти и сказать что идет в отпуск на неделю. Собственно, именно он приложил немало усилий, чтоб нас всех не уволили по возвращении капитана из-за бугра, ведь тот буквально готов был убивать. В общем, попытка присунуть Богоподобному, не сыграла на руку продакшену, и хоть Капитан с умилением наблюдал, как тот изощренно ебет его команду, продакшн был вышвырнут за борт. В моей памяти его метод всегда останется как “BDSM PM: порядок через еблю”. Однако след, который он оставил, никуда не исчез, а именно осталась хуева туча тасок в “жире”. И еще был диздок на стадии зачаточного состояния с общими и зачастую противоречивыми концепциями. Не понимая первопричины всего зла и продолжая слушать самого фейлящего человеке на проекте, Капитан захотел крови. Так как работа шла невпопад и медленно, было принято гениальное решение увольнять тех, на ком в “жире” больше всего задач и кто их медленнее всего закрывает.

Началась “охота на ведьм” и поиски “слабого звена”. Эмеритус, понимая, что добросовестные и продолжительные эксперименты и бесконечное переписывание кода, для него ничем хорошим не закончится, стал втихаря валить вину на второго программиста, науськивая своим нытьем Капитана. Более того, у него появился союзник в лице Богоподобного, который продолжал наращивать болт и уже был не в состоянии его поднять. Доселе два человека, которые ругались не прекращая, как раз из-за того, что один не знает, что делать, а второй не знает, что придумать и написать в диздоке, ввиду феерий Капитана и собственно потому, что “болт тяжелый”, объединились против ничего не подозревающего чувака, чтоб просто избежать неприятностей. Наживка была проглочена. Программиста чуть не уволили, потому что он — человек, который фактически занимался UI и второстепенным геймплеем, — ЗАПОРОЛ ПРОЕКТ!!!

Благо, все закончилось хорошо, благодаря хардкоргеймплейтестеру, который, будучи возмущенным такой несправедливостью, добился, чтоб чутка прихуевшего от своей “значимости” раба оставили за веслом.

Следом за “охотой на ведьм” на проекте начался кранч. В интенсивном порядке в игру вносились сногсшибательные и противоречащие друг другу изменения. Постоянно менялись решения. Зато была определена четкая задача — “делаем софтланч, смотрим статистику, делаем фиксы, потом через месяц-полтора релизим”. Прошло два дня. Капитан просто приходит и говорит:
Ребята, релиз в понедельник! Работаем по 60 часов эту неделю! (без дополнительной оплаты, конечно же).

Капитану нужен билд в 17:00 в пятницу!

Через неделю происходит вброс и сроки снова отодвигаются. Каждую неделю Капитан и Ковбой пытались пропихнуть новые фичи, из каждой гребаной, только что вышедшей PuzzleGame-игры, при этом заставляя нас буквально рвать себе жопы, чтобы их реализовать. Это как если бы вы попытались выебать бешеную макаку на вершине Эйфелевой башни, зимней ночью, в метель, попутно отбиваясь от команды канадских хоккеистов-зомби резиновым дилдо. Именно так и выглядела в тот момент наша работа. Тогда же, понимая, что ловить тут больше нечего, Сайфу уволился, и это было единственное самостоятельное увольнение человека из этой компании. Так же, как показала практика, это было мудрое решение.

Месяцем позже, в конце концов пролилась первая кровь. Не поделив сферы влияния с Ковбоем, Богоподобный таки был обвинен в халатности и вышвырнут за борт. Эмеритус, окончательно почувствовав себя всевластным, стал хамить и посылать всех нахуй с еще большим цинизмом. Теперь любое обращение к нему заканчивалось следующими нервными возгласами: “Я сказал так и делай”, “Меня не ебет твое мнение”, “Вы уже достали меня”, “Я буду говорить с Капитаном, чтоб мы с тобой расстались”. Сам при этом все больше тратил время на бесконечный рефакторинг, каждый раз меняя код до неузнаваемости. Словно долбанный “Разрушитель легенд”, он пытался воплотить в коде любую чумную хуету, которая попадалась ему на глаза в интернете. О его некомпетентности разговоры ходили давно, несколько раз был сделан код-ревью Бритвой и Че, и оба сходились во мнении, что это треш.

Просто для понимания: в архитектуре проекта был класс “бог” и соизмеримая с библиотекой Конгресса — библиотека антипаттернов. UI с его же благословения был намертво интегрирован в логику и содержал в себе большую ее часть. Более того, серверная часть проекта, по настоянию Эмеритуса, писалась на шарпах под Юнити, что в итоге привело к разделению сервера на две части. Вторую писали на питоне так как Юнити на тот момент не поддерживал Net 4.5, и, естественно, он нихера не работал с гугловскими платежами. Сам же Эмеритус, тупля взглядик, полубормоча говорил — Ну я вот сделал систему(!), отдал им, а они тут такое натворили…” -. Свой говнокод он гордо именовал “архитектура”.

Но Эмеритус обходился Капитану довольно дешево, так как подвязался на проект за проценты и символическую зарплату. Поэтому Капитан никого не слушал, но считал, что если добавить больше людей, то сраного ребенка (не важно, что урод) таки удастся выродить за месяц. В итоге над проектом PuzzleGame одновременно работало десять программистов, что, как по мне, уже достойно книги рекордов Гиннесса — за самую большую команду на казуальном проекте. Десять человек приходили на работу и делали по кускам некий PuzzleGame ТЫСЯЧЕЛЕТИЯ. К счастью, появился герой, тот самый хардкоргеймплейтестер с первого проекта. Он буквально подхватил «знамя» и взял на себя обязательства и геймдизайнера и продакшена. С этого момента он получил гордое погоняло Боцман. Хоть это никак и не отразилось на его зарплате, со своей работой он справился на ура, в отличие от предшественников. Тогда же главенство на проекте взял Че, жестко ставя на место зарвавшегося Эмеритуса в первую очередь знаниями ООП и паттернов проектирования. Начался рефакторинг. Начались адекватные тайминги. Влияние Капитана на процесс было снижено до минимума. Эмеритус, формально оставаясь тимлидом, был отстранен от руководства проектом и все вопросы уже решались через Че. Процесс пошел.

И вдруг, внезапно, наш Капитан взял и вышвырнул за борт: Че, Танка и Рыцаря Баянов, который был в числе последних вовлечен в проект и откровенно его ненавидел. Справедливости ради, скажу, что Танк все-таки вернулся через месяц, но уже с серьезным срезом в зарплате. Тогда же у нас появилась шутка, что мы бежали в атаку за Танком, под плотным огнем багов, а тут танк взяли и забрали. Человек получил такое прозвище за то, что тянул дебаггинг всего проекта будучи самым эффективным программистом. Скажу также, что Че, человек которым в принципе все время запугивали и Бритву и Эмеритуса, являлся отличным специалистом и лидером, он все хотел делать правильно и иногда довольно громко добивался этого от Капитана. Мы говорили — Опять пошел Чегеварить. Че не был лицемером, поэтому его разборки с Эмеритусом оставались внутри команды. Он настолько был предан работе, команде и собственно компании, что после такого увольнения попросту попал в больницу с осложнениями по здоровью на почве нервного срыва.

Дух команды и всей компании был сломлен. Шок был у всех, кроме, естественно, Эмеритуса. Спустя два года после начала PuzzleGame-проект был завершен. Из компании убрали шесть программистов. Почти вся команда первого проекта была выкинута за борт. Последним уволили Матфака, таким образом ликвидировав костяк и окончательно сломав хребет команде с первого проекта, доказавшей свою способность делать действительно сложные проекты. В конце, не выдержав накала идиотии, уволились и все артисты.

Финал истории печальный. Глючащий монстр, размером с четвертый DOOM, был залит на Appstore — это случилось без шампанского и пиццы, буднично и штатно. А самое невероятное, что на этот проект Капитан тут же положил болт. У него вообще было странное понимание работы рынка мобильных игр. В первые недели, как только проект вышел на Appstore, Капитан как минимум ждал чуда, но чуда не случилось и случиться не могло. Тогда же капитан изрек фразу, ставшую у нас очередным мемом. Он сказал: “Если игра сама себя не продает — это плохая игра”.

То Есть ему было совершенно насрать, что рынок мобильных игр и PuzzleGame в частности, уже не просто трещит по швам, он буквально фонтанирует избыточным контентом. Тысячи приложений гордо держатся на позиции 10-50 скачиваний и превышают этот порог в лучшем случае через несколько лет после релиза, не принеся своему создателю и доллара. Перед самым релизом, Ковбой свалил в свой Техас и больше мы про него не слышали. В общем, на проект был положен хер диплодока. Видимо, в этот момент наша галера уткнулась носом в ил днища игровой индустрии. Измученные и опустошенные, мы лежали прямо в центре ада и задавали себе только один вопрос: В этом месяце будет з/п?

Многие из нас думали, что все закончилось, мы просто ждали, что вот сейчас, всех разгонят и все. Ведь это было логично. Мы уже обновили свои резюме и статусы в Linkedin. Многие вообще не знали как им объяснить потенциальным работодателям, что они последние 2 года потратили на PuzzleGame проект. Я понимаю, что думать нужно было раньше, но на фоне массовых увольнений с крупных галер совершенно не хотелось терять работу ради принципов. Эфир молчал, нормальных предложений нет, а бежать туда, где будет такой же пиздец только в профиль и за те же деньги, как-то не хотелось. Плюс все знакомые сами сидят и рады, что есть работа. Тем временем, наш Капитан сумел доказать, что дно это не предел.

Продолжение следует…

Предыдущие части:
История одной галеры. Часть #1. Предисловие
История одной галеры. Часть #2. Погружение

From the ebanoe archive · Originally published January 20, 2017

Comments (108)

  • legacy_о_Слава_IT_Nації_о3540d ago

    1

    0
    Reply
    • legacy_Макс_Ёёменко3540d ago

      Пригласить специалиста из-за рубежа — правильное и своевременое решение, поскольку наши западные Учителя намного прозорливее и эффективнее украинских работников.

      0
      Reply
      • legacy_itPutin3540d ago

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

        0
        Reply
    • legacy_Футболист3540d ago

      Не по тексту, а по картинке — это не регби блять, не регби! Тут нарисован игрок в американский футбол.
      Регби без экипы, с другим мячом и по совершенно другим правилам. Футбол с экипой, удары поэтому жёстче и игра зрелищней.

      0
      Reply
      • legacy_Регби3539d ago

        Это что бы никто не догодался:)

        0
        Reply
        • legacy_itPutin3539d ago

          Но по ходу кто-то начал догадываться 🙂

          0
          Reply
    • legacy_Парвиз3537d ago

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

      0
      Reply
      • legacy_itPutin3537d ago

        Не читай 🙂

        0
        Reply
  • legacy_itPutin3540d ago

    Наслаждаемся продолжением 🙂

    0
    Reply
    • legacy_blablabla3540d ago

      я вообще не догоняю этих статей…

      0
      Reply
      • legacy_Танк3540d ago

        Не все поймут геймдев…

        0
        Reply
      • legacy_Дмитрий3540d ago

        в укр ГД надо было поработать. Я вот наслаждаюсь, автору — респект !

        0
        Reply
    • legacy_Рапс_Крэкет3540d ago

      чувак, это шикарно, у тебя талантище) Жду продолжения

      0
      Reply
      • legacy_itPutin3540d ago

        Грядут «Откровения Капитана» сразу как закончу про «Галеру» 🙂

        0
        Reply
    • legacy_13539d ago

      А где на игру то можно глянуть?

      0
      Reply
  • legacy_Танк3540d ago

    Старые добрые времена… Было приятно с вами работать.

    0
    Reply
    • legacy_itPutin3540d ago

      Спасибо что был с нами до конца 🙂

      0
      Reply
    • legacy_галерный_надсмотрщик3540d ago

      А зачем вернулся назад тогда?

      0
      Reply
      • legacy_itPutin3539d ago

        Это будет понятно дальше 🙂 в 4й части

        0
        Reply
  • legacy_Да_это_я3540d ago

    Больше чем новых частей этого опуса жду только нового высера выебщика-вайтишника Курочки про вход в тестирование на сыроварне.

    0
    Reply
  • legacy_НєдоАйтішна_Хуйня3540d ago

    Браво, мужик! Годно пишешь. Ждем дальше.

    0
    Reply
  • legacy_НєдоАйтішна_Хуйня3540d ago

    Только вот я не понял, американская нигра Папа Джонс хули вообще делала? Пришла, и уебала в Асашайщину. Больше нихуя?

    0
    Reply
    • legacy_itPutin3540d ago

      Папа Джонс приехал и со словами «No, no, no it’s bad work» Выкинул почти готовый проект и внес в разработку персонажей, механику, сюжет, бустеры, скилы и все это по кускам из десятка аналогичных проектов. Дал на все-про-все 2 месяца. На следующий день подумал — «А чем черт не шутит» и добавил еще пару незапланированных механик. Если честно, нам казалось что чувак просто смотрит как сильно можно загрузить местный плебс и как они это вытянут. Видимо, это нужно было, чтоб осваивать рынок местных рабов самостоятельно и понимать с чем столкнешься в процессе. В общем его работа была больше похожа на эксперимент, чем на помощь в создании игры.

      0
      Reply
  • legacy_НєдоАйтішна_Хуйня3540d ago

    Кстати, по картинке вашей команды — похоже я знаком с Рэгби)

    0
    Reply
  • legacy_Выёбщик_80-го_лвла3540d ago

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

    0
    Reply
    • legacy_Тот_самый_парень3540d ago

      в самом первом посте было

      0
      Reply
  • legacy_разРАБ3540d ago

    Эта байка явно про какое-то другое ИТ ! Я просто не представляю что бы в Украине такое могло быть.
    Куча программистов, которые, судя по описанию, шарят и умеют работать по 60 часов терпят этот идиотизм. При этом они бояться что их уволят! А когда таки увольняют — просятся назад на меньшую зарплату!
    При этом все вроде-бы адекватно понимают что этот ебаный проект ничем хорошим не кончится и не принесет участникам ни славы ни бабла — но при этом два года продолжают жрать кактус еще и пытаются что-то рефакторить и спасать.
    Аффтор — назови хотя бы город! Если это какой-нибудь «солнечный Магадан» где только одна ИТ компания и владелец — начальник лагеря, я еще могу понять.
    Но вот эта фраза: «на фоне массовых увольнений с крупных галер совершенно не хотелось терять работу ради принципов» — она меня ставит в тупик!
    Да — я не из геймдева.Но не верю что программист, который писал игры, не способен написать ничего другого!
    Я за 15 лет не могу вспомнить никакого «массового увольнения». Да, бывало что в кризис (крах доткомов, 9.11, 2008) сокращали июней и интернов или «замораживали» повышение зарплат. Но синьоров искали и переманивали всегда! Не знаю случая что бы толковый мидл искал работу дольше месяца!

    0
    Reply
    • legacy_itPutin3540d ago

      Ну в этот период Варгейминг распустил человек 200 и до этого были массовые увольнения с крупных галер. Период был напряженный в плане работы. И как назло предложений на рынке 0, вот тишина и все

      0
      Reply
    • legacy_Светлая_33540d ago

      // Но синьоров искали и переманивали всегда! Не знаю случая что бы толковый мидл искал работу дольше месяца!

      На одного сильного синьора приходится сотня посредственностей и легион иней. Синьора трудно купить за баланду, особенно когда он себя показал и сам себя прочувствовал. Вот мы и покупаем стада сирости и убогости, которые потом вот так вот и ваяют. Также стадами и увольняем. Это норма в мире, где ресурсы ограничены.

      🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂

      0
      Reply
      • legacy_itPutin3540d ago

        Что ты несешь, ну что ты несешь?!

        0
        Reply
        • legacy_Светлая_33540d ago

          А что не так?

          🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂

          0
          Reply
          • legacy_НєдоАйтішна_Хуйня3540d ago

            не так, это когда твой папа запулил твоей маме и родился высер в виде тебя

            0
            Reply
            • legacy_Исламбек3539d ago

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

              0
              Reply
    • legacy_Джава_бог3540d ago

      Тебе же дали вывод в конце статьи, 10 чуваков пилили сраный пазл 2 года, какие могут быть оферы?
      Теперь о квалификации поговорим, юнити это сраный шарп, который я не знаю, но когда говорят платежек на завезли мне охота спросить, а датаграммы подвезли уже или нет?
      Шарп это виндоуз и по прочтению этого высера, я пришел к выводу что там основной паттерн МОНОЛИТ. Эмеритус пилил монолит, у автора вызывает бугурт разделение сервера и он шарпист, значит так оно и есть виндоуз паттерн это монолит.
      В Юникс подобных или как их называют *nix системах — философия что есть много программ которые делают только свою задача и для их объединения есть socket и pipe. Очень удобная штука. Поэтому если есть железно-бетонная прога вылизанная и без багов которая делает то что мне надо и готова принять на вход и отдать, то я ее буду использовать, а не искать велосипед на ЯП на котором я пишу.

      Сабд написан коряво, какие то левые персонажи (например Танк и Рыцарь Баянов) введены. Какой смысл их добавлять? чтобы читатель знал что танк вернулся? нахуя он вернулся? А рыцарь баянов? на хуя он о нем писал?
      Я думаю что чувак возомнил себе богом геймдева и что он сюжеты может выдавать и код писать, вывод раздутое ЧСВ.

      Давай подводить черту:
      1. Пилил в команде 10 человек пазл два года
      2.Не умеет отправить запрос на сервер.
      3.Не понимает принцип модульности
      4.Раздутое ЧСВ.

      Какие могут быть еще вопросы о том почему не было/ нет предложений?

      0
      Reply
      • legacy_мльдукшзфкоешщтпм3540d ago

        Шарп это виндоуз

        Ебать ты тупой.

        0
        Reply
      • legacy_itPutin3540d ago

        Эээээ. Ща погоди я вытрусь…. 🙂 все так лучше. Вот. Короче если что-то без багов, то лучше не трогать, но блядь оно не без багов, а одним классом состоящим из 15 partial, у самого толстого, было порядка 1500 строк кода — так понятнее что я имею в виду под «класс БОГ». По поводу персонажей — их вообще небыло изначально, я просто добавил их уже со второй части 🙂 просто потому что в начале писалось нечто безликое и вообще без имен, а потом я их вставил и тут уж да простит меня читатель, я это сделал больше рабов галеры чем для читателя. Плюс немного затронул судьбу каждого. Тут все-таки лучше читать с начала. Ну и напоследок, я предпочитаю латте с банановым ликером — вместо смузи и хороший, горнолыжный курорт сраным гироскутерам, так что с ЧСВ у меня, все норм. 🙂

        0
        Reply
        • legacy_Джава_бог3539d ago

          А причем тут класс БОГ? Это самое смешное место, к нему претензий нет.

          Гугл платежка это запрос на сервер гугла с передачей каких то данных и получения ответа, нет? если да, то продолжаем, неужели с помощью юнити нельзя отправить запрос, окей, не нужен велосипед, берем либу от гугла на пайтоне по отправке запроса, пишем скрипт на 200 строк кода, женим юнити и пайтон. Виндоуз сервер был? сокеты там есть? или например порт локальный слушать можно? shared memory или просто писать куда то в файл на той же машине, это все имеет V<<V(ожидание от сервера гугла ответа) и этим можно пренебречь.
          В чем я не прав? или что там такое платежи гугл? Почему плохо использовать пайтон? Если посыл что Эмеритус по этой причине захуячил пол сервера на пайтоне, а не в том что пайтон использован, тогда претензий по модульности нет.

          0
          Reply
          • legacy_Регби3539d ago

            Как раз сервер был норм. Единственное место где только выбор инструмента (Юнити вместо классического С#) был под влиянием Эмеритуса, да и то, вылезло бочком это только когда поднимали БД и делали сервер-сайд матч3, но я забегаю вперёд:) Вполне себе поженил Пайтон и и Юнити. Пайтон вообще в 70 строк уложил, при этом ни разу не видев его до этого в глаза:)
            Та и в целом единственная часть, которую писали исключительно я, да ЧЕ 🙂
            Сам факт того что пришлось использовать +1 технологию напрягает. Зачем, если можно было сделать проще == надежнее?

            0
            Reply
            • legacy_Джава_бог3539d ago

              То что ты написал звучит по другому чем у автора:
              >что в итоге привело к разделению сервера на две части.
              или ты пиздишь и ты левый чувак или автор из мухи слона делает.

              >Сам факт того что пришлось использовать +1 технологию напрягает.
              70 строк? расслабься, если конечно весь твой сервер не 300 строк. +1 технологию используют многие библиотеки(например те что работают с изображениями), но так как там все под капотом то мало кто об этом задумывается.

              0
              Reply
              • legacy_Регби3539d ago

                70 строк на пайтоне. Потом ещё на шарпах для сокетов. Потом ещё допилки потому что захотелось пару версий поддерживать сервера. Потом валидация покупок в два разных метода для разных сторов. В общем, поебался там. Хотя конечно, это не сравнить с теми серваками которые пишут для ВоВки или клешей, но для матч3 игры?)
                И да, разделение это больше логическое было, нежели физическое.

                0
                Reply
                • legacy_Джава_бог3539d ago

                  А не похуй, что поддерживать юинити которое с сокетами общается или юинити которое с сервером общается? Что там такая разница? запрос есть запрос.
                  Я же писал, можно сделать по разному, хоть локальный хост слушать. Так что тут работы не появилось более чем 70 строк кода.
                  Вывод добавочные 70 срок кода на пайтоне, что хуйня на самом деле

                  0
                  Reply
            • legacy_Peppa_13539d ago

              Олсо, проще далеко != надежнее
              +1 технология очень часто оказывать +300% к стабильности, а таких которые пишут сталкер на своей одной технологии я уже повидал

              0
              Reply
              • legacy_Регби3539d ago

                Если на одной технологии сделать проще — то зачем добавлять ещё одну? Просто потому что могу? И да, я не говорю про моменты когда одной технологии нехватает, и надо либо делать костыли, либо добавить технологию — это усложнение.

                0
                Reply
  • legacy_збс3540d ago

    Даешь продолжения

    0
    Reply
  • legacy_Формошлеппер3540d ago

    Мне казалось, что геймдев — это довольно успешная отрасль, по сравнению с тем же клепанием веб-макаками сайтов. И о каких массовых увольнениях идет речь ?

    0
    Reply
    • legacy_Дмитрий3540d ago

      Успешность этой отрасли — 99% прибыли у очень небольшой доли компаний.
      остальные — распиливают бабло инвесторов и реально не поднимаются
      Да, с ЗП в большей части контор ОЧЕНЬ неважно

      0
      Reply
      • legacy_Олег3539d ago

        Интересно кто эти инвесторы что рискуют своими деньгами на реализацию игры?

        0
        Reply
    • legacy_Левый_чел3540d ago

      Геймдев это пиздецкое рабское дно. Что в общем то прослеживается в последних новостях по играм.

      0
      Reply
    • legacy_Опытный_гребец3539d ago

      Да, уже видно, какая успешная. Человека выгоняют нахуй, потом берут обратно на меньшую ЗП. Лично я просто охуеваю от этого, у него хоть немного самоуважения есть? Или он такой рукожоп, что его вообще никуда не возьмут?
      Как можно в таком случае возвращаться, если уж выяснилось что шарага без тебя обойтись не может, так надо требовать больше, намного больше бабла.
      А если «мы тебе делаем одолжение и возьмём назад», то я бы из принципа бы не пошёл на такую галеру назад, даже бы на меньшее бабло устроился бы, но не вернулся бы. Ладно были бы на дворе 90-е, когда реально были проблемы просто заработать на пожрать. Но даже тогда что-либо понимающий (а других в айти тогда и не водилось) вайтишник вполне себе мог найти работу, пусть и не такую оплачиваемую, как сейчас, но спрос на вайтишные знания был.

      0
      Reply
  • legacy_омнони3540d ago

    Поверьте, капитал знал, что он делает!

    0
    Reply
    • legacy_itPutin3540d ago

      Капитал знал — он просто таял и все потому, что капитан не знал что делал.

      0
      Reply
  • legacy_Бот3540d ago

    Здоровья Че

    0
    Reply
  • legacy_Правдоруб3540d ago

    Чистой воды галиматня (с)

    Завязывайте с этим циклом статей.

    0
    Reply
    • legacy_itPutin3540d ago

      Это 2 года жизни и это то что представляет из себя современный укргемдев и индюшатина в частности. За последний десяток лет — у меня накопилось достаточно воспоминаний о галерах :), которыми, я вне всякого сомнения поделюсь с досточтимой публикой.

      0
      Reply
    • legacy_Гроб3540d ago

      Нахуй иди

      0
      Reply
  • legacy_Светлая_33540d ago

    Жаль, что местные программистишки плохо понимают, что такое успешный продукт. Они считают, что если написать пакман с арканоидом, то весь мир тут же кинется покупать их язделие? Наивные 🙂
    В хорошем продукте должна присутствовать ИДЕЯ, а не копипаста как у вас что в первом, что во втором проекте!

    🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂

    0
    Reply
    • legacy_itPutin3540d ago

      Прошу прощения но вы путаете хуй с пальцем. Программистишки как-раз не придумывают идею того что написать. Идею придумывают ГД, а зачастую ГД и капитан галеры в современной индюшатине — это одно лицо. На мнение программистов, всем глубоко похуй. Нам платят за то, что мы реализовываем чужие мечты (хотя как правило, бред сумасшедшего не поддающийся пониманию человеку с логикой).

      0
      Reply
      • legacy_Светлая_33540d ago

        Идея рождается не у ГД, не у ПМ, не у прочих функциональных бездельников. Прежде всего ИДЕЯ появляется у Человека. У того, кто способен чувствовать, что хочет и чем будет увлечён потребитель! А кто этот Человечище — не важно, если он способен силой своей мысли увидеть бабло…

        🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂

        0
        Reply
        • legacy_itPutin3540d ago

          🙂 Ну хз — наш ПМ в основном тасками и таймингом занималась. Видимо поэтому у нас и получилась такая хуйня 🙂

          0
          Reply
          • legacy_НєдоАйтішна_Хуйня3540d ago

            Та не спорь с ней, не трать время, это местная тупая пизда сифилитичка. У нее мозг трухнет уже от 4-й стадии.

            0
            Reply
            • legacy_Светлая_33540d ago

              Привет, толстый! Как твой геморрой? 😉

              🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂 🙂

              0
              Reply
              • legacy_НєдоАйтішна_Хуйня3540d ago

                как ты жопу лизать и мое говно жрать стала, ты знаешь, лучше

                0
                Reply
    • legacy_ЖиП3539d ago

      Какая нахуй идея? Бабло на маркетинг там должно присутствовать в объеме хотя бы равном разработке.

      0
      Reply
      • legacy_Кацапье_ебаное3539d ago

        Алилуя, я боялся, что только я это понимаю

        0
        Reply
  • legacy_лайкабосс3540d ago

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

    0
    Reply
    • legacy_МАКСИМ3540d ago

      Вы «всегда» знали?
      Бюрократия в геймдеве? Неадекватные коллеги?
      Можно подробности?

      0
      Reply
      • legacy_лайкабосс3540d ago

        Нельзя.

        0
        Reply
        • legacy_МАКСИМ3540d ago

          ну и хуй

          0
          Reply
    • legacy_Велоцираптор_Яша3540d ago

      Зато в Ынтерпрайзе никакой бюрократии, ага

      0
      Reply
      • legacy_Опытный_гребец3539d ago

        Ну такой хуйни, как описано в статье я не встречал уже лет 10. Грёб в разнообразных местах.

        0
        Reply
        • legacy_ЖиП3539d ago

          Нормальная индюшачья хуйня. 90% так.

          0
          Reply
        • legacy_Велоцираптор_Яша3539d ago

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

          А вообще это очень характерно для украинских «бизнесменов», которые хотят стартовать в айти с каким-нибудь проектом и лепят шопопало. Я как-то работал в конторе, туда взяли девочку, дали ей ковырять тестовое задание, чтобы она разбиралась с OpenGL ES, прошёл месяц, начальство внезапно решило, что добру грех пропадать и что надо это тестовое задание допилить до уровня продакшена и залить в аппстор. Итоги очевидны: проект переписывался с нуля.

          0
          Reply
  • legacy_Пивоваров-Формошлепов3540d ago

    Жук, плати ТС за статьи, лучше большей половины остальных высеров на ресурсе! 10 ебаных айтишников из 10!

    0
    Reply
  • legacy_МАКСИМ3540d ago

    Тяжело читается. Какие то танки, хуянки, боцманы, хуецманы… Но интересно. Это Вы придумали эти клички, или это у вас внутри компании друг друга называли?
    Вы не могли бы в следующей части пролить свет на полный состав команды и их должности.

    0
    Reply
    • legacy_itPutin3540d ago

      Мы же не зэки, друг друга по кличкам называть…ну ладно, ладно, если в компании много Сергеев — то естественно иногда идет обращение по никам (вот с Симбой так получилось, чтоб с Капитаном не путать). Бритву вот тоже все Бритвой зовут… ну не Бритвой, а у него есть свое, любимое им и всеми, погоняло 🙂 В ранних частях я писал про полный состав — всего было человек 15-20 в пик. В общем многое становится очевидно если прочитать 1 и 2ю части. Кроме имен разумеется. Имена специально скрыты и название компании огласке не подлежит — таково мое пожелание и желание гребцов этой галеры, которая несмотря ни на что — много для нас значила. Даже тот же Эмиритус и Богоподобный — которые были выставлены антагонистами, по сути таковыми не являются (пусть многие и были ими недовольны). Даже Капитан по факту, прекрасный человек, просто со своим, видением мира. Это рассказ про геймдев и то каким он бывает в реальности, вот и все. Я бы даже сказал, это как методичка для тех кто хочет войти в айти по части геймдева, что с ними может произойти и чего можно ждать.

      0
      Reply
  • legacy_вечный_гной3540d ago

    хуйня якась

    0
    Reply
  • legacy_Выебщик3540d ago

    Когда будет следующая часть?

    0
    Reply
    • legacy_itPutin3539d ago

      Она уже на ебаном 🙂 эта тоже была еще месяц назад, как выложат так и будет.

      0
      Reply
  • legacy_Очко_парвиза_13540d ago

    Хотелось бы знать какая у автора была кликуха? Не Регби он часом?

    0
    Reply
  • legacy_пидорас3540d ago

    Рыба, хули мне 502 выдаёт, когда я лайки пытаюсь ставить?

    0
    Reply
  • legacy_Выебщик3540d ago

    Шта за ебаная хуйня посетила ебаное?? Один шлак

    0
    Reply
  • legacy_ЯбудуУстанавливатьВСЕигры3540d ago

    Продолжай

    0
    Reply
    • legacy_itPutin3539d ago

      Продолжу 🙂

      0
      Reply
  • legacy_прохавал_и_высрал3540d ago

    хуита..

    0
    Reply
  • legacy_Ебанько3539d ago

    Какой-то Стокгольмский или это рабский синдром?

    0
    Reply
  • legacy_Плешь_на_левой_более_волосатой_ноге_злог3539d ago

    Я так и не могу понять кто большой долбоеб: капитан или гребцы. Капитан просто походу отбитый по жизни, но вот для меня остается загадкой почему гребцы целых два года давали себя ебать в жопу всем, кому не лень — начиная от охуевших от безнаказанности вайтишников до белых псевдогоспод из загнивающего. Надо было снимать скафандр уже сразу после того, как космический корабль превратился в баркас и уебывать либо в свободное плавание, либо в команду на более годную галеру.

    0
    Reply
    • legacy_itPutin3539d ago

      Мы это назвали «Синдром идеального раба». Хотя наверно, причина в том, что контора то маленькая, карьеристы откровенные в нее никогда не заплывали (хотя на самом деле одно только название галеры — вызывало приступ неконтролируемого ужоса у бывалых клаводрочеров, ибо наш Кэп успел себя «хорошо» зарекомендовать после падения ракеты). Ну а дальше наверно как на войне, коллектив дружный и закаленный невзгодами. Как то не хочется потом с друзьями расставаться. Плюс проблем с выплатами не было. Как-то так.

      0
      Reply
  • legacy_ебаное_начальство3539d ago

    Действующих лиц как в телефонном справочнике.
    Если слово «галера» поменять на «маргариновый завод» нихуя не поменяется.

    0
    Reply
  • legacy_Хулио3539d ago

    Эсмеритус и Педеразмус пришли к Студиозусу, а он им и говорит: «Вы кто такие-то, бля?».
    Отличный подбор псевдонимов и их чередование.

    0
    Reply
    • legacy_Велоцираптор_Яша3539d ago

      И это ещё Папа Римский не засветился!

      0
      Reply
  • legacy_Concerned_citizen3539d ago
    0
    Reply
  • legacy_хуй_мамин3539d ago

    Заебали, да скажите что за галера ?

    0
    Reply
    • legacy_itPutin3539d ago

      Нет. Страдай!

      0
      Reply
  • legacy_жопа3539d ago

    о я ждал этого божественного слога и стиля! Аватар пеши есчо

    0
    Reply
    • legacy_itPutin3539d ago

      Да работаю я над слогом и стилем, работаю.

      0
      Reply
  • legacy_пхпгавно3539d ago

    Чтиво годное! Читал первые части сего эпоса. Но с тех пор позабывал кто есть кто. В общем список действующих лиц бы в начале.

    0
    Reply
  • legacy_Все_таки_робот3538d ago

    Для полноты картины: откудова бабло у капитана?

    0
    Reply
    • legacy_itPutin3538d ago

      Поверь, если бы я знал, я бы нахер бросил бы IT. Однако свое предположение я выскажу в «Откровениях Капитана» 🙂 скоро

      0
      Reply
  • legacy_zloy_proger3538d ago

    Вот и мне интересно, за чей счёт 2 года веслали рабы?? В первой части истории говорилось, что японцы дали бабла. Но как капитан смог их акучить??? Или он всё-таки попал на это бобло и теперь его должен?

    0
    Reply
    • legacy_itPutin3538d ago

      ХЗ. Вот рили ХЗ. Одно могу сказать точно, это были деньги не с галеры. 🙂 Потому как жуй был положен на 3(!) готовых проекта — вот просто положен и точка.

      0
      Reply
  • legacy_Евлампий3538d ago

    Про бабло — это ключевой вопрос, кстати… А то все гребцы пиздец какие умные, а погонщики один другого дебильнее… но почему-то гребцы гребут, а капитаны ведут куда более приятный образ жизни.

    0
    Reply
    • legacy_itPutin3537d ago

      Скажи!!? Иногда сука смотришь и вот ну даун дауном, решения как будто «пальцем в небо» принимаются. Ну то бы хуй с ним, если бы результаты были, списал бы на то что чего-то я не догоняю. Однако результаты вполне ожидаемые, фейл на фейле. Частенько деньги заканчиваются и я такому был многократным свидетелем и вот все у чувака потом виноваты кроме него. Но иногда сука создается впечатление, что человек ну просто черту в карман лезет и постоянно оттуда достает и достает и так до бесконечности. При этом и фейлит и фейлит, фейлит и фейлит. Простому смертному раз-два оступился и пиздец, а эти ж сука, как будто при рождении «iddqd» ввели в консоль жизни. И иногда думаешь мне бы сука такой перк по жизни. Уж как своим то ебалом об грабли настучался то так бы не фейлил. А вот и хуй, выпадает шанс и такой же хуйней страдать начинаешь и знаешь почему? ПОТОМУ ЧТО БЛЯДЬ МОЖЕШЬ И ЕБАЛ ТЫ ВСЕХ В РОТ! 🙂

      0
      Reply
      • legacy_zloy_proger3536d ago

        Надо тебе корефаниться с капитаном и разведать в какой карман он лазит. Может научит и тебя по старой дружбе)))

        0
        Reply
  • legacy_Олежунчик3538d ago

    Вы не понимаете, это бизнес. Игра должна сама себя продавать, а если не продает — этот проект можно сразу после релиза закрывать. Причем, если она не приносит миллионы в первые же дни, то можно сразу же увольнять всю команду, ибо она не справилась с простейшей задачей — сделать нормальную игру.

    0
    Reply
    • legacy_zloy_proger3538d ago

      Здесь можно поспорить! Даже самой крутой игре на старте надо продвижение, которое стоит денег.

      0
      Reply
      • legacy_Олежунчик3537d ago

        Зачем? Нормальные игры сами себя продают.

        0
        Reply
        • legacy_zloy_proger3536d ago

          Если игра совсем нового хипстерского формата(типа покемонов) — то возможно и сама себя продаст. Люди просто сами друг другу расскажут о ней. Но если ты со своей игрой долбишься в высоко-конкурентную нишу, пазл-игры например, то здесь без рекламы никак.

          0
          Reply
  • legacy_енот-потаскун3536d ago

    эта шыдэвыр!. подошью книгу. шобы перечитывть наравне с Фолкнером и Ремарком.

    0
    Reply