avatar
Самый простой вариант, процедурная генерация может дать миру ДМ'а Да, да, здравствует Sword Online! Правда без виртуальной реальности. Про Nemesis писал, там это было не совсем в тему, оставлю здесь намек. Но вообще ПГ это про окружение. Она создает окружение любой сложности от домишки до миллиардов галактик, можно заселить их монстрами с высокой степенью интеллекта и индивидуальности, можно оживить мир. Устроить «Мир смерти» Но с людьми играют люди. Основной вопрос во что мы упираемся: — «А во что играем?»
avatar
но, простите, чем это будет отличаться от них же в одиночной игре?
В одиночной игре квест генерируется для одного, в ммо мирах же можно сталкивать великое множество игроков. Мне, например, очень нравятся энкаунтеры в играх, что если добавить их в ммо? Берём любого игрока и проверяем — что, если недалеко от него кто-то страдает от монстров или враждебных игроков? Либо просто игрок с флагом преступника крадётся в подлеске. А если погуще? Если в игре будут механики голода, жажды, перегруза, истощения, замерзания? Да, это уже слишком попахивает выживалками, но это разнообразит геймплей. Либо прибыв на помощь очередному поселению мы встретим игрока, которому это самое поселение поручено разрушить. И на основе имеющихся рядом союзных сил получаем варианты решения этой проблемы. Или вовсе её не решать — поселение-то тоже процедурное, как и все жители в нём и, возможно, немного пообщавшись с ними, нам не захочется им помогать. И мы отправимся собирать ресурсы для зелий по заказу одной из гильдий, готовящейся к войне. Да, в гильдиях обычно имеются свои крафтеры, но мне здесь видится две причины — вездесущая торговля, иногда с доставкой прямо к нам в карманы; и невозможность каким-то образом отправить этот запрос в мир, если не учитывать бесконечный спам сообщений в чат. Опять же, о гильдиях, сейчас в некоторых играх создавая персонажа мы выбираем одну из доступных фракций и в них уже из доступных рас. Это выглядит невероятно нелогично, куда лучше снять ограничение по расам, а фракции игроки и сами создадут. Но сегодня ммо игры на столько мёртвые, настолько деревянные, что даже малая доля всей этой гибкости выглядит, как фантастика.
avatar
Да, вполне нормальная графика. Там, кстати, перемещаться часто удобнее кликая по мини-карте. А «пересоздать» — это как?
avatar
Хорошо рассказываешь своими словами. Такой способ подачи материала возможно интереснее, чем смотреть Let's play.

Аккуратная все же графика у игры. Тем временем пытаюсь привыкнуть к управлению и научился «пересоздать» персонажа.
avatar
Отличная статья! Спасибо всем участвовавшим в ее написании.
От себя могу добавить, что процедурная генерация сейчас используется, пожалуй, во всех крупных студиях. Особенно там, где делают open-world игры. Ландшафт генерируется процедурно. Камни, трава, деревья и скалы расставляются процедурно, под руководством художника. Здания тоже собираются процедурно из модулей. В общем, как минимум в области 3д моделирования всё точно идёт в сторону процедурной генерации.
avatar
1. Контент, который запрещен к изменению пользователем. Например, структура посаженного дерева, ночное небо и т.п.
2. Контент который не был открыт или не был еще изменен пользователем. Например ландшафт.
3. Текстуры и незначительные вариации размеров объектов, созданных как игрой, так и пользователем. Например, сделал я доску в игре, а рисунок на ней уникален.
4. Поведение каждого конкретного NPC. Тут может быть совершенно разная глубина проработки. Я однажды пробовал сделать модель преследования и убегания, подходящую как для хищникама так и для дичи, на трехслойной нейронной сети. Потом убился с написанием примеров для обучения. Процедурная генерация могла бы вносить стартовые смещения в поведение данной модели, а наследование признаков вывело бы идеального хищника и жертву, но со своими уникальными чертами поведения для каждой особи.
5. Создание временных игровых зон и их наполнения.
avatar
К нашему разговору, человек на Реддите выложил одно интересное труднодоступное место. 37k световых лет от Сола, его описание:

Cygni X-3 is an unreachable x-ray source located in the Cygnus constellation. It is a dual black hole system with a B class star, and the B class star is being eaten by one of the black holes. This system has beyond fascinated me and my journey has stopped at anything to do with this constellation. Ky Cygni, Cygni X-1, you name it, I am going to it, or getting as close as we can.

In this screenshot, the ENTIRE galactic plane is visible, since we are so far out on the edge. It's gorgeous.

If we have the ability to get a ship out here in the future that can jump 417 light years, then we can reach it. For now, I am among 8 others who have put their name on a body in this system, and I begin my long trek home…
avatar
Дерзай! :)
avatar
Первое, что пришло на ум — представьте себе в Варкрафте — каждый раз карта для БГ новая. Постоянные, допустим, только точки (направления или стороны света) респа и флагов.
avatar
Вкуснятина :) тоже захотелось попробовать
avatar
NMS на самом деле сама себя убивает своей бескрайностью. Даже при наличии общего для всех сервера, всегда будет возможность улететь туда, где тебя никто и никогда не найдет. При таком раскладе игра ничем не отличается от off-line. А если нет игроков, кооперации и противостояния, то это уже не так интересно.
Ну так не интересно — не улетай. Или для интереса нужно, чтобы не могли улететь те, кому это неинтересно?
avatar
Вероятно, Олег это реинкарнация Васи.
avatar
У меня есть фото Васи с третьего цикла :) Возможно, это тебя немного утешит.

avatar
Если все будут быстро «засовывать» в контракты очки труда, а с материалами будут слакать — просто поднимутся цены на них, вот и всё :)

Разумеется, если все будут сидеть с запущенными дома контрактами и не торговать — экономика и производство встанет колом. Не думаю, что это то состояние, в котором захотят остаться игроки.
avatar
Мне кажется, тут нехватает еще одной фотографии — фото Олега.
avatar
Очень крутое изменение, по-моему. Изнутри это ещё и довольно внушительные проекты по сбору комплектующих для таких апгрейдов, должен заметить. Дарк, правда, делился неожиданными перекосами в поведении игроков в виде залива чего угодно в чужие станки ради прокачки умений, но мне всё же кажется, что плюсов у нового подхода намного больше. И круто, что они думают о встраивании людей, которые пришли не с самого начала в игру.
avatar
Спасибо, старался :) Ну, ок, если считаешь, что пора — буду туда тогда добавлять свои творческие порывы)
avatar
Круто. Написано задорно! :) Я помню, что ты говорил о намеренном размещении первой заметки в личном блоге, но, может пора добавлять это в раздел мира Runescape? :)
avatar
У такого варианта должен быть очень хороший баланс, иначе развившаяся окружающая среда просто задавит игроков. Предел развития у игроков есть, а у среды — практически нет.
avatar
Да тоже как-то не догадался сделать. Но вышел смешной. Особенно момент, когда после первого заезда на 3 метра, я понял, что неправильно прикрепил водородный бак, начал отпиливать, доводить до у мам. И было у меня 6 колс, стало 5. Думаю, как 6е вернуть, если он уже на земле? Домкрата нету, попробовал на раму загнать одним боком — рампа помялась, а на авто загорелись батареии и смялась броня ) Так и остался он с 5ю колёсами