* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте



Скачать 92.48 Kb.
Дата25.11.2012
Размер92.48 Kb.
ТипДокументы
/* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить - пишите и исправляйте*/

Суть документа - обьеденить все разрозненные модификации, предложения, исправления в один файл. Как видно я сам не мастер писать задачи, но что то - всегда лучше чем ничего ! Отныне я надеюсь что все размышления будут вноситься сюда во избежания хаоса и неразберихи.

Проект : улучшение игры American McGee's Alice

Краткое описание: проект по модификации игры American McGee' Alice.

Цель: улучшить старую игру, подвести ее под современные стандарты, исправить глюки и недоработки в игре.

Сайт проекта: http://alice.3dn.ru

Участники:

PlayerDark - кодинг

WhiteKnight - кодинг(?), координация проекта

Ayra(?) - трехмерные модели, арт

Описание: здесь следует написать следующее - когда был начат проект, кто и когда участвовал, какие наработки уже есть, какие действия ведутся сейчас.
Задания

1) Разработка движка

Описание задачи: движок quake 3 устарел, к тому же разбираться в чужом плохо документированном движке сложнее, чем писать новый.

Я знаю, что напичать новый движок не такая простая задача как кажется, возможно на середине работы все придется переделывать заново.

Технические требования:

Скопировано из документа WhiteKnight'а

Данная информация представлена без изменений. Из обсуждения на форуме были внесены поправки, я внесу их позже.

Улучшенная графика

Вся графика в игре должна быть большего разрешения (в первую очередь это относится к текстурам).

Более качественные звуки (больше бит в секунду) и музыка.

Высокополигональные модели

(больше треугольников, но не фотореалистичность). Не должно быть коренного изменения моделей, только сглаживание многоугольников.


Видео более высокого разрешения

Видео в формате avi (скорее всего), вместе со звуком.

Больше значков и они также улучшены (около 9 на каждое приложение для отображения в разных стилях проводника).

Поддержка новых алгоритмов zip (zipx, BZIP2 900KB словарь, WavPack, сжатие Jpeg файлов)

Техническая сторона

Создание игры на сильно изменённом движке OGRE с добавлением поддержки звука и музыки. Воспроизведение avi (ролики) при помощи внешнего декодера. Octree - тип дерева уровней. Файл игры exe содержит почти всё для игры, в папке libraries библиотеки, которые можно обновлять (например, UnZipX.dll – библиотека для распаковки всех zip и zipx архивов, пока ещё не написана...)

Game Engine

Кроме поддержки нижеперечисленных форматов Game Engine должна иметь и другие особенности

Поддержка скелетной и вершинной анимации, анимации одежды и анимации лица (абсолютно незаменимо для говорящих персонажей, в оригинальной игре есть даже файлы lip для создания анимации рта во время диалогов). Поддержка сохранения и записи демок, а также создания скриншотов. Рендеринг графики через DirectX 11 и OpenGL 3. Звук и музыка через библиотеки или вставки в Engine. Думаю использовать изменённый OGRE.

Форматы данных

datzip или zipx архивы с изменённым расширением. В первую очередь нужны для упрощения работы с модами. Если файлы с одинаковым именем присутствую сразу в нескольних архивах, читается тот, что из архива с именем дальше по алфавиту. В именах нет поддержки нацинальных алфавитов.

tga – формат графики. Должна быть поддержка 32-битных (с прозрачностью, RGBA), 24-битных (RGB) и 8-битных (чёрно-белых, Grayscale) изображений.

wav – звук и речь. Возможно использование наиболее высококачественных звуков (32 bit).

mp3 – музыка на уровнях.

avi – ролики в игре. Могут быть декодированы внешними кодеками (не включенными в игру), что позволит создавать ролики меньшего размера.

формат моделей объектов – неподвижные объекты и также объекты с простой анимацией. Без ключевых кадров, один объект – одна модель (в общем случае).

формат моделей активных персонажей – поддерживает скелетную анимацию и анимацию одежды (для буджумов).

Разнообразные скрипты

Карты

Т.д. ...

Для разработки

Создание alicetools для переведения данных в понятные игре форматы (конвертировщики и экспортеры 3D моделей), специальные редакторы (со знанием синтаксиса) для редактирования скриптов и прочее. Также необходим декомпилятор карт из BSP (старая Алиса) в map. Никуда не будет включаться, только для одной цели.

Alicetools содержит

редактор диалогов на уровнях

генератор анимации рта при диалоге в зависимости от звукового файла, как в fakktools.

компилятор и декомпилятор карт

документация (техническое описание формата, создание и поддерживаемые команды/алгоритмы, необходимые для создания программы) по

архивам в игре

картам

звукам

моделям персонажей

скриптам

текстурам

и т.д...

2) Модификация геймплея

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

Скопировано из документа WhiteKnight'а

Исправленные ошибки

Коты

Когда по сюжету в определённом месте вызывается кот, он не может появиться, пока присутствует другая его копия (кот на другом месте, вызванный по сценарию или нажатием кнопки). К котам, вызываемым кодами, не относится. То есть если в одном месте Чешир говорит, то новый (который должен появиться) ждёт, пока тот всё скажет и исчезнет.

Баг с костями

Если выбрать кости (любое количество) и сохранить игру, то при загрузке сохранённой игры всегда отображается пиктограмма оружия с одной костью. Должно отображаться то количество костей, которые собрал игрок.

Проблема с диалогами

Если сохранить игру на месте диалога и загрузить сохранённую информацию, исчезает «окно» с диалогом. А если закончить уровень до того, как диалог завершится, в начале нового появится пустое окно для диалога.

Проблема движка Quake 3

Игра в оконном режиме очень неудобна из-за невозможности вывести курсор за пределы окна или использовать комбинации (Alt + Tab, Alt + F Tab, Alt + F4). И наоборот, некоторые комбинации игровых клавиш отключают окно.

Недостающие файлы

Если какие-либо необходимые файлы отсутствуют, в консоли не появляется сообщение об этом. Если файл необходимый, приложение «зависает» без объяснения причин. Также последнее происходит при обнаружении неподдерживаемого архива. Должно появляться сообщение в консоли (или стартовой консоли) для корректного выхода.

Неполадки с активными персонажами

Некоторые враги имеют особые атаки, перемещающие их противников и производящие над ними какие-то действия (нападающие - Герцогиня, Сороконожка, Красная Королева, Хищный гриб, Муравей-солдат) или присоединяющие нападающего к жертве (личинка Сороконожки). Большинство атак не работает правильно на неприятелях кроме Алисы. Также, Ходячая Рыба и Ходячая Жаба могут атаковать только Алису.

Новые альтернативные атаки для Демонических костей, Обратных часов и Мушкетона

Демонические кости – Алиса бросает кости (или кость). Когда они (она) достигают/ет поля, превращают(ет)ся в яркие светящиеся звёзды и катятся на врагов. Через некоторое время взрываются. Могут поражать противников звёздным огнём.

Обратные часы – Алиса кидает обратные часы Они взрываются, нанося урон врагам и отравляя их чаем (как яд, длительное повреждение и обездвиживание на пару секунд).

Мушкетон – Алиса стреляет серебряной пулей. Она (Алиса) не падает после выстрела, снаряд не наносит урона местности, но наносит удвоенный урон одной цели. Также добавляет эффект серебряного огня – этот огонь даёт в два раза больше повреждения, чем фиолетовый огонь от глазного посоха.

Новые эффекты

Звёздный огонь – переливается от бледно-жёлтого до золотого цвета, также искры.

Серебряный огонь – серебряного цвета, немного переливается, тоже с искрами.

Чайный эффект – кислотно-зелёный.

Изменённые поведение, свойства и способности врагов и боссов

Увеличенный на порядок тип мета-эссенции демонов. Возможность замораживания у всех врагов и боссов (если это не запрещено скриптами на определённом уровне). Также, при том же условии, все боссы исчезают после гибели и дают кристалл. Личинка сороконожки не умирает автоматически и может атаковать неоднократно. При промахе враги меняют позицию, разворачиваются или делают что-то в этм роде.

Изменение Белой и Красной шахматных королев

Шахматная королева должна быть сильнейшей из фигур, с жезлом, быстрой скоростью передвижения и большим набором могущественных атак. Она может бить жезлом в ближнем бою, на небольшой дистанции забирать здоровье и ману (прибавляя себе удвоенное здоровье), запускать мощный медленно движущийся самонаводящийся электрический заряд, бросать из посоха взрывающиеся (с радиусом поражения) несамонаводящиеся снаряды, вызывать молнию на расстоянии.

Добавление недостающих файлов

В игре есть упоминания в скриптах о некоторых файлах, отсутствующих в собственно игре. Такие файлы при возможности необходимо воссстановить.

Изменение меню

Расширенное меню игры (специальный флажок «Дополнительные настройки»). При включении показывает меню. В нём возможность изменить параметры автосохранения, сменить настройки скриншотов, где игрок выбирает, какие скриншоты экспортируются (формат изображения движка, или JPEG (с полосой прокрутки размера и дополнительными параметрами)). В параметрах графики (Video) возможность выбрать OpenGL или Direct3D.

Небольшие (не самой игры) изменения

Изменение справки HTML

Необходимо добавить новые альтернативные атаки для оружия.

Новый установщик

Убрать пункт «установка для компьютера с маленькой памятью»

Другая программа автозапуска

Стилизованный курсор, убрать пункты DirectX и трейлер, добавить “Website”. Сердечко на фоне анимированное, пункт выхода на одном ряду с остальными.

Изменение readme

В частности, в нём новые системные требования и техническая информация.

Изменение формата файлы конфигурации (на ini для более простого редактирования)

Создание программы обновления.

Программа проверяет доступные архивы с патчами и обновлениями на сайте.

Другое

Баланс

Изменённые сила и манорасход оружия. Для более гладкого геймплея необходимо оптимизировать силу атаки, расход энергии и прочие свойства оружия. Альтернативная атака ледяного жезла – ледяная стена – стоит дольше, отражает снаряды противников.

Изменённая начальная консоль

Все элементы Windows в стиле игры.

Управление

Num Lock, Caps Lock и Scroll Lock можно назначить, и они действуют не как обычные кнопки (нажатие для выполнения действия), а как переключатели (пока горит светодиод указанной кнопки, её действие выполняется, то есть после отпускания. Для прекращения нужно нажать ещё раз).

Похожие:

* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconМетод испанского доктора Эстивиля, описанный в книге «спите спокойно» (fate la nanna), Часть первая
Что делатъ, если ваш малыш начинает заливаться слезами, как только вы говорите, что пора в кроватку? Что делать, если ваш малыш просыпается...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconНачиная с этого момента и насколько меня хватит (покуда мне хватит дыхания) я попытаюсь вам кое-что рассказать
Я надеялся, что некоторые из них (не сочтут за труд) появятся здесь. Если среди присутствующих есть практикующие (стажирующиеся)...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconХотелось ли вам когда-нибудь выучить иностранный язык? Причем точно также быстро, как осваиваешь чужую азбуку. Если да, то арахау то, что нужно
Вот в русском языке есть короткие слова к, и, а, с Правда сами по себе они ничего не обозначают и приобретают смысл, только если...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconЕсли что понравиться-пишите мне на e-mail

* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconЭлейская школа: Зенон и его парадоксы
Если бытие есть, о нём нельзя сказать, что его не было раньше, то есть, что оно возникает. Если оно есть, то нельзя сказать также,...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconЗаконы морали содержание законы причины и следствия: "Что посеешь, то и пожнешь"
Этот закон будет применен и к вам. Например, у вас есть ребенок или несколько детей, похожих на вас. Если Бога не существует, то...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconФилософия науки. – Вып. 1: Проблемы рациональности. – М.: Иф ран, 1995. – 325 с
А есть Б, не спешил тут же добавить, что а вместе с тем и не есть Б. Только это вынуждает меня начать эту статью, посвященную историческим...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте icon"Учитывает ли Генплан Москвы интересы москвичей?"
Но я думаю, что это в рабочем порядке будет происходить. И мы, если не начнем сейчас, то мы выйдем за регламент, у нас и так есть...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте icon) Острый салат с зеленой папайей, помидорами, чесноком и орехами Пад пак руам
Если вы собираетесь в кафе или ресторан и не уверены что сможете разобраться в меню, используйте приведенные ниже фразы на тайском...
* конкретно я здесь написал что думаю, если вы несогласны или вам есть что добавить пишите и исправляйте iconАльфредо Бонанно. Борьба анархистов
Анархист это тот, кто сомневается, кто задает себе вопросы: Что есть моя жизнь по отношению к тому, что я думаю и в соответствии...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org