Несыть :: Level Up 2011
Основные изменения по сравнению с предыдущей версией:
- Реализована практически вся инфраструктура - меню, настройки, ланчер и т.д.
- Введена система диалогов и придуманы игровые персонажи, с помощью которых проводится обучение, инструктаж и развлечение игрока в подходящих для этого моментах.
- Все звуковые эффекты созданы с нуля. Начиная с записи исходных семплов (голос + подручные предметы) и заканчивая их обработкой и синтезированием. Совсем немного свободно распространяемых звуков взяли с freesoungs.org.
- Написаны несколько новых музыкальных треков и переработан единственный имевшийся старый трек.
- Реализован механизм многоязычности. Интерфейс и диалоги персонажей переведены на английский язык.
- Изменён игровой процесс - введён механизм кусания, введены новые виды существ, модифицированы стары, упрощён интерфейс и т.д. Чуть ниже опишу некоторые детали.
- Переработан старый набор уровней под новые условия, сбалансирована кривая роста сложности, придуманы соответствующие сюжетные диалоги.
- Отлажено большое количество ошибок и недоделок, типа развалов от переключения игры по Alt-Tab, проблем с позиционированием курсора на фулскрине и прочего.
Конкретно игровых изменений не так много:
Тлей теперь не так просто поймать, они пытаются убежать от приближающихся червей и избегают предательских углов карты. Иногда блеют, иногда натыкаются на товарок.
Добавлен новый вид живого корма – красные жуки. Практически ничем не отличаются от тлей, кроме того, что не убегают, если червь не может проглотить их целиком. Жук состоит из двух частей - головы и брюшка, которые можно употреблять в качестве отдельных блюд.
Кроме красных, есть ещё зелёные жуки. У них есть рога, которыми они пытаются отпугивать нападающих червей. Правда, если жук видит, что его могут проглотить целиком, то тоже бежит наутёк. Также состоит из двух частей, разве что рогатую башку проглотить гораздо сложнее, чем зелёный зад.
Реализована анимация челюстей у червей. Механизм кусания сделан автоматическим - при приближении к еде червь сам разевает рот и ждёт нужной дистанции для начала укуса. Если еда оказывается достаточно близко, то червь начинает методично сводить челюсти, и если при этом еда попадает в зону поражения (проглатывания), то на этом её песенка оказывается спетой. Короче говоря, теперь процесс кусания просчитывается не как пересечение с хитбоксом головы, а самым что ни на есть честным образом состоит из разевания рта и пересечения с маленькой, вынесенной вперёд, зоной рта.
Вместо вишенок теперь ягодки, которые умеют плавненько вырастать на пустом месте и лопаться со смешным звуком. Сначала с этим звуком лопались тли, но потом я счел эффект слишком мультяшным и на раздирание тлей мы записали влажные хлюпы, а хлопки оставили ягодкам.
Ягоды вкусны и питательны, а также являются просто незаменимыми учебными целями на первом уровне. Дело в том, что научившиеся шкериться от червей тли стали настолько шустрыми, что испытуемые во время разработки новички, просто не могли их догнать.
В релизе имеется всего девять уровней, т.к. Intel Level Up 2011 конкурс демок, а не полноформатных игр. Не удивляйтесь чувству лёгкого голода и разочарования после победы на последнем уровне. Больше не буду томить описаниями, прошу к столу!
Спасибо всем гаминовцам, участвовавшим в выпуске релиза! [@Азат], [@beavisxxi], [@d.trq], [@Melkopuz], [@Pevzi], [@raziel], [@sarf] и [@verdana_hd] выловили по моей просьбе вагон багов, помогли сбалансировать сложность и внесли много важных и интересных предложений, некоторые из которых я уже реализовал, а некоторые положил в копилку идей.
Кстати! Игре требуются новые идеи по развитию. Имеющейся механики хватает максимум на пару десятков уровней, а хочется продолжительного экстаза и, в итоге, мирового господства. Буду рад любым предложениям по расширению и обогащению игрового процесса!
- Ландшафтное окружение: препятствия различной формы, различные виды ландшафта (лаборатория, террариум, природа и т.д.), параллакс декоративных уровней карты.
- Различные виды существ с уникальным поведением.
- Ещё один вид червей (агрессивнее красных).
- Добавление червю функции прыжка за счет распрямления изгибов передней части. Инертный, сложный в освоении, но эффективный приём, необходимый на сложных уровнях игры и работающий в мультиплеере как рэйлган в Quake.
- Добавление червю функции откладывания яиц при достижении определённой длины.
- Несколько десятков уровней для одиночной игры, некоторые из которых используют косвенное управление, заставляют играть не за червя и т.д.
- Систему начисления очков, достижений (achievements) и ведения статистики.
- Локализация интерфейса на испанский язык.
- Многопользовательский режим (хотсит с разделением экрана).
- Сетевой многопользовательский режим (если хотсит получится достаточно удачным в плане геймплея).
Добавлено 26.03.2012:
По просьбе [@Kot211] добавлена версия с доступным рабочим редактором карт и исправлением пары мелких ошибок (в восьмом уровне русской версии больше не выскакивает английский диалог и при фэйдах нельзя перемещаться и выбирать пункты меню, обратно добавлена D3DX9_43.dll для обладателей несвежих директов).
Редактор для внутреннего пользования, интерфейс на английский не переведён, графическим интерфейсом не оборудован.
F1 - режим выбора объектов (тычок на объект - выделение, DELETE - удаление)
F2 - режим вставки объектов: 1, 2, 3, ... 0, - (включая минус) : выбор объекта. Нажать кнопку мышки, тянуть не отпуская для регуляции размера и направления, потом отпустить.
СТРЕЛКИ - перемещение по карте
PGUP, PGDN - масштаб карты
ПРОБЕЛ, ВВОД - диалог сохранения карты
При запуске редактора открывается на редактирование девятый уровень (Maps/level_9.xml). Рекомендую сохранять в него же - там самые простые правила победы. Очистить весь уровень целиком проще в текстовом редакторе - удаляете содержимое тэга <objects> и получаете пустыню. Если будете менять размер карты в текстовом редакторе, то имейте в виду, что он должен быть кратен 128.
- 23 марта 2012, 00:44
- 028
В этой ветке генерируем мыслепоток из фич, которые надо обязательно-обязательно добавить в игру. Эдакий брейн-сторм.
Козинака, только не слушай нас особо._.
Я первый:
1) Можно сделать жирных, слабых и быстрых паучков — чтобы пришлось за ними гоняться и чтобы за это было соизмеримая с усилиями награда.
2) Можно сделать ненадолго высовывающихся зверьков, чтобы можно было их поджидать.
3) Можно сделать действительно большие уровни.
4) Можно сделать зеленых змеек более пугливыми.
5) Продолжайте! Сам, может, еще чего придумаю.
даёшь стори-мод без смены уровней, как в шутемапах!))
И Open World ещё? :) Червь растёт до максимума и становится тяжелым, следующий уровень нужен, чтобы начать рост с нуля.
можно сделать как в Spore, при выростании червя, переходит на новый "слой".
Это же не микромир. И не в воде ни разу.
да, а ещё систему прокачки и женщину-червя в напарники!
я пошутил.;)
....мелодраматическую линию любви червя и зелёного жука, которым не суждено быть вместе. :)
Пугливых червей! Точно! Мелки пущай сваливают подобру поздорову, как овцы.
Только зеленых, которые на первом уровне не делай пугливыми, пожалуйста. Лучше пускай будет особый вид уже потом, и скорости им можно добавить заодно)
А их там есть необязательно. Можно просто съесть N тлей (сколько их там?) быстрее, чем они.
Полагаю, нужно ввести чит-коды. А таблицу рекордов делать разную для честных и для читеров.
Плюс ачивки — вырос на эн звеньев за тэ времени, убил эн существ за тэ времени, много можно удумать. Долго продержался, никого не съедая — ачивка «Пацифист» взята! Долго продержался, не давая никому себя укусить (на уровнях, где могут укусить) — ачивка.
Ачивки это сдорово) по-моему игре самое место на стиме)
Пока рановато, не хватает пары концептуальных штук до полноценной игры.
Само собой. Я про перспективу (:
И, если уж вводить ачивки&мультиплеер, то пусть наградами за ачивки будут шляпы =) Ну или новые окрасы для червя. Чтобы можно было как-то кастомизировать свой червячий облик.
Фу, шляпы и ленточки не впишутся в стиль.
А цветовые схемы и полосочки — неплохо. Можно хоть прямо сейчас подредактировать ресурсы игры._.
да, это будет выглядеть глупо и нелепо.
но на то и расчитано! в хот-сит самое то, под пиво на поржать.
а если без глупостей, то помимо цвета тогда можно ещё и несколько форм пасти. если сочно нарисовать, конечно.
опять же, отсылка к спор.)
Тонированный червяк с языками пламени на
капотеголове.червиные боди-модификейшн: вживлённые шипы, рога, инкрустирование хвоста кристаллами-какого-производителя-угадайте
тоже об этом думал)
шляпы, либо какие-то ленты, которые развеваются вслед за движениями червя.
сделать червиный симс. ну или червиный спор.
Особый вид червей, которые откладывают яйца и защищают их, не?
Я предполагаю заставить это делать игрока на одном из уровней. :)
Уже вроде есть, нет? На 5? Ну, нечто подобное. А тут отдельный вид... Скажем, жёлтые черви, которые, например, на расстоянии 300 пикселей от яйца начинают бросаться на тебя, пожирать, в ином случае не трогают вовсе.
Во всяком случае, нужно больше, э-э-э... поведенческих паттернов?
Ну, в общем, да :)
а что если добавить перки?
я правда слабо себе представляю какие именно.
может, увеличение мощности челюстей на короткое время? типа чтоб была возможность схавать жука, который в разы больше тебя.
или какая-то защитная аура, чтоб красные мудаки не вкушали твою плоть почём зря.
Думаю при таком развитии самым уместным будет пирожок "Съешь меня". :D
"тёмный" уровень, где местонахождение еды определяется периодическим помигиванием фонариков на теле, враждебные же черви видны постоянно.
соотвутствующий лёгкий редизайн.)
объяснить оказию можно чем угодно - профессор-лаборант-секретарша напутали что-то с химикатами; авария, отключили электричество; банально какой-то подвал, который нужно зачистить от зажравшихся агрессивных выродков, ну и так далее.
Светящиеся жуки, это забавно! :) Черви в темноте, а жуки светятся и ...гаснут время от времени...
Светлячки же.
Они самые, кэп! :)
Кста-ати, в настройках игры есть настройки графики — яркость, контраст, гамма. Я уже делал себе night-mode.
Но фосфоресцирующие червяки — неплохая идея.