Lo of the Dark 0.10.3 - Оно живет! Вроде бы...

» опубликован

Нам год!

Во-первых, я только что заметил, что проекту стукнул годик. Причем не когда-то, а 29-го июля. Уряяя! На самом деле же проекту не годик, а уже 4 годика, ибо разработка первого прототипа началась в июле же, но 2011-го года =) Тот прототип лучше никому не видеть. Потом был второй прототип, но он умер еще быстрее, потому как я понял, что творю какую-то ересь. И вот, наконец, этот прототип, за нумером 3, дорос до версии 0.10.3 и приближается к альфе!

Что нового-то?

С 28-го июня (дата прошлого освещенного новстью апдейта) прошло больше месяца, и, хотя месяц вышел напряженным (во всех смыслах :( ), на самом деле нового не так много. Главное - это исправлено множество багов. МНОЖЕСТВО.
Итак, что же входит в состав версии 0.10.3.4156 (включая вышедшие за это время версии 0.10.1 и 0.10.2)?
Выловлен ряд косяков ИИ, в особенности баг, из-за которого монстр пытался бесконечно парализовать игрока, если у него была карта паралича с удержанием хода, а игрок был прикрыт защитой от паралича. Решение не окончательное, но в данных обстоятельствах рабочее.
Исправлна ГРУДА косяков с дневником - он учинял все возможные гадости от завешивания игры до ошибок доступа к памяти. теппрь (вроде бы) работает как надо. Также интерфейс дневника прокачан кнопками + и - 10 записей, а самих записей уже 16.
Добавлена система глобальных скриптов, позволяющая выбранным скриптам зацикленно выполняться в фоне (кто помнит - такие были в старичке Morrowind) ну и, разумеется, скриптовые команды наих запуск и остановку.
Также убраны надоедливые уведомления при старте игры, когда вас радостно пичкали сообщенями о том, какие предметы, спеллы и очки вам начислены. Решено также внедрением новых скриптовых команд, гасящих эти уведомления, а по завершению формирования новой игры, выводящие их обратно.
Доработано освещение. Теперь некоторые источники можно назначать наружными, что приводит к их отключению, когда игрок заходит в ячейки, обозначенные как "помещение", а также постоянными, что ставит их в верх стека источников и делает их как бы глобальными и неотключаемыми при появлении более близких источников (напомню, движок не тянет больше восьми источников одновременно). Так можно делать, например, солнце, луну и т.п. Карта startmap под это дела была переосвещена, и на ней были заменены/перетекстурены некоторые модельки в пользу несколько менее ужасного визуального воплощения. Также там расширился туториал - теперь есть и обучалка по использованию предметов.
Начата работа над самым амбициозным на данный моент уровнем - map_23 "Подземный Город". Работа пока на раннем этапе, но вот такое примерно получается.
На закуску - новый монстр, Порождение Ужаса.
В Редакторе тоже порядочно изменений. главное - я наконец плюнул и перевернул выводимое изображение карты так, чтоб она не смотрелась отраженной по вертикали. Также улучшен редактор источников света - там теперь есть список, а выбранный источник подсвечивается в главном окне.

Тестить!!!

Ссылки на главной


Просмотров: 972

Jusper #1 - 3 года назад 0
Всегда хотел спросить, поддерживается ли GamePad?
Дарин #2 - 3 года назад 0
Jusper:
Всегда хотел спросить, поддерживается ли GamePad?
Нет, не поддерживается. Я думал о возможности поддержки, и даже провел пару экспериментов, но пока что идея работы с геймпадом заморожена. Особенно геморройно будет перерабатывать выбор карт чтоб с геймпада можно было тыкать по ним.
Jusper #3 - 3 года назад 0
Я думал о возможности поддержки, и даже провел пару экспериментов, но пока что идея работы с геймпадом заморожена.
Может быть на время разделить управление в игре и на панели управления? Это так, как костыль :)
А все. Торможу. Понял.
Будем ждать тогда.
Дарин #4 - 3 года назад 0
Да все в общем-то упирается в то, что игра очень заточена под мышь. Поскольку кнопки и прочие элементы управления не стандартные, а написаны кривыми руками вашего покорного, они и клавиатуру не воспринимают. Потому я думал (и думаю до сих пор) сделать геймпад так:
  1. В игровом режиме - крестовина и стик управляют движением, на остальные кнопки завязаны команды из меню справа-сверху
  2. (возможно) В бою крестовина и стик выбирают кнопки карт и боевых команд, а одна их кнопок на эти кнопки "нажимает"
  3. В остальных режимах крестовина и стик управляют виртуальным курсором мыши, а кнопки соответсвуют нажатию на лкм, пкм и скм