Diablo 3, Diablo 2 - все о серии игр Diablo на Diablo Area!
RSS лента новостей Наш Twitter Мы в Facebook Мы В Контакте Наш YouTube канал Стримы
Diablo меню
Полезное
Архив
Показать\скрыть весь

Ноябрь 2024: Новости | Статьи
Август 2024: Новости | Статьи
Июль 2024: Новости | Статьи
Май 2024: Новости | Статьи
Апрель 2024: Новости | Статьи
Март 2024: Новости | Статьи


Виды генерации карт в Diablo 3


Генерация случайных карт всегда была отличительной чертой серии Diablo. Это автоматический процесс, с определенным заложенным алгоритмом, который создает локации игры "на лету". Такая система позволяет улучшить геймплей игры, т.к. случайные локации напрямую связаны с расположением на них случайных врагов, предметов, объектов и иногда даже квестов. В третьей части все немного отличается, так, например, есть три основных типа карт: постоянные, с фиксированной границей и случайные.

Пример постоянной (неизменной) карты, это Новый Тристрам (New Tristram) и второй этаж Осквернённого Склепа (Defiled Crypt Level 2), где карта всегда будет одинаковая.

Пример карты с фиксированной границей, это Плачущая Пустота (The Weeping Hollow). Карта всегда будет иметь одинаковую форму и размер, но внутреннее наполнение будет меняться.

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

Выбор монстров определяется для каждой карты отдельно. Невозможно получить монстров, которые не должны быть на данной карте. Например, есть область, где вылезают 5 скелетов лучников, после того, как вы открыли сундук. Они появляются только после 4-го этажа Кафедрального Собора и не могут появиться на втором этаже.
Случайный метод генерации используется на нескольких картах бета версии, например: Осквернённая Гробница (Defiled Crypts), 1,2 и 4 уровни Кафедрального Собора (Cathedral), а так же в Логове Падших (Den of the Fallen). Это самый интересный тип карт, т.к. результаты генерации непредсказуемы.
Области карт состоят из так называемых плиток, которые накладываются на общую сетку. Это как паззл, где каждая плитка должна быть связана хотя бы с одной основной точкой в правом верхнем углу экрана, там, где Север. Как правило, эти плитки соединяются в местах дверных проёмов или мостов. Так же, для поддержания связи с историей игры, на каждом уровне Кафедрального Собора должны быть "плитки" со следами падения метеора.

Пример построения уровня


Процесс генерации карт придерживается определенных правил. Начиная с пустого листа (картографической сетки) по шагам создается карта, например, для создания 4 уровня Собора выполняются следующие шаги:
  1. Задается сетка под "плитки" 3 на 3, не учитывая центральную часть.
  2. Случайно выбирается место для входной и выходной "плитки", для следов падения метеора (m) и для двух дополнительных "плиток" у любого открытого края. Эти плитки не могут заменять плитки из первого шага, как и не могут быть соединены друг с другом.
  3. Вход всегда должен быть расположен на Западной плитке.
  4. Если на первом шаге плитка метеорита помещается на внешней стороне сетки, то дополнительные плитки на втором шаге должны быть прикреплены к ее краю.
  5. Далее рисуется схема, как на примере выше.


(Третий пункт может быть не совсем верным т.к. у этажей Собора не всегда выход с Запада).

В итоге, мы получаем что-то вроде такого:

4-й этаж Собора


Так же есть видео с примерами:



Для написания статьи пользовался источником.
Другие скриншоты с примерами генерации карт в бете Diablo 3 можно найти на diablowiki.com

Diablo III Beta


Мой Мир@Mail.ru LiveInternet
Живой журнал В одноклассники
Дата публикации: 2012-01-03 14:03:21
Просмотров: 16492


[ Назад ]
Diablo III
Diablo 3

Жанр: ARPG
Разработчик:
Blizzard Entertainment
Дата выхода:
25 марта 2014 г.
Издатель:
Activision Blizzard
- в России: 1С-СофтКлаб
- дата выхода:
  15 апреля 2014 г.
Локализация: полная

Купить Diablo 3: Reaper of Souls
прямо сейчас!


Diablo 3

Жанр: ARPG
Разработчик:
Blizzard Entertainment
Дата выхода:
15 мая 2012 г.
Издатель:
Activision Blizzard
- в России: 1С-СофтКлаб
- дата выхода:
  7 июня 2012 г.
Локализация: полная

Купить Diablo 3
прямо сейчас!

Интересное
Нет данных для этого блока.
Наши проекты
Система OrphusBlizzard Entertainment Последние новости Diablo 3 - База знаний, Вики, Обои и арты 
Yandex

Все права защищены, www.Diabloarea.net 2008- ©
Дизайн сайта by Ksandr Warfire ©
Использование материалов сайта возможно только с письменного разрешения администрации.
Сайт разработан дизайн-студией FaDaR | О сайте | Наши проекты | XML-карта сайта