Как стать автором
Обновить
377
-1
Олег Чирухин @olegchir

Продакт Sber Giga IDE, продюсер в Failover Bar

Отправить сообщение

а в том, что понять со 100% вероятностью это смогут только люди "из профессии", что несколько сужает рамки аудитории.

Так и не нужно. Профессиональные статьи - для профессионалов. Я понял всё, мне было интересно. Хотя я в геймдеве проработал едва ли год.

ничего непонятно )

если ты не занимаешься конкаренси - и не должно быть понятно. Многопоточность - это одна из самых сложных тем вообще. Подробней можно посмотреть на википедии: https://ru.wikipedia.org/wiki/Состояние_гонки

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

Realm - реалм это реалм. Ну типа, "сервер игры". Изначально термин идёт из компьютерной безопасности (реалм как домен аутентификации), а называть сервера реалмами начали как минимум в WoW. Идея в том, что реалм - это в первую очередь набор логинов пользователей, которые могут логиниться на сервер

Ejabberd - это супер известный опенсорсный джаббер движок, написанный на эрланге. Может быть, САМЫЙ известный.

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

метагейм бэкенд - это бэкенд (сервер), который запускает на себя функции метагейма

шарпист - программист на C#

Dedicated сервер - дедик, выделенный сервер

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

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

матчмейкинг - да, создание матча. Это термин геймдева, никто не говорит "создание матча"

деплоить - разворачивать софт на серваке. Это термин девопса, почти никто не говорит "разворачивать софт" кроме самых упоротых

Никто не будет ждать 10-15 минут, пока матч соберется.

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

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

А иногда, наоборот, цель - это учиться, и тогда игра против игроков классом выше - это важно и нужно, и каждая катка куда тебя закинули с зелеными нубами - бесит до дрожи. Потерянные десять минут. Разве что можно поставить себе челленж - играть супер агрессивно, чтобы раскатать не за 10 минут, а за 7. Но в любом случае, навык унижения нубов никак не поможет в заползании по ладдеру.

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

Расскажи пожалуйста, если дедик заметил десинк на клиенте (н-р тупо баг или чит), что вы делаете? Отматываете "время" на клиентах до предыдущего чекпоинта истины или как-то ещё справляетесь? Если отматываете, это восстановление до снапшота, или выполнение операций в противоположном направлении? Короче, расскажи про методику восстановления корректного стейта)

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

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

ХЗ почему тебя минусуют. Очень здравые идеи. Сам сейчас над тем же думаю.

Смотрю как тебя минусуют, и испытываю наслаждение: как же должна гореть жопа у человека от вида успеха других, чтобы наезжать на тебя в каждом посте!

Пиши ещё про стартапы, это полезно.

Хм, ну вообще-то это имеет смысл: вначале попробовать заработать на своем продукте, и только потом уже хоронить его :)

Странная? Вроде бы MIT, не? По крайней мере, так считает Гитхаб.

Но я ведь сам маркетолог. Что мне теперь делать?..

За абсолютное большинство - да. Я же сам маркетолог, мы проводили исследования

На следующей неделе продолжу. Так просто они от меня не отделаются :)

У меня слух абсолютный потому что скрипка. Он тоже тренируется. Вначале никакого слуха не было.

Расскажи потом, удалось ли найти Маску! :)

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

Не пишу про геймдев, но хотелось бы. Сразу на Ютуб :)

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

А какая у тебя специализация, про что лекции и практики?

Оно точно без сахара?)

https://dtf.ru. Это сайт, на котором действительно можно пообщаться про игры и геймдев. В отличие от фейсбука и твиттера, где ты можешь написать слово "Unreal" и в комментариях будет абсолютная пустота, как межзвездный ваккум.

Информация

В рейтинге
Не участвует
Откуда
Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Chief Technology Officer (CTO), Chief Executive Officer (CEO)
От 2 000 000 ₽
Product management
Project management
Marketing research
Game Development
Web development
Software development