Перейти к содержимому


Внимание!

Это форум по извлечению ресурсов из игр: музыки, звуков, текстур, 3D-моделей...
Перед поиском ответов на форуме, рекомендуется ознакомиться с основным сайтом EXTRACTOR.ru!
[ Прочтите внимательно - правила создания тем и ответа в них ]
Все вопросы по запуску игр задавайте в другом месте: Установка и запуск игр.


Фотография

V0.0884


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 April 2005 - 20:08

- Главная новость для некоторых может быть неприятна - проект переписан под PowerDraw v3.0, а, значит, для работы "Игры" требуется наличие DirectX v9.0. Проект тестируется на бета-версии DirectX, но и альфа, думаю, сойдет... Как одно из последствий - копеечное увеличение производительности.
- Игра изменила направленность - вместо сингла будем делать on-line проект. smile.gif Теперь будут распространяться сразу два модуля - server и client. Для того, чтобы у сервера было побольше времени думать о своих прямых обязанностях (обслуживание клиентов), в серверном модуле устранены некоторые ненужные фичи. В частности, нет тумана войны, тайлы прорисовываются грубо, не отрисовываются тени от спрайтов. В общем, все это лишние и серверу не нужно...
- Модифицирован Туман Войны. Он теперь полностью сглажен и практически не тормозит игру.
- Проведена переработка статичных спрайтов. Загрузка теперь происходит быстрее, спрайты стали сглаженными по краям (антиальясинг). Изменения коснулись и теней - они стали размытыми, и, главное, для каждого фрейма спрайта полагается теперь отдельная тень. smile.gif
- Исправлен баг GUI, из-за которого при перетаскивании окна тестового Главного Меню за левую и верхнюю границы экрана начинались дикие тормоза...
- Добавлен кружок, выделяющий текущего управляемого героя. Кружок бредовый, символический; то, как именно будет выделяться текущий герой, пока не решено.
- Вдвое ускорено время поворота существ. Кажется, так меньше заметна задержка при изменении направления движения.
- Модернизирована система выделения. Существа выделяются, как и прежде, при приближении курсора на определенное расстояние от центра спрайта, а вот для статичных спрайтов реализовано попиксельное выделение, что, конечно, и удобнее, и приличнее... Есть и побочный эффект - нельзя намеренно загнать существо за статичный объект (например, за дом); зону за объектами можно пересакать только "транзитом". Впрочем, это ограничение действует только для активных объектов, на большинстве остальных (деревьях и большей части построек) данных эффект не будет иметь воздействия.
- Произошла реорганизация Мира. Карты размещяются теперь не в виде матрицы, а в виде одномерного динамического массива. Количество их теоретически ограничено несколькими десятками тысяч. Практически же карты занимают в памяти весьма приличное место (хотя и приняты некоторые методы по оптимизации), так что больше сотни-другой их вряд ли будет... Также карты увеличены в размере в четыре раза - с 128x128 до 256x256 тайлов. Каждая карта (пустая) занимает в памяти около 2.6Mb, но это должно беспокоить только сервер, т.к. клиент будет держать в памяти только текущую карту.
- Изменения в ипользовании тумана войны. Решено отказаться от него на наземных картах. Туман будет присутствовать только в подземельях.
- Вновь изменен алгоритм вывода спрайтов... Ожидается ускорение вывода.
- Как вы уже, вероятно, заметили, к игре теперь прилагается единый мануал.
- Существенное усовершенствование элемента TGUIEdit. Раньше во время редактирования текста нельзя было юзать мышь (она скрывалась). И для выхода из режима редактирования требовалось нажать Enter. Теперь эти ограничения убраны.
- Существенное усовершенствование элемента управления TGUIWindow. Для всех окон, не зависимо от размера, используется один и тот же скин. Это избавляет от необходимости рисовать каждое окно отличного размера отдельно. Кроме того, на несколько сотен килобайт снижается размер дистрибутива, и на несколько мегабайт - потребляемая игрой память.
- "Игра" приобрела название. Теперь вы будете узнавать ее как "Ad Infinitum". Любители переводов могут заглянуть в словарь латинских выражений. smile.gif
- Добавлена многоязыковая поддержка. Точнее, все надписи в игре будут реализованы на английском и русском языках. Выбор языка осуществляется через Setup.
- Для всех видов списка добавлен скроллинг колесом мышки.
- Введена новая система вывода тайлов. Теперь все переходные типы генерируются динамически. Это означает, что игра будет "весить" на несколько сотен Kb меньше. Правда, возрастают системные требования...
- Добавлены круги, расходящиеся по воде от проходящих существ и пыль при прохождении по песку.
- Добавлена программа конфигурации - setup.exe. В ней будет производиться настройка первичных графических и звуковых опций.
- По F1 теперь отображается различная отладочная информация.
- Для кнопок TGUIButton добавлено еще одно состояние - Enabled:=False. Соответственно, одним изображением стало больше...
- Для всех компонентов добавлено свойство Hint, т.е. всплывающие подсказки.
- У каждой карты теперь будет превью (миникарта). Превью будет не генерироваться, а рисоваться отдельно. Так будет естественнее...
- Релизованы механизмы обмена данными между сервером и клиентом. Исходящие пакеты по возможности сжимаются...
- Добавлена возможность перехода между редактируемыми полями по Tab.
- Это первая версия, в которой несколько клиентов, подсоединившись к серверу, могут побегать вместе по карте и початиться smile.gif