Доброго времени суток всем форумчанам! =)
У меня две новости: хорошая и не очень.
Хорошая: всё, дождались! Выложил я свою демку!
Не очень: у меня до сих пор еще нет ключей от FastImage'а и PhysX Wrapper'а. А это значит, что каждую минуту будет выскакивать надоедливое FastImage'вское наг-окно с надписью "trial version!", а также физика будет выключаться (игрок перестанет ходить, объекты застынут в небе) спустя 10 минут, после запуска какого-нибудь уровня (зато при перезапуске уровня физика вновь включится), а еще, если с минуту стоять рядом со стреляющим врагом, то программа вообще вылетит с ошибкой, ибо в триальной версии PhysX'а нельзя создавать примитивных объектов больше, чем n раз.
Но это все фигня. Думаю, с демкой их уже будет не трудно получить.
Итак, а теперь по поводу игры:
В данной демо-версии присутствует всего 3 уровня (два первых - вводных, третий - с середины игры, наверно).
Хоть в главном меню и можно зайти в настройки, но применить изменения там пока не получится - не сделал я еще такой возможности.
Посему объясняю все то, что сейчас стоит по умолчанию:
Графические и звуковые настройки:
=================================
Разрешение экрана: 800х600, глубина цвета - 32 бита.
Режим: Оконный и Полноэкранный (в папке с игрой лежит два exe'шника - windowed.exe и fullscreen.exe, рекомендую играть пока в оконном, т.к. наг-окно легче будет убрать.
)
Bloom: Есть. Работает. Слабо видно, но он есть.
Тени: Включены. Работают. Использую стенсил-тени для динамичных объектов, для статичных - лайтмапы.
Громкость музыки и звука: по 100%.
Управление:
===========
W,S,A,D - управление персонажем.
Пробел - прыжок.
Tab - сделать скриншот в папку screens\[текущее время в миллисекундах].bmp
Левая кнопка мыши - если объект не захвачен, то притянуть его к себе. Если объект уже захвачен, то отпустить его.
Правая кнопка мыши - оттолкнуть от себя объект. Если объект не захвачен, то толчок произойдет только в том случае, если пушка находится в "спокойном" (лопасти не вертятся) состоянии.
ESC - выход в меню.
Теперь расскажу про общую цель почти всех уровней и про игровые объекты:
================================================== ======================
Основная цель: дойти из точки А в точку Б. От одного угла уровня, до другого.
На уровне могут быть расположены 3 вида кубиков, которые будут мешать прямому проходу до конца уровня.
Первый вид кубиков: самые маленькие и самые легкие, имеют сине-сероватый цвет. Пушка может взять их при любом уровне зарядки. Убиться от них почти нереально.
Второй вид кубиков: средние кубы. Имеют красный цвет. Могут ранить игрока, если упадут ему на голову. Пушка может взаимодействовать с ними только тогда, когда будет иметь средний уровень зарядки и выше.
Третий вид кубиков: самые большие кубы. Имеют зеленый цвет. Обычно стоят в конце уровня, "охраняя" дверь к выходу. Пушка сможет с ними справиться, только если будет полностью заряжена. Схватить такой куб пушка не сможет, однако сможет с легкостью притянуть его к себе.
Энерго (Заряжатели пушки): имеют вид полупрозрачных шариков. Внутри них постоянно кружится синеватое облако, в центре шарика - ядро, вокруг которого, в свою очередь, кружатся мелкие шарики. Один такой шарик заряжает пушку наполовину.
Пушка: оружие игрока. Имеет уровень заряда. С помощью нее можно поднимать и кидать в воздух тяжелые предметы.
Аналог гравипушки из Half-Life2.
Cannon: враг. Имеет вид шара, расположенного на трехножке. Сам шар белый, с красной полоской. Ножки серые. Из красной полоски торчит циллиндр - пушка. Пушка стреляет оранжевыми маленькими шариками, которые могут хорошенько ранить игрока. Пушка игрока никак не может взаимодействовать с этим врагом. Этого врага стоит избегать.
Также есть 2 вида фильтров: Оранжевый и Синий. Если увидете белый фильтр, знайте, что это просто стекло.
Оранжевый фильтр (фильтр первого типа): особое поле, которое пропускает игрока, но не пропускает различные предметы.
Синий фильтр (фильтр второго типа): особое поле, которое пропускает предметы, но не пропускает игрока.
Так-с, вроде все, ничего не забыл, а если и забыл, то допишу потом.
Чтобы запустить игру, само собой, нужно иметь драйвера PhysX'а. Если у кого-то их нет, скачайте с rubux.net'а.
Проверьте, пожалуйста, как игра у Вас идет. Работают ли тени? Плавно ли игра идет? Обо всех глюках пишите сюда, учту. Напишите общее впечатление от демки, а также то, что вам в ней не понравилось и что, соответственно, понравилось. Мне это очень нужно.
Скачать ее можно отсюда:
http://letitbit.net/download/3898.31...ydemo.rar.html
Размер: 11,2 Мбайта.
Спасибо за внимание. Это был Александр aka CAHEKp.
P.S. Все, пошел брать ключи у Render'а и MixailV'а.
P.P.S. Приятной игры! (^_^)