Мир Гутикса - информационный портал об игре Рунскейп на Русском
Приветствую, Гость
Вход
Дневник разработчика: данжоны на карте мира
04-Апр-09
02.04.09: Development Diary
Dungeon Maps


Рассказывает Mod Ash, Content Developer. Идея в том, чтобы находясь в данжоне можно было вызвать его карту, или выбрать карту из меню, и может быть сделать так, чтобы клик на иконку данжона на карте мира вызывал его карту. Простенько, да?
Увы, на самом деле это довольно сложно. Необычность нашей работы в том, что мы пишем игру на Java, не используя Java. Andrew создал скриптовый язык RuneScript, на нем контент-девелоперы пишут контент, а затем компилятор преобразует его в код на Java. С одной стороны это удобно, потому что нам не нужно врубаться в яву, с другой - мы можем делать не всё, а только то что пока что поддерживает рунскрипт. Команда Andrew по разработке игрового движка (Andrew's Game Engine team: Mod Michael, Mod Slake and Mod Chris E) постоянно добавляет в рунскрипт новые фичи и переписывает старые, свежий пример - апдейт pathfinding'a. А сейчас Mod Chris E работает над таким апдейтом языка, который позволил бы мне сделать Dungeon Maps. Тут есть некоторые проблемы:
  • Подземная часть Рунскейпа не всегда компактна. Например, подземелье Waterbirth Island тянется под тремя отдельными локациями, а нам надо показать данжон на единой карте. Mod Chris E перерабатывает map definition system таким образом, чтобы можно было объединять карты разных локаций.
  • Иногда данжон имеет несколько уровней. Сейчас карта мира показывает только один уровень: земную поверхность. Нельзя ни подняться ни спуститься - значит в этой системе нельзя полноценно изобразить такие например данжоны, как трехэтажное Логово Tarn Razorlor'a. Реализовать многоэтажность нужно Крису, а я должен обеспечить, чтоб крестик ”You are here” всегда правильно показывал ваше положение на карте - а ведь для многих мест сейчас карты просто не нарисованы!
  • Крис должен придать кликабельность иконкам на карте мира. А я буду связывать иконками различные карты, например карту Лумбриджских Болот с картой Доргеш-Каана.
Все эти фичи требуют долгой и тщательной подгонки и отладки. Например, я нарисовал много уникальных иконок для разных данжонов, а Крис должен сделать так, чтобы все они замигали на карте мира, когда вы подносите курсор к общей иконке данжона в списке условных знаков.

Сейчас большая часть проекта уже готова и всё идет по накатанной. Для начала я рассчитываю ввести более 30 новых карт, выбирая в первую очередь данжоны для кача, а не квестовые. Зарисовать все лестницы Логова Тарна или все порталы Туннелей Хаоса, и нигде ничего не перепутать - это та еще работка! Ну и на закуску: теперь крестик "Ты здесь" можно будет отключать.

Одновременно Mod Wayne и Mod Marx0i0 переделывают графику в тех данжонах, которые я картирую. Многие из них рисовались без расчета на то, что их будут рассматривать сверху, так что края у них выглядят довольно жалко. Когда мы всё доделаем, предстоит еще тестирование. Но надеюсь, что мы всё же скоро закончим, и наша работа будет вам полезна.

- Mod Ash, RuneScape Content Developer

© Molly

Категория: Игровые новости | Просмотров: 516 | Добавил(a): Molly
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright Мир Гутикса © 2009-2025
Дизайн сайта © Фрезия
Rambler's Top100