Telegram Web
Отказано в геймдев
Итак, по состоянию на сегодня, у меня есть следующее: Портфолио в виде гуглодока, которое следовало бы пересобрать в виде презентации, а в идеале в виде сайта-визитки. Но пока я его периодически пополняю по мере развития и когда вспоминаю, что ещё я умею/знаю…
Вот здесь я упоминал про парня, который, как и я, работал в 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х, то есть руда падает в три раза чаще, чем шлем. А это, в свою очередь, означает ни что иное, как то, что сперва с большой вероятностью в руки счастливчику выпадет один за другим три сраных куска грёбаной руды! И лишь потом он станет обладателем вожделенного шлема! Так-то, мать его! Три! Это и есть наш ответ.


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

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

#Как_решать_тестовые_по_геймдеву
Хвастаюс. Приобрёл одну из важных книг в мире геймдева! Рэф Костер «Разработка игр и теория развлечений» нет ни одного важного курса или гайда по геймдеву, без отсылок к этой книге. Ни одного!! Так что обязательно надо прочесть.
По просьбе любимых читателей создал чат для общения! Всем буду рад, залетайте) В том смсле, что комменты оставляйте к постам. А не джаст фор флуд)
Пост про математику, который мы все так долго ждали. Часть вторая.

Краткое содержание предыдущей серии. Мы короч порешали общие моменты по задаче и узнали как отвечать на первый вопрос. Далее второй вопрос. На всякий слуяай приведу условие еещё раз.

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

b) Если вероятность выпадения предметов обратно пропорциональна их стоимости, то сколько монет стоит пистолет?

Ответ: 100 монет

Я в принципе сразу понял, что если пистолет =Х, а монета =100Х, то логично же, что пистолет стоит 100 монет. Но не таковы математики. Им такого мало, им теорему надо себе придумать, а потом на разрыв жепки её решать. Поэтому для усложнения по математиковски, давайте сделаем следующее — посмотрим внимательно на вопрос и увидим там словосочетание «обратно пропорциональна». Что нам подсказывает это словосочетание? Верно! Нам нужна пропорция. Поэтому пишем решение:

P(п) = 1/146Это значит «вероятность выпадения пистолета (P(п)) равна одной сторокшестой», то есть пистолет выпадает один раз из сто сорока шести открытий сундука;

Р(м) = 100 * (1/146)Это значит «вероятность выпадения монеты (Р(м)) равна 100 умножить на Р(п)» Помним же, что монеты выпадает в сто раз чаще пистолета, то есть 100/146

Далее придумаем функцию С - от слова coin и посчитаем. С(м) = 1, потому что монета стоит одну монету, вроде ясно же?

И теперь хреначим пропорцию, но не забываем, что она обратная (господибожемой, лишь бы нигде не наебаться):

Р(п)/Р(м) = С(м)/С(п) Нам все цифры известны, кроме С(п)
Дальше элементарно считается, даже я разобрался. С(п) = (1 * 100/146) / (1/146) В итоге получаем конечную цифру =100.

Надеюсь всё правильно написал.

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

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

UPD: если не получится зарегаться, то можно посмотреть вот здесь на ютьюб
Итак выходные прошли и снова возвращается рубрика "Эта сраная задача на тервер".

Но для начала подобъём итоги недели прошедшей.

Что у нас на текущий момент?

По протекции от Виктора Кудрявцева, я написал письмо с резюме и прочим стафом чуваку из www.5518studios.com который ищем проджект менеджеров. Он ответил, что посмотрит моё резюме. ХЗ, что это принесёт, посмотрим.

Мне ответили по вакансии геймдизайнера из конторы SPL, для которой я выполнял тестовое со схемой и сказкой про Клаудию. Я им не подошёл. Ну и хуй на них.

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

Я тут мучу кое что, но пока не доделаю, не буду палить. Пусть сюрприз будет. Так вот эта штука на стадии завершения, скоро покажу.
Ладно приступим к самому вкусному. Пост про математику, который мы все так долго ждали. Часть 3

Краткое содержание предыдущей серии. Мы короч порешали общие моменты по задаче и узнали как отвечать на первый и второй вопросы. Далее третий вопрос. Условие:

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

Вопрос 3:

c) Какова вероятность, что из первых ста открытых ящиков не выпадет ни одного пистолета?

Ответ: ~ 50%

Как и в предыдущем вопросе, я сразу же нашёл правильное решение, но не канонично (без анальной драмы).

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

Формула простая Р(!п) = 1 - Р(п). Понятно?

В общем как считал я. Я взял формулу Бернули и посчитал какова вероятность того, что пистолет выпадет из 100 сундуков.

Вот так выглядит формула: P(1)= 1−(1−p)^n, где n - число открываемых сундуков. Учитывая, что вероятность выпадения пистолета равна 0,006849315068, у меня получилось для 100 сундуков цифра 0,4970617746. Это вероятность, что пистолет выпадет. Значит вероятность, что он не выпадет будет 1 - 0,4970617746 и равно 0,5029382254, что в переводе на язык более уютных процентов, значит 50% Ну почти. Но для тервера сойдёт.

А решение от математиков, которые в отличии от меня — умеют решать такие задачи, в приложеной картинке. 😁 Если надо, я могу и его расписать подробнее. Только маякните.

#Как_решать_тестовые_по_геймдеву
Отказано в геймдев
Итак выходные прошли и снова возвращается рубрика "Эта сраная задача на тервер". Но для начала подобъём итоги недели прошедшей. Что у нас на текущий момент? По протекции от Виктора Кудрявцева, я написал письмо с резюме и прочим стафом чуваку из www.5518studios.com…
Ииииииии... я доделал!

Короче, я тут последние года полтора постоянно записываюсь на интенсивы от SkillBox в стиле "своя игра за три дня". Записываться записываюсь, но жизнь постоянно решает за меня, чем мне действительно важно заниматься и конечно же это не участие в интенсивах. Но я же теперь твёрдо решил в геймдев пойти! Поэтому я послал нахер такую жизнь, в которой не могу делать то, что мне хочется и таки сделал. Скачал видео с интеснива, и запилил игру на Unity.

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

Предлагаю считать этот день моим личным праздником! 8 февраля 2021 года. Мне 36 лет и сделал свою первую 3d игру. Ща подгрузится
Пост про математику, который мы все так долго ждали. Часть 4

Краткое содержание предыдущей серии. Мы короч порешали общие моменты по задаче и узнали как отвечать на первый, второй и третий вопросы. Далее четвёртый вопрос. И это самый мозговыносящий вопрос в этом задании. Условие:

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

Приведу ещё вот эту табличку, она пригодится:

пистолет: (x) 0,68%
монета: (100x) 68,49%
аптечка: (25x) 17,12%
руда: (15x) 10,27%
шлем: (5x) 3,42%

Вопрос 4:

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

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

Короче смотрите, как это решается. Никаких ебучих формул, чистая логика и немного тервера.

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

Но из условия вопроса, мы знаем, что монета выпадает только один раз. Значит с этого момента, наиболее вероятным событием становится следующее за выпадением монеты по вероятности событие — выпадет руда. И ТАДАМ!! чувак получает руду. Первый и последний раз.

Угадаете, что выпадет следующим? Точно! Аптечка! И теперь, наиболее вероятным становится выпадение шлема. А вот шлем-то может выпадать столько сколько ему заблагорассудится! К счастью, для сундучного наркомана, по изначальному условию, шлем выпадает всего в пять раза чаще пистолета. Поэтому в целом картина событий будет такая:

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

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

Ответ: 9 ящиков!

#Как_решать_тестовые_по_геймдеву
А ещё, меня пригласили завтра на собеседование в Краснодарскую студию под названием (простихоспади) "Ябби", которая вообще-то занимается разработкой мобильных приложений, но судя по тому, что в вакансии они указали, как важное умение кандидата — умение декомпилировать чужие игры, они планируют делать клоны успешных игр. С одной стороны — опыт он и есть опыт, а с другой не будет ли это считаться зашкваром. У нас в мире SEO такой хуйни как покушения на интеллектуальную собственность, не водится, так что для меня это внове. Ну не знаю, завтра посмотрим, что скажут мне на собесе. Если не понравится, скажу "А всё уже, всё. Раньше надо было меня на работу приглашать!"
В общем я с ходил на собес. Спасибо всем, кто пожелал удачи, ваша поддержка прибавляет мне уверенности.

Фирма небольшая, поэтому интервьюировал меня руководитель подразделения. Точнее про фирму скажу так, фирма сама по себе не маленькая, у них 4 офиса, 2 в мск и 2 в Краснодаре, но конкретно подразделение, которое занимается созданием игр небольшое, по сути внутренний стартап. Есть у меня опыт работы с внутренними стартапами, и тот опыт не из самых моих любимых этапов карьеры. Фирма Ябби занимается интеграцией рекламных продуктов в игры.

На собеседовании меня больше спрашивали о моей деятельности в сфере SEO. Так как, цитирую "по играм тебя спрашивать скорее всего бессмысленно". Ну по сути так и есть. Но по SEO я конечно блеснул. В основном вопросы касались моей операционной работы как тимлида и в конце интервью я понял почему так.

Из собеса вынес две полезные вещи:

1 — для быстрого старта в ГД, нужно иметь прокачанный нетворк в сфере ГД.
2 — на эту должность с нуля берут людей с низкими зарплатными ожиданиями. Соответственно чаще всего это молодые ребята, которые нихера пока не умеют, но согласны вкручивать за низкий кеш.

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

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

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

Но я всё же доволен своим собесом. Ну во-первых меня готовы взять на руководящую должность вне опостылевшего SEO, просто за мои скилы. Я горжусь собой! Во-вторых собесы никогда не бывают зря, особенно, если общаешься со скиловым руководителем, как было и в этот раз. А в-третьих, это же круто, меня позвали на собес, я молодец!
Forwarded from DevGAMM News
⚡️⚡️ DevGAMM Spring 2021 пройдет онлайн с 12 по 14 мая!

Как сообщают наши источники, на конференции ожидают выступления и мастер-классы от профессионалов геймдева, игровые активности для разработчиков, много нетворкинга и церемония награждения DevGAMM Awards

По слухам, билеты уже доступны на сайте конференции. Их два вида: бесплатные Basic, а также категория PRO с полным доступом ко всем активностям. Последние раздают всего за 69 долларов до 30 марта.

Это все, о чем известно на данный момент. Судя по всему, организаторы будут держать интригу и раскрывать информацию постепенно в ближайшие три месяца. Наши корреспонденты продолжают следить за ситуацией.
Пост про математику, который мы все так долго ждали. Часть 5

Краткое содержание предыдущей серии. Мы короч порешали общие моменты по задаче и узнали как отвечать на четыре из пяти вопросов и вот подобрались к самому последнему.

Условие:

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

Вопрос 5:

e) Сколько человек из тысячи получит три монеты, открыв первые пять ящиков?

Ответ: 318 человек

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

Итак, нам нужно посчитать вероятности для 5 последовательных событий так, чтобы монета выпадала только три раза из пяти. Мы знаем, что вероятность выпадения монеты = 100х или 100/146. Вероятность того, что монета не выпадет = 1 - 100/146 = 46/146.

По теореме об умножении вероятностей: вероятность произведения двух независимых событий А и В вычисляется по формуле:

P(AB) = P(A) * P(B)

В нашем случае пять независимых событий, но формула та же. И считаем:

100/146 * 100/146 * 100/146 * 46/146 * 46/146 = 0,0318971.

Теперь мы вспоминаем, что монеты могут выпасть в любой последовательности. То есть если выпадение и невыпадение монеты взять за 1 и 0 соответственно, то мы можем получить, например такую последовательность 10101 или 11001 и таких последовательностей перестановок есть ровно 10 (можете попробовать выписать в столбик, если на слово мне блять не верите!)

Поэтому мы умножаем 0,0318971 * 10 и получаем 0,318971 но это всё ещё не количество людей. (Внимание! замечание не распространяется на жителей и гостей Питера)

Просто, на самом деле, это мы посчитали вероятность для одного человека. А нам надо для тысячи. Ну мы берём такие молча и умножаем на 1000. И хуяк! вы слушали Маяк! Получаем 318,971. Неполного человека мы откидываем, округлять мы его не хотим, и получаем 318. Хотя конечно никто не мешает нам быть чуточку толерантнее и признать 319го полноправным участником этой задачи.

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

Вот на всякий случай список всех постов по этой задаче:

Часть первая
Часть вторая
Часть третья
Часть четвёртая

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

#Как_решать_тестовые_по_геймдеву
Всех с пятницей, друзья!
По традиции в конце недели подобью результаты.

Залудил свою первую игру на Unity. В процесс научился управляться с этим зверем Unity 3D. Немного поюзал C# и мне, знаете ли, понравилось. Думаю, в ближайшее время расчехлить свои знания по этому языку. Я проходил лет десять назад курс по шарпам, и даже где-то был сертификат, но конечно я всё уже максимально забыл. Вот вспомнил немножко.

Сходил на собеседование. Получил представление о собеседовании в геймдев, в общих чертах. Понял, какие штуки надо прокачать мне лично. Составил план прокачки.

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

Закончил серию статей по решению задачи по терверу. И записался на курс по терверу от stepik чтобы прокачать свои знания по математике.

Прошёл половину курса по геймдеву от Devtodev, надеюсь за выходные его добить и получить сертификат, который засуну в своё портфолио.

И надо собраться с мыслями и начать делать сайт для портфолио и вторую игру на Unity уже по своему сценарию.

#Пятничные_итоги
Возникла потребность купить книгу по геймдеву. Книга важная называется "Проектирование и архитектура игр" автор Эндрю Роллингз. В ней описан процесс создания игр с точки зрения взрослого геймдизайна, как стоставлять диздоки, как проектировать, как считать баланс, вот это вот всё. Но беда в том, что книга последний раз издавалась на русском в 2008 году. В магазинах, даже в самых засраных её не найти. Нашёл одно единственное объявление на авито. Обрадовался ещё такой, всего за полторы тысячи (в магазине её ценник выходил более 4000). Но, сука, продавец расположен в Волгограде и отказывается мне её прислать по почте. Я к нему и так и эдак, а он заладил "не хочу с почтой возиться"((( В общем облом. Я конечно нашёл её в PDF, но блин((
2025/07/12 22:49:40
Back to Top
HTML Embed Code: