Telegram Web
Всем привет. Я Сахнов, писатель, пекарь и SEO специалист.
Случилось так, что я в свои 36 лет, будучи сеошником со стажем в 9 лет, решил что мне пора валить из SEO.

Ну точнее, как "я решил". Скорее, моя кукуха сказала "или ты валишь из SEO, или я уезжаю к своей кукушьей маме". Да и вообще она давно уже намекала на такой исход, а нынешней осенью, я застал её за сбором чемоданов. Весь ноябрь я ходил в полудепрессивном состоянии и готовился сложить с себя вообще любую ответственность за свою бесполезную жизнь. Но к счастью, дожив-таки до новогодних каникул, я смог немного оклематься и одуматься. Тут, кстати, хочу передать большой и пламенный привет всем противникам новогодних каникул: Ребята, если бы не эти 10 дней отдыха, я бы сдох, чего и вам желаю (в смысле не сдохнуть)😇

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

В общем выйдя на работу после каникул, я сразу же приступил к главному — переменам в жизни. Я решил уйти из SEO и найти работу в геймдеве. То о чём я мечтал всю жизнь.

Поэтому буду вести канал и освещать максимально подробно свои шаги на этом пути. Так что добро пожаловать.
Ну вот собственно здесь всё: библия ГД на манжетах. Просто заходишь, читаешь, куришь маны и переходишь на примеры и к концу чтения становишься гуру теории геймдева
Получил новое тестовое задание с hh. C первым не будет проблем справиться, а вот второе ввергло меня в ужас! Я же совершенно нихера не смыслю в теории вероятности. Современные школьники проходят её основы на уроках математики, а в моё время её не было. У меня есть какие-то начальные знания, но их недостаточно. Записался на курс в степик. Но есть проблема — на решение ТЗ всего три дня, а курс длится 9. Её одна задачка из очень высшей математики.

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

Портфолио в виде гуглодока, которое следовало бы пересобрать в виде презентации, а в идеале в виде сайта-визитки. Но пока я его периодически пополняю по мере развития и когда вспоминаю, что ещё я умею/знаю из того, что пригодится в новой индустрии

Почти готова игрушка на Unity по интенсиву от SkillBox, чуть позже закину сюда гифку как она работает

Несколько выполненных тестовых заданий, которые я потом тоже положу в портфолио, потому что мне очень нравится, как я их сделал

Познакомился с человеком, который работал в той же конторе, где и я сеошником и тоже ушёл в геймдев (в смысле это я "тоже" когда уйду)
Немного юмора от коллег
Отказано в геймдев
Получил новое тестовое задание с hh. C первым не будет проблем справиться, а вот второе ввергло меня в ужас! Я же совершенно нихера не смыслю в теории вероятности. Современные школьники проходят её основы на уроках математики, а в моё время её не было. У меня…
Во сколько лет вы узнали, что если просить помощи у людей, то они приходят и помогают? Я в 36 если что. Большое спасибо моим друзьям и старым и новым.

В общем путём разрыва жопы на немецкий флаг и небольшой магии нетворкинга, я разобрался с ебучей второй задачей. Первую доделаю за утро и отправлю. Таким образом я победил время. Глядишь и на собеседование пригласят.

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

Завтра выложу сюда решение этой замечательной задачи. Постараюсь расписать логику, как я её понял, и если будет на то воля богов и я решил всё верно, то решение это пригодится другим, пушто в загуглях я ни одного нормального решения не нашёл. Там либо ответ вида "ну тут будет 10" (пост опубликован семь лет назад, отвечающий был жив был два года назад), либо "давайте начнём с рождения Пифагора, юный математик родился в семье древнего грека, но тогда он не знал, что он древний"
Отказано в геймдев
Получил новое тестовое задание с hh. C первым не будет проблем справиться, а вот второе ввергло меня в ужас! Я же совершенно нихера не смыслю в теории вероятности. Современные школьники проходят её основы на уроках математики, а в моё время её не было. У меня…
Немного проебался с деддлайном в итоге, но не сильно. Подготовил ответ на тестовое.

1. Overwatch
Германия — Генриетта. Танк. Её родители погибли во время первого нашествия омников. Была воспитана в школе-интернате для беспризорных детей, где часто приходилось драться за кусок еды именно тогда впервые проявились её способности долго и неистово драться с массой врагов. Повзрослев, она покинула стены интерната и чтобы заработать на хлеб подалась в бойцовский клуб, где пилотировала ржавую рухлядь кустарный боевой скафандр. Там её и заметил рекрутёр отряда Overwatch.
Её оружие — Осколочные снаряды направленного действия с большим выбросом энергии на время отключают защиту врагов и наносят большой урон по нескольким врагам. Суперсопособность — мощное силовое поле, прикрывающее отряд от прицельного огня противника.

Румыния — Больд. Урон. Больд вырос в семье фермера. Он тоже бы маленьким, когда впервые увидал омников и увидал, на что они способны. Он был восхищён силой героев отряда Overwatch и мечтал стать одним из них. Он долго тренировался и научился метко стрелять. Став взрослым он осуществил свою мечту. Его оружие — Энергетический гарпун притягивает врагов и обездвиживает их на время, нанося урон. Способен скрываться за полем отклоняющим электромагнитную энергию, делающим его невидимым.

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

2. Ответ на задачу:
а) 3 шт;
b) 100 монет;
с) ~ 50%;
d) 9 сундуков;
e) ~318 человек.

Помню, что обещал логику решения расписать, постараюсь подготовить к вечеру, или завтра.
Я никогда не играл в овердроч (но да, я знаю мемы и околокультуру немношк) поэтому если есть среди вас задроты, не трахайте мозг. Я писал по наитию. НЕ знаю насколько мои персы соответствуют миру овервотча, но я полистал тех героев, что есть у близардов, и вроде похожее что-то реализовал.
Иииииии, я только когда отправил, понял, что Агата очень странная боевая единица, которая вырабатывает газ. Как бы я очень ору сейчас. Даже не знаю, как теперь оправдаться... В общем пусть всё остаётся так как есть. Воспитанные люди не обсуждают такое вслух. Во всяком случае мои наработки никто не сможет использовать в коммерческих целях без моего ведома. Ну или работодатель подумает, что я его троллирую.
Отказано в геймдев
Итак, по состоянию на сегодня, у меня есть следующее: Портфолио в виде гуглодока, которое следовало бы пересобрать в виде презентации, а в идеале в виде сайта-визитки. Но пока я его периодически пополняю по мере развития и когда вспоминаю, что ещё я умею/знаю…
Вот здесь я упоминал про парня, который, как и я, работал в SEO конторе (причём в той же самой, в которой я закончил работать на прошлой неделе) и тоже ушёл в геймдев. Его зовут Виктор Кудрявцев и у него тоже есть канал в телеге про его путь в геймдеве, но ещё и про психологию.

К чему это я. Мы договорились с ним созвониться и пообщаться, и созвнились, и пообщались сегодня.

Дальше распишу немного что он мне рассказал.

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

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

Далее Витя дал мне контакт девочки, которая работала с конторой, которая издала Mushroom Wars и чейчас трудится в девтудев (той самой конторе по аналитике игр, которая предоставляет охуенные курсы по геймдеву. Вот тут ссылочка, если я ещё не скидывал, очень рекомендую. Я, например, уже прошёл один курс и планирую пройти все)

Ну кое что ещё обсудили по мелочам. А только что Витя скинул мне предложение написать кое кому в его конторе, если прокатит, будет ваще огонь!

Пост про математику всё таки завтра
Пост про математику, который мы все так долго ждали.

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

Вот эта задача:

Из ящика случайным образом выпадают предметы: шлем, аптечка, руда, монета и пистолет. Пистолет выпадает в 25 раз реже аптечки, монета - в 20 раз чаще шлема, руда - в 15 раз чаще пистолета, аптечка - в 4 раза реже монеты.

Буду писать ответ и как решали сразу после каждого вопроса для экономии места в посте.

a) Если ящик открывает один и тот же человек, сколько руды будет у него, когда выпадет шлем?

Ответ - 3 шт.

Решение: Для начала, распишу про цифры. Из сундука выпадает 5 различных предметов, с различной вероятностью. Чем дороже предмет, тем реже он выпадает. Чтобы решать такие задачи, нужно определить вероятность выпадения каждого из предметов. Поэтому нам нужно посчитать сколько раз вообще, что выпадает. Я выписал все предметы в две колонки и свёл условия к "предмет А в столько то раз выпадает чаще чем предмет Б". Можно было сделать наоборот, но тут как кому удобнее. Я вообще не математик, так что как хочу так и считаю. В итоге получилась такая картинка:

- аптечка в 25 раз чаще пистолета
- монета в 20 раз чаще шлема
- руда в 15 раз чаще пистолета
- монета в 4 раза чаще аптечки

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

Итак, если пистолет выпадает Х раз, то очевидно, что аптечка выпадая в 25 раз чаще пистолета (по условию), будет равна = 25Х.
А знаете, что ещё выпадает чаще пистолета? Гитлер! Ладно, это руда. Ей присвоим 15Х.
Остаётся шлем и монета. Монета проще, она выпадает в 4 раза аптечки, которая у нас 25Х, следовательно монета будет 4*25Х и равна 100Х. А шлем в 20 раз реже монеты, значит 100Х/20 = 5Х. Итого:

- пистолет = x
- монета = 100x
- аптечка = 25x
- руда = 15x
- шлем = 5x

А всего получается 146Х. Пока нам это не нужно, но пригодится в следующем вопросе задачи.

Ну так вот. Вернёмся снова к первому вопросу. Нас спрашивают, сколько руды будет у чувака, когда ему наконец-то выпадет шлем? Так вот, нам не важно сколько сундуков этот чел будет открывать. Нам важно знать, что шлем = 5х, а руда = 15х, то есть руда падает в три раза чаще, чем шлем. А это, в свою очередь, означает ни что иное, как то, что сперва с большой вероятностью в руки счастливчику выпадет один за другим три сраных куска грёбаной руды! И лишь потом он станет обладателем вожделенного шлема! Так-то, мать его! Три! Это и есть наш ответ.


А знаете, что? Я кажется не влезу в один пост с этой задачей, поэтому растяну её на несколько дней. Вам похер, а мне контент-план.

До новых встреч, мои юные математики!

#Как_решать_тестовые_по_геймдеву
2025/07/10 15:59:36
Back to Top
HTML Embed Code: