Defence by grouzd)Ev - 8's programmer contest

Defence by grouzd)Ev
(e-mail: dmitry_grouzdev@mail.ru / url: http://grouzdev.nm.ru)
Пароль - Der Parol
Сырцы
Все исходники лежат в папке /sources, чтобы откомпиллировать, скопируйте их в каталог с игрой. Нужны только заголовки OpenGL'а (ну и у кого их нет? =) Извиняйте, без комментов - ручки отваливаются =) ЗЫ Ураура! Я таки уложился! 1.46 =)))
Правила
Итак, Вы видите свою базу а на нее несется парочка безобидных пчелок =) Дабы защитить памятник моему зодчеству, нужно строить башенки, но эти сволочи не желают строиться на черноземе и требуют специальных мест. Эти места выглядят как синий каменный кубик (они появятся, как только Вы выберете модель башни) Чтобы увеличить КПД башен, можно их апгрейдить. Строительство и апгрейды стоят денег (иногда и очков), так что советую экономить =) Также можно делать подарки базе, правда тоже не нахаляву... Пчелки стараются прийти к базе и умереть с чувством выполненного гос. долга. Если им это удастся, у базы отнимется чуток здоровья. Кстати, существуют особые пчелки-сволочи покрашенные в красно черный камуфляж (типа боссы =). Ежели здоровье базы пойдет в минуса, то последует Крантец Himself и окно рекордов.
Пасибки
Большое спасибо всем жителям delphimaster и code.rpro! Ребята, we're best =)
Отдельное Большое Пасибище Маричеву Александру (aka Virtuoz) за тестирование и критику (Саша, привет! =)
Сайту midi.ru за халявные мелодии
Blizzard'y нашему Ent. за прекрасные звуки (SC, WCIII) Spellforce'у за текстуры в TGA
Интерфейс (верхняя панель)
Синяя хреновина (линия) над базой - ее здоровье (красная - максимальное здоровье)
- здоровье базы
- текущее время
- масштабирование времени (см. Управление)
- время следующей волны
- денЪги (кр.)
- очки (оч.)
- число живых пчелок
- количество убитых супостатов
- пропущенные бастарды
Башни (боковая , нижняя панель)
Чтобы построить башню, выберете модель и ткните мышой на фундамент. Учтите, что башням нужно время, чтобы построиться.
- выход из режима строительства
- построить малую башню. Самая дешевая из всех, медленно и слабо стреляет, наносит урон только здоровью. Лучше поставить парочку возле базы и забыть про них нафиг =)
- построить каменную башню. Используется чаще всего. Достаточно далеко стреляет, поэтому можно поставить подальше от базы. Замедляет супостатов.
- построить большую башню. Эта зверюга занимает в 4 раза больше места стоит много много деревянных и довольно медленно стреляет, зато наносит огромный урон здоровью, замедляет врагов, и ослабляет их.
Апгрейды
Чтобы улучшить башню, нужно ткнуть на нее мышой (о чудо, она станет оранжевой) и отыскать в дебрях интерфейса такую кнопку: , а затем выбрать в менюшке один из трех апгрейдов.
Бонусы
Бонусы работают как апгруйды, но действуют на базу. Юзать эту кнопку:
Свойства башни
У каждой башни имеются следующие параметры (чтобы их просмотреть, нужно выбрать башню):
/ / - просмотр свойств одного типа вооружения - щелкайте для переключения
/ / - сортировка целей для выбранного типа вооружения. Соответственно, башни будут стрелять по самым больным / сильным / быстрым пчелкам - опять щелкайте для переключения
- радиус - показывает, насколько далеко башня может стрелять
- скорострельность
/ / - урон здоровью / силе / скорости
Управление
Esc - выход
Чтобы выбрать башню, нужно щелкнуть на нее манипулятором "типа мышь"
Чтобы выйти из режима строительства, щелкните правой кнопкой мыши
Чтобы следить за пчелкой, щелкните НА НЕЙ правой кнопкой
W/A/S/D/Стрелки/Курсор у края экрана - передвижение камеры
Колесо мыши - высота камеры
B - переключение типа постройки
1/2/3/4 - соответственно строить малые / каменные / большие башни / отмена
E/Q - уменьшить / увеличить масштаб времени
R - дефолтный масштаб времени (5 мин / сек)
F - спрятать / показать экран апгрейдов
G - спрятать / показать экран бонусов
С - вкл / выкл схематические цвета
V - рисовать точками / линиями / полигонами
Инфо
Программа написана Dmitry Grouzdev (aka grouzd)Ev) для конкурса на code.rpro.ru распространяется "AS IS" с открытыми исходниками.
!!!КОММЕРЧЕСКОЕ ИСПОЛЬЗОВАНИЕ ЗАПРЕЩЕНО!!!
Просьба не пинать за модели, ибо все моего изготовления, кроме модели пчелки (правда, почти полностью переделанную мною - был 2000 poly муравей, стала 400 poly пчела =)
Copyright (c) Dmitry Grouzdev (aka grouzd)Ev) 2005
01.08.05 22:48