Pull to refresh
-7
0
Вадим@JuniorNoobie

Затыкатель дыр на проектах: от devops до fullstack

Send message

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

Вот воюет правительство с западными компаниями за каждую копейку русского человека, а страдает все равно народ. Steam откроет посольство в России? Включим издержки в ценообразование игр. Правительство добавляет новую схему работы банков с иностранными IT-компаниями? Меняем цены в линейке продуктов банков и запускаем новый процент на переводы.
Интересный вопрос. Время от времени меня тоже посещают разные мысли по поводу (и без) о геймдеве: как все устроено, как сбалансировано, как это правильно реализовать.
Лично мне для понимания нужно ответить на следующие вопросы:
1. Какие типы предметов мы можем получить из ящика/награды? (пусть это будет золото, кристаллы, что-то из оружия, что-то из снаряжения, расходуемые предметы. Думаю с этим у вас проблем нет, т.к. это все как-то реализовано в вашей игре);
2. Можем ли мы сохранить ящик и открыть его когда захотим? (ну, предположим, что да, такое возможно. захотел собрать много-много и устроить себе взрыв серотонина в одном случае или депрессию на неделю в другом );
3. Влияет ли время открытия награды на ее содержимое? (вроде как в ФИФА, если сохранить пакет карточек с игроками недели, то и его содержимое будет меняться с происшествием времени (новая неделя — новые игроки), но это неточно. Проще, логичнее и справедливее сделать, чтобы не влияло, пусть и не влияет)

Ну, собственно, и все. Я бы создал таблицу «Конфигурация наград» с полями «номер награды» (идентификатор), «тип награды» (сундук, колесо фортуны, казино и пр.), «всякая прочая информация» (сколько предметов содержит, какие акции есть, что там по времени открытия (запрещать открывать или позволять открывать в определенные периоды времени и пр.). Еще нам понадобится таблица многие-ко-многим «Награды-Предметы», где будут поля «номер награды», «номер предмета» (из справочника), «тип предмета» (если у нас может быть такое, что номер предмета для разных типов предмета может повторяться), «шанс на выпадение».
Ну и логика обработки этих наград:
1. Произошло событие (игрок 1 победил босса, кстати, босс тоже может быть оформлен как «награда» с выпадением ништяков);
2. Запускаем скрипт формирования награды (должен 100% выпасть сундук в инвентарь героя);
3. Формируем этот сундук по определенным правилам (запускаем скрипт с идентификатором из конфигурации наград, у пользователя хранится «черный ящик» с идентификатором);
4. Когда приходит время, открываем сундук (обращаемся по хранимому идентификатору, забираем все, что нужно знать об этом сундуке и работаем с ним).

Как-то так я вижу это…
Точной ссылкой поделиться не могу. Разговоры о гандикапе в ФИФА шли давно, но только как разговоры без доказательств, а компания-разработчик открещивалась. Менее полугода назад нашли патент от ЕА, в котором речь идет о некоем динамическом равновесии в спортивных симуляторах. Затем нашли презентацию PowerPoint, в которой был расписан процесс и указана серия игр ФИФА. Обо всем этом много пишут и говорят про игроки. Я, например, об этом узнал от русскоговорящего игрока с ником Yozhik на Ютюбе.

Шоу — это понятно, но когда ты вкладываешь времени и сил гораздо больше, чем соперник, ведешь по владению 76%-24%, статистике ударов в створ 22 — 2 и проигрываешь 0:2, то это как-то совсем нечестно. На ютюбе много нарезок, где в одной атаке может быть до четырех попаданий в каркас ворот, что выглядит смешно, пока не задумаешься, что лежит в основе данного явления.
Я тоже лелею в себе мечту когда-нибудь создать собственную игру. Склоняюсь к чему-то типа ККИ с элементами РПГ (или РПГ с элементами ККИ). Собственно, вопрос: в какой момент времени необходимо балансировать персонажа? В его финальной и самой сильной версии? Делать суммарную оценку по этапам игры (дебют, миттельшпиль, эндшпиль)?
Могу сказать, что в футбольном симуляторе от ЕА не так давно было подтверждено наличие цепи обратной связи. Причем оно было завязано на множество факторов: от стоимости состава до уровня игры и статистики аккаунта за несколько лет в прошлых частях серии. И это очень бесит профессиональных геймеров, т.к. из-за этого они могут проиграть (и проигрывают) важные матчи в различных онлайн квалификациях. Я считаю, что в спортивных играх никаких гандикапов быть не должно. Иначе, какие же это спортивные игры?
Похожесть фильмов объясняется просто: кассовостью продукта, изготовленного по готовой формуле. Делают фильм, он собирает кассу, Голливуд делает похожий фильм, он тоже собирает кассу, все это формирует у зрителя чувство «успешности» фильма, что убивает интерес к нешаблонному кино (считай, арт хаус). Тут у меня две теории: первая — это действительно заложено в природе большинства людей и потому они готовы потреблять один и тот же шаблон много раз, вторая — Голливуд, в погоне за длинным долларом, сам сформировал вкусы народа и никак не может из них выйти, не потеряв в деньгах. Поэтому и не рискуют особенно.
Да, это все логично и лежит на поверхности, но меня всегда поражает как об этом забывают ведущие сценаристы крупных проектов (иногда). Возможно дело в том, что сценарий переписывается десятки раз, в том числе и на поздних стадиях производства, что не приводит ни к чему хорошему в условиях жесткого цейтнота. Когда уже нет времени исправлять, переписывать или переозвучивать что-то в игре — сложно внести правки. А чтобы сценарий «работал» в тех условиях — эти правки просто необходимы. Довольно часто культовые фильмы снимаются по сценариям самих режиссеров — потому что они работают над сценарием и его представлением на экране одновременно. У них есть видение конечного результата. Многие сценаристы видят перед собой лишь пишущую машинку (крышку ноутбука) и понятия не имеют, как это будет выглядеть в игре/фильме.
«Астрологи объявили месяц анонимных Дедов Морозов на Хабре. Количество постов увеличилось вдвое». Ну это на правах шутки. Так-то хочется тоже поучаствовать, но для этого нужно статью написать нормальную. Пойду думать над темой…
Вообще, похоже на правду. Может сюжетов и не шесть штук, но конечное количество. Разнообразие достигается лишь комбинированием ситуаций. Воображение человека вообще устроено так, что чего-то нового он самостоятельно открыть не может, только скомбинировать уже известные ему факты. Или позаимствовать у природы, предварительно выделив паттерн, который сможет использовать. В современном мире, особенно в литературе, очень сложно удивить читателя.
Очень познавательная статья, спасибо!
А бывает так, что товар из категории AAX попадают в категорию CAZ очень быстро? И по каким причинам такое может быть?
Очень на то похоже… Боюсь представить сколько (штук) и за сколько (в баксах) должны будут продавать компании, чтобы удовлетворить рост своей стоимости при таких громадных вливаниях…
Пф, опоздание на 10 минут… У нас люди писали объяснительные за опоздания на 30 секунд! Кризис в стране, ищут как бы сэкономить и что бы урезать. Самое печальное когда начинают деньги искать не в новых продуктах и повышении качества предоставляемых услуг, а за счет урезания бюджета на льготы и различные «плюшки» рабочих.

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

Просто не нравится мне ситуация, когда вызывают на ковер и начинают носом тыкать, даже не удосужившись разобраться или, еще хуже, обсудив все за твоей спиной.
Ваш всеобъемлющий комментарий…
А позвольте поинтересоваться, что не так с моим ником?
Я еще предлагаю сделать стол с табличками на входе, среди которых обязательно должно быть что-то типа «Интроверт. Просьба не беспокоить. Если нужно, то сам спросит». А то надоели эти продавцы, как налетят, как начнут задавать вопросы, а обычную человеческую вежливость считают за согласие продолжить беседу.
Да уж… Может, в Сергее и узнается среднестатистический программист, но как узнать в Евгении Викторовиче человека, который дорос до должности директора?

«Я уверен, что автоматизацией порядок не навести» — чушь несусветная. Как так может говорить управленец?

«у нас бы не состоялся этот разговор, если бы ты понимал – надо держать руководителя в курсе работ» — тоже непонятно. Теперь обо всем докладывать наверх? Я сегодня плотно покушал, я сегодня закрыл три заявки, я сегодня внес фиксы в работу базы данных… Руководитель сам, в первую очередь, должен заинтересоваться проектом и попросить держать его в курсе. А не выставлять это как претензию. В первую встречу.

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

С таким руководством ничего хорошего не светит.
Это потому что у вас разные варианты)
В некоторых заданиях вопросы различаются и это нормально.
А можно спросить как отправить «0» в восьмом вопросе? Ответ верный, но валидатор не хочет его принимать, т.к. где-то стоит проверка и 0 присваивается пустой строке. Как это обойти?
А что делать если тебе не интересна руководящая должность? Вот нравится тебе разрабатывать, вести команду кодеров, но не хочется заниматься бумажной волокитой, ежедневными собраниями и выбором оптимальной стратегии развития предприятия на N лет вперед. А зарплата руководящей должности очень нравится.

И что выбирать? Деньги или «Мечту»? Потому что сочетать их не очень получается. Вот сидишь и пропускаешь эти лифты карьерные, потому что понимаешь, что этажом выше тебе не очень понравится.

Information

Rating
Does not participate
Location
Нижневартовск, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity