Добавлен Дарин,
опубликован
Достигнута отметка версии 0.5!
Название ресурса изменено на "Текущая версия" дабы не вводить в заблуждение
Здесь можно скачать последнюю версию Gene Princess. Текущая версия - 0.5.0.550.
Господа и дамы! Если кто-то сумеет одолеть режим истории на уровне "Хардкор", сообщите мне. По-моему, он вышел непроходимым, но у меня паршивая реакция
Примечание: архив включает исходники. Желающие покопаться в индусизмах вашего покорного и от души поржать - не проходите мимо!
ОБРАТИТЕ ВНИМАНИЕ: раскладка клавиш управления приведена в разделе Справка!
Список изменений
просмотреть
0.5.0.550
Хотфикс
- Предположительно исправлена ошибка с памятью
- Добавлено меню опций (F4), позволяющее регулировать некоторые элементы обсчета игрового процесса
- Изменены снаряды - теперь это спрайты, а не сферы
- Взрывы теперь наносят урон в зависимости от расстояния до центра
- Уменьшена живучесть "Близняшек"
- Снижена продолжительность работы щита
- Исправлено некорректное отображение спрайта игрока на уровне 6 и выше
- Выполнен ряд незначительных оптимизаций кода
- Параметр "предельная дальность отрисовки" теперь влияет на высоту камеры
- Добавлена возможность ускоряться за счет энергии (Alt + стрелка влево или вправо на земле)
Хотфикс
- Исправлена ошибка при автозавершении режима комикса
- Добавлены "заглушки" между уровней в режиме истории
- Добавлено главное меню
- Оптимизирован размер части игровой графики
- Оптимизирована работа системы эффектов
- Добавлены "заглушки" в начало и в конец уровня
- Перерисованы спрайты ряда противников (гранатометчик, летучий пехотинец, наемница Близняшек)
- Частично изменен алгоритм расположения Близняшек на уровнях, где они встречаются
- На уровень с боссом добавлены слизни
- Сообщения о смене режима игры теперь выводятся текстом посредством движка
- Добавлена система очок, начисляемых за продвижение по игре
- Исправлено некорректное считывание продолжительности уровней в режиме истории
- Выход за край уровня совершить больше не получится
0.3.0.422
- Добавлен финальный уровень - "Ядро линкора";
- Добавлен финальный босс - Стена Плоти
- Добавлен хардкорный режим игры. В этом режиме игрок получает 3 жизни на все-про все. Режим активируется цифровой клавишей 2 в главном меню
- Исправлены некоторые ошибки при столкновении игрока с вертикальными поверхностями
- Добавлена способность пятого уровня - "Ангел плоти". Активируется клавишей "End", наносит большой урон по большой площади и выедает всю энергию
- Добавлены текстовые всплывающие сообщения к некоторым событиям (прокачка, смерть)
0.2.0.394
- Добавлен новый уровень - "Линкор" (опять-таки - предварительный драфт)
- Добавлен новый противник - наемница из "Близняшек" ("Близняшки" - элитный вольнонаемный отряд, укомплектованный женщинами-землянками, прошедшими мощные боевые геномодификации. Их уникальная "фишка" - идентичная внешность всех бойцов отряда). Могут атаковать как в ближнем бою, так и с дистанции. Активно преследуют игрока. Весьма живучи и приобретают бОльший запас здоровья по мере роста уровня игрока.
- Изменены формулы обсчета движения в пользу большего влияния параметров "Сила" и "Скорость"
- Ускорен набор энергии
- Добавлен "Режим истории", в котором уровни переключаются в заданном порядке. Активируется цифровой клавишей "1" в главном меню перед началом игры
- Исправлено неверное влияние скорости на бег
- Уровни теперь содержат до 4 типов противников, предопределенных в level manifest'e
- Добавлены декорации на уровень "Королевские сады"
0.2.0.376
- Добавлен новый уровень - "Верхушки крыш" (как всегда, тестовая версия)
- Добавлен первый босс - штурмовой бот. Он одновременно лупит из гранатометов, пулеметов и долбит током. Здоровье бота равно 200+50*(ур.персонажа). Встречается исключительно на уровне "Верхушки крыш"
- Добавлены столкновения персонажа с некоторыми декорациями (на данный момент работают только на уровне "Верхушки крыш")
- Исправлена ошибка с некорректным выбором музыки при старте игры
- Добавлены анимации смерти (на данный момент есть у слизней, бота и разрядников)
- Модифицированы условия игры при драке с боссом - скорость восстановления энергии и перезарядки ударов удвоены, в случае гибели игрока босс восстанавливает 20% здоровья
- Изменены условия перезапуска уровня по истечении времени - теперь запускается тот же самый тип уровня, что и был в момент истечения времени
0.2.0.336
- Изменены спрайты гранатометчика и летучего стрелка.
- Добавлено ограничение времени на прохождение уровня. В случае смерти уровень перегенерируется, а игрок теряет весь набранный в рамках текущего уровня персонажа опыт
- Исправлена проблема с отображением экрана справки
- Добавлено масштабирование объектов при изменении размеров окна
- Добавлен режим псевдо-фуллскрина (F10)
- Проведен ряд внутренних оптимизаций кода
- Добавлена поддержка файла конфигурации (на данный момент содержит всего один параметр)
- Изменена индикация получения урона - теперь это красный градиент по краям экрана
0.2.0.306
- Добавлена система отображения комиксов. В данной версии используется для вывода логотипов перед входом в главное меню
- Несколько доработана система столкновений с вертикальными поверхностями. Теперь маленькие уступы не будут останавливать персонажа, а вероятность "проскользнуть" сквозь уступ должна быть несколько ниже
- Взрывы гранат теперь происходят в точке попадания гранаты, а не на уровне пола. Это значит, что гранатометчик, кидающий гранату в пропасть, больше не будет подрывать игрока, стоящего на краю этой пропасти
0.2.0.299
- В значительной мере решена проблема "белых окантовок" спрайтов.
- Добавлены звук и музыка (примечание: задействованы звуки с сайта freesound.org и музыка с audionautix.com. Соответствующие ссылки впоследствии появятся в титрах (когда у меня дойдут руки до изготовления титров). Список источников вероятно будет расширяться).
- Решена проблема странного бага со всесокрушающим ударом над головой.
0.1.0.288
- Добавлена тестовая версия уровня "Королевские сады"
- Игра теперь корректно выбирает следующий уровень случайным образом. Также в данный момент убрано ограничение на "Дворец" как первый уровень вне зависимости от всего остального
- Переработана система генерации уровней. Теперь параметры уровня хранятся во внешнем файле, определяющем его структуру. Это позволило устранить "захардкоженные" элементы генерации уровня и упростить процесс добавления новых уровней
- Аналогично переработана система декораций
- Добавлены индикаторы состояния способностей персонажа, выводимые в левый нижний угол. Они позволяют определить, какие способности персонажа активны, и хватит ли энергии для их применения в данный момент
- Добавлен экран справки, на котором отображаются основные клавиши управления. Вызывается клавишей F1
- Добавлена возможность назначать для "пола" уровня и его "поддожки" разные текстуры
0.1.0.276
- Переработана система загрузки анимированных элементов (персонаж игрока, враги, спецэффекты). Теперь текстуры этих элементов предзагружаются в библиотеки материалов и больше не вызввают подтормаживаний.
- Исправлена ошибка в индексе анимации морфирования принцессы
0.1.0.257
- Добавлен новый тип противников - кислотный слизень. При виде принцессы начинает резво прыгать в ее сторону с намерением ошпарить кислотой в суицидальном порыве.
- Добавлена способность врагов отталкивать принцессу от себя. Теперь стрелок и гранатометчик отшвыривают принцессу, если та подойдет слишком близко
- Добавлена способность 4-го уровня - вампиризм. Принцесса наносит по некоторому пространству перед собой удвоенный урон и получает все "снятое" с врагов здоровье. Стоит (500/(интеллект)) энергии (половина столбца энергии при интеллекте 10 (значение на первом уровне)). Можно наносить только при перезаряженном ударе.
- Исправлено неправильное отображение ящиков-декораций на уровне "Фабрика"
0.1.0.251
- Полностью переработана и унифицирована механика стрельбы противников-стрелков теперь они стреляют чаще, несколько более беспорядочно, но наносят значительно меньше урона (за исключением гранатометчиков - эти по-прежнему как вмажут так вмажут)
- Добавлена система размещения декоративных элементов на уровнях (пока что представлены доспехами, лампами и столиками на дворцовых уровнях)
- Добавлены тестовые анимации для третьего уровня персонажа
- С целью истребить "шариковую панику" анимации персонажа третьего уровня проигрываются также на четвертом и пятом, сводя появления "шарика" к минимуму
- Добавлены контрольные точки (каждые 20 блоков, при условии, что находятся не над пропастью или под прессом), в которых возрождается погибший персонаж
- Смерть теперь отнимает или весь набранный на уровне опыт, или половину - если на момент смерти было удовлетворено более 50% требований к следующему уровню
- Добавлены информационные сообщения о гибели персонажа, смене уровня, прохождении контрольной точки и повышении характеристик
- Исполняемому файлу назначена иконка
0.1.0.237
- Добавлен тестовый пакет анимаций для второго уровня
- Добавлены анимации удара
- Добавлена анимация морфирования - при смене уровня персонаж восстанавлевает все здоровье и, приобретая временную неуязвимость, изменяет внешний вид
- Добавлен пакет фоновых текстур для уровня "Дворец"
0.1.0.235
- Добавлен новый класс объектов: бонусы. Туда входят аптечка и стимулятор. Эффективность аптечки и стимулятора привязаны к интеллекту персонажа.
- Исправлена вероятность выстрела сразу нескольких снарядов стрелками
- Аптечка-противник больше не спавнится
- Заменен спрайт стрелка на более детализированный
- Добавлена механика "перезарядки" удара: теперь после удара нельзя мгновенно нанести следующий. Время перезарядки привязано к параметру "скорость"
- Удар над головой больше не вызывает единовременный удар перед собой
- На второй уровень добавлена способность "Силовой щит". Активируется клавишей "Shift" и полностью блокирует вражеский огонь на определенный период времени. Пожирает 30 ед. энергии (1/3 стартового запаса), работает 3 секунды (примечание: силовой щит создается не генетическими способностями принцессы, а техническим устройством, потому его эффективность не зависит от параметров Адриенны)
0.1.0.220
- Добавлен новый вид противников - летучий стрелок. Парит в воздухе, смещаясь по вертикали, стреляет, делая небольшую поправку на высоту.
- Исправлены столкновения персонажа с вертикальными поверхностями.
- Исправлено столкновение персонажа с потолком.
- Добавлена поддержка различных наборов текстур уровней. На данный момент готовы наброски для типов уровня "Дворец" и "Фабрика"
- Доработаны механизмы генерации уровня. Теперь некоторые элементы уровня могут появляться / не появляться только на определенных уровнях. Например, во дворце не могут быть сгенерированы прессы, а пол всегда ровный.
- Изменена структура элементов представления уровня. Теперь блоки пола состоят из комбинации плоскости, куба и спрайта, а потолок - из куба и спрайта. Между полом и потолком находится декоративный спрайт "стены".
- Добавлены элементы главного меню. Игра теперь запускается не сразу на первом уровне, а ожидает нажатия клавиши пробел и демонстрирует логотип.
- Добавлена возможность поставить игру на паузу - клавишей "Esc".
- Добавлена возможность перезапустить игру - клавишей F11.
- Добавлена система хитпоинтов противников. Теперь каждый враг имеет запас здоровья (хотя самые слабые враги, электрические зонды, убиваются одним ударом уже на первом уровне) и может потребовать не один удар для уничтожения.
0.1.0.208
- Добавлен новый вид противников - гранатометчики. Кидают гранаты по навесной траектории. Гранаты имеют свойство больно взрываться.
- Несколько улучшен спрайт персонажа. К тому же добавлены "анимации" прыжка. Примечание: спрайты действуют только на персонажа первого уровня. Потом, после левелапа, все равно отображается шарик.
- Исправлена проблема с генерацией непроходимых уровней начиная с третьего. Теперь вероятность появления непроходимых уровней несколько ниже.
- Исправлено отображение полосок опыта, энергии и жизни. Теперь они правильно масштабируются и имеют черные "подкладки".
- Частично исправлена проблема нанесения урона/ненанесения урона игроку, находящемуся предположительно в/вне зоны поражения.
- Добавлена возможность наносить удар над головой (Ctrl + вверх)
0.1.0.201
*На данный момент урон наносить некому - все враги не имеют HP. Это будет важно для борьбы с боссами и "толстыми" врагами
- Добавлены аптечки, появляющиеся на уровнях
- Исправлено поведение снарядов. Теперь они летят плавно и всегда отображаются.
- Исправлено отображение эффектов
- Увеличен размер персонажа
- Добавлена прокачка. Параметры: сила (отвечает за эффективность прыжков, наносимый урон*, зону повреждений спецприемов), скорость (банально увеличивает скорость передвижения) и интеллект (определяет запас энергии, расходующейся на спецприемы). Опыт начисляется за убийство каждого противника. С каждым уровнем нужно набрать вдвое больше опыта.
- Каждый следующий уровень теперь больше на 30 блоков (вплоть до 100). Первый уровень - 20 блоков.
*На данный момент урон наносить некому - все враги не имеют HP. Это будет важно для борьбы с боссами и "толстыми" врагами
0.1.0.186 - отправная точка
Скриншоты
Видео к версии 0.2.0.376
`
ОЖИДАНИЕ РЕКЛАМЫ...
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
0
Uber
11 лет назад
0
Я поиграл в версию 306 и скажу, что анимация главной героини ужасна. Я понимаю, что это собственный спрайт, но все же его нужно было рисовать на готовом скелете. Хотя бы анимацию бега. Советую не игнорировать и поработать над этим.
0
Дарин
11 лет назад
0
Uber, это же предварительная версия ) Все спрайты еще будут перерисовываться. Героиня будет анимирована врукопашную, просто займет это дело очень и очень много времени, которого сейчас не особо-то и есть. Назначение нынешних спрайтов - отражать тот факт, что система анимаций вообще работает.
0
Uber
11 лет назад
0
Чудно, тогда продолжай. Главное, чтобы было лучше, чем сейчас.
0
Дарин
11 лет назад
0
Uber:
Ну, это уже не мне судить, но я надеюсь, что прогресса добиться удастся :)
0
Bornikkeny
11 лет назад
0
Идешь в правильном направлении, подождем - увидим.
0
SITX
11 лет назад
0
Дарин, а ты случаем не смотрел тентаклей, когда начинался конкурс? :D
0
Дарин
11 лет назад
0
SITX:
Нет.
2
Doflamingo
11 лет назад
2
10 из 10ти, о Господи, 10 из 10ти!
3
Дарин
11 лет назад
3
Broker:
Выражаю благодарность за развернутую критику.
2
Doflamingo
11 лет назад
2
Дарин:
Всегда рад поддержать.
1
LLlypuK
11 лет назад
1
Толком не вглядывался в тему, но графика напомнила о манге по имени Variante. Можете глянуть в качестве вдохновения.
Показан только небольшой набор комментариев вокруг указанного.
Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.