воскресенье, 25 мая 2008 г.

Ап (:

Присобачил скрипты к игре. Теперь жить стало намного проще (: При загрузке карты исполняется скрипт, который имеет такой вид:
dir = GetLevelDir(1);
LandLoad(dir.."map1.raw",513);
LandInit(17);
LandSetHeightScale(1/3);
LandSmooth(3);
LandTexLoad(dir.."lightmap.bmp");
LandSetRepeatCount(20);
LandDetailTexLoad(dir.."detail.bmp");


Удобно (:
Теперь по ландшафту можно ходить. Скоро сделаю хоть какую-то физику, чтобы на отвесные скалы не залазить. Нашел хороший способ делать карты и генерировать для них лайтмапы. С помощью L3DT и террагена. Небо наверно тоже будем делать террагеном.
Итак, в ближайшее время сделаю:
  • Не сложную физику.
  • Рендеринг оружия игрока.
  • Стрельбу игрока и определения попадания в ландшафт.
Хотя наверно все нормальные люди начинают с меню (:

Анимация



Вообещем вот анимация марша паука-вдовы.
Есть дыры, они из-за того что анимацией являеться Objects Transform. Думаю большую часть из-них я смогу скрыть.

Надзиратель




Вот кстати мои размышления по поводу внешнего вида надзирателя. Скорее всего он будет по больше.

суббота, 24 мая 2008 г.

Скрипты...

Я вот всё думаю, стоит использовать скрипты или нет? Скорее да, чем нет. Это сильно расширит возможности. Задавать реакцию игры на определенные действия игрока станет проще. Например, взяли патроны - на голову падают штук 30 ловчих. Можно будет ставить различные цели уровня, например, продержаться столько-то времени или уничтожить столько-то врагов. Или пройти уровень, никого не убив. Может быть даже защитить кого-то... Короче возможности конкретно расширяются. Свой скриптовый интерпритатор писать врядли стоит, а вот Lua я скорее всего буду использовать...

Пре альфа вдова





Вот вообщем то что у меня вышло, для начала. Конечно это еще не конечная модель, однако общие черты я думаю понятны. Ну, а почему я решил ее выложить... Да потому, что жду конструктивной критики.
Как можно заметить на нем уже есть кости)
Лапки шевеляться. Готова анимация хотьбы.

Ландшафт...

Ну а мои планы не такие грандиозные (: Собираюсь сделать рендеринг ландшафта. Не могу сказать, что он будет мега большой, но 513*513 гарантированно. Быть может больше, глянем на производительность. Для оптимизации будем использовать CLOD + frustum culling. Хотелось бы конечно ROAM, но нету времени с ним разбераться. А геомипмаппинг мы уже умеем, осталось только чуть отптимизировать(: Ну и скриншот ландшафта.

Вдова

Вообщем щас начинаю работу над созданием второго прототипа врага - вдова.
Думаю за сегодня закончу.