Добавлен Дарин,
опубликован
Всем ВАААГХ!!! Спустя долгое время - новости по обновлению. Приурочено это дело к выпуску версии 0.9.4, но с неделю назад я выкладывал 0.9.3, так что новость, так сказать, кумулятивная :)
Новое
Ну, во-первых, у нас появилась ось Z. Не то чтоб она так уж всерьез появилась, карты де-факто остались двухмерными, но теперь можно делать перепады высот типа возвышений, углублений, рамп, лестниц и прочего. Свежедобаленная карта map_27 сейчас содержит как раз пример возвышения - комната окружена таким себе балконом, на который можно взобраться.
Но к этому еще можно прибавить еще одну функционалину - ограничение движения по оси. Раньше игрок не мог ходить через клетки, которые обозначены как непроходимые. Теперь же можно сделать так, чтоб игрок не мог перейти с одной проходимой клетки на соседнюю, также проходимую. Причем настройка идет индивидуально для каждой клеки, так что можно делать так, чтоб игрок мог ходить с клетки А на клетку Б, но не мог - с клетки Б на клетку А.
Обновленное и исправленное
Во-первых, главное меню теперь обновилось и выглядит несколько пафоснее, чем раньше. Надеюсь, получилось более симпатично, чем было.
Во-вторых, генератор случайных карт теперь научился декорировать карты. Пока что - только за счет развешивания всякой фигни по стенам, но дальше будет =) Идея такая - теперь каждой спрайт-текстуре (это текстуры, записанные в специальный список) присваиваются параметры, означающие основное ее назначение и габариты. Генератор проверяет места, пригодные для декорирования, затем берет из списка соответсвующую текстуру, и навешивает на стену как фриспрайт (а-ля декаль).
Также на первом уровне усилено декорирование, а заодно переработан туториал. Теперь сообщений выкидывается меньше и, к тому же, добалена краткая обучалка о механике боевки.
Также вроде бы вылечен баг, из-за которого "ломалась" менюшка просмотра данных о монстре.
Скачать?
Можно! (ссылки в конце главной страницы, как обычно)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
и про авто-декорирование не особо понятно
Отредактирован Дарин
alexprey: Сначала генерятся все помещения, коридоры и важные объекты. Затем в рамках случайной выборки проверяются разные ячейки на предмет "можно здесь подвесить декорацию такого-то типа или нет" (сейчас проверяются только настенные объекты). Если да - проверяется, как именно надо развернуть декорацию, после чего находится свободный объект типа free sprite и помещается в указанную точку.
Отредактирован Дарин