Проект компьютерной игры.
Игра пока имеет название "Мертвые миры" и является результатом сочетания
двух жанров, космического иммитатора и РПГ (изометрия от третьего лица).
Жанр игры можно назвать "Космическая РПГ". Действие игры
в основном происходит в небольшой области галактики состоящей из ~250 звезд,
при этом каждая солнечная система к настоящему моменту может содержать
до 4-х планет, и множество различных космических объектов.
В космическом пространстве происходит выполнение квестов тип которых близок
к миссиям Privateer(I и II), однако в данном случае речь идет о небольших
но развитых приключениях часть которых образует основную разветвленную линию
сценария, а другая часть является независимыми приключениями наполняющими мгровой
мир. Такая структура сценария обеспечивает достаточно широкую свободу действий и большое
количество путей прохождения игры, а наличие развитых квестов сближает ее с РПГ.
Как и в других космических иммитаторах игрок имеет возможность модернизации
своего корабля, однако в отличие от других подобных игр здесь возможности более
широкие. Корабли собираются из отдельных комплектующих, причем каждому внешнему и
внутреннему
устройству соответствует вполне определенная трехмерная сеточная модель. Такой
подход при наличии нескольких линий совместимости устройств соответствующих
кораблям различных классов по размерам, назначению и технологии (принадлежность
различным расам) обеспечивает с одной стороны большую свободу для модернизации
своего крабля, а с другой стороны определяет множество наблюдаемых в игровом
мире кораблей управляемых компьютером. Другая особенность космической части
игры наличие многоместных кораблей. Команда может комлектоваться как из наемников,
так и из "идейных" персонажей. С одной стороны команда в многоместных кораблях
используется для управления дополнительным оружием, типа подвижных оружейных
башен, но на этом уровне они с тем или иным успехом
могут быть заменены специальным компьютером. Другое назначение команды -
выполнение миссий которые условно называются "наземными". "Наземная"
часть игры это система миссий которые выполняются на космических кораблях,
станциях, спутниках, планетах. Структура таких миссий близка к структуре
заданий в UFO и Fallout.
"Наземные" миссии являются составными частями некоторых
квестов наряду с переговорами, космическими боями и перелетами. В отличие от UFO
число обязательных "наземных" миссий входящих в основной сценарий невелико и
сбалансировано, но каждая такая миссия будет хорошо проработана. Два типа квестов
"наземный" и "космический" создают дополнительную возможность для ветвления
сценария.
Для реализации всех заложенных в структуру игры требований разработана система
категорий и характеристик присущая всем персонажам игры и устройствам. Система эта
подобна соответствующим системам Wizardry VII и Fallout. Таким образом
мы ожидаем получить "космическую РПГ" совмещающую в себе развитую классическую
РПГ основу и космический сюжет.
Обязательные требования к создаваемой игре можно определить следующим образом:
- Разветвленный основной сценарий и множество необязательных квестов (достаточно
приличный случай Wizardry VII )
- Игрок обязательно должен находится при деле, перед ним всегда должна
существовать какая либо конкретная более или менее достижимая цель и мотивация действий
(очень положительные примеры Shadow over Riva (RoA 3), Stone Prophet (Ravenloft II),
положительные примеры Wizardry VII, RoA 2, очень отрицательные примеры Arena, DaggerFall,
другие категории игр)
- Квесты в космосе (3D like Privateer II, расследования, переговоры)
- Миссии на планетах, станциях, космических кораблях (в том числе возможность захвата)
(изометрия like UFO, Fallout)
- Множество миров, рас, культов, NPC, других сил.
- Широкие возможности модернизации кораблей и снаряжения бойцов.
- Игра на контрасте. Желательно создать дух зловещей таинственности и
веселого авантюризма. Главное в такой игре быстро создать нужное
настроение и удерживать его в течении всей игры, а это зависит от
качества сценария и перекликается с пунктом 2. Все игры которые упомянуты выше
в качестве положительных примеров достаточно хорошо делают это, все остальные игры
в этом плане гораздо слабее.
Основные средства и способы реализации:
- Используется Watcom С и Ассемблер для защищенного режима расширителя DOS
- Используются графические режимы VESA 512x384,640x480 и 800x600 8bit
- Система трехмерного проектирования 3D Studio (MAX2) и графические редакторы PhotoFinish
и Photoshop
Что сделано:
- В настоящее время на Ассемблере создана небольшая
библиотека для быстрой трехмерной графики
(8bit VESA) прооптимизированная для работы на Пентиуме, но естественно
работающая и на 486 процессоре. Планируется ввести распознавание и оптимизацию на MMX
и архитектуру P6. Более подробно о возможностях библиотеки изложено здесь.
- Разработана развернутая основная сюжетная линия игры, часть сценария, возможные
структуры квестов и миссий, некоторые квесты, характеристики героев и устройств, и т.д.
- Сгенерирована звездная карта и карты солнечных систем, ландшафты планет и типы звезд,
разработаны программы навигации, и т.д.
- Разработаны редакторы наложения текстур на трехмерные объекты и сборки объектов из
деталей.
- Построено небольшое число кораблей и космических станций.Разработаны структуры кораблей
с использованием иерархических связей для согласованного
движения различных деталей (например подвижные оружейные башни).
Некоторые планы:
- Использование динамических текстур.
- Прорабатывается тактика ведения боя на основе скриптов, учета функции состояния
корабля и окружающих объектов, в общем то, что обычно называют AI.
- Пишется играбельное демо (дуэль кораблей)
- Больше сеток и текстур.
- Дальнейшая проработка сценария (в конце концов техника меняется, а идея остается).
- Планируется освоение ОpenGL
- Изучается возможность разработки сетевого варианта игры.
Оценка системных требований в настоящий момент:
Pentium 100, 16 Mb RAM
Основные трудности:
- Мало людей.
- Нет опытного художника.
- Нет денег чтобы нанять людей.
Представление об используемой технологии можно получить посмотрев вьюшку на странице
Графическая библиотека.
Приглашаю к сотрудничеству !
Отзывы, вопросы, предложения и замечания присылайте по адресу varn@udmnet.ru
Last Updated: 24/07/98 12:57:54
|