Недельный отчет №2 Свет, туман войны и концепт персонажей
Очередное привет, Пикабу!) Конец недели, а значит пришло время снова отчитаться о полученных результатах. Неделя была занятой, так что все пришлось делать в последние дни, но, вроде бы, сделал достаточно, да еще и успел подумать с приятелем на тему персонажей и их вида. Так что, передаю привет моим 28-ми подписчикам
и начинаю перечислять сделанное:
1) Добавлен туман войны
Теперь, после создания отдельного массива туннелей, я смог реализовать своеобразный туман войны. Сверху, над тайлмапой всей карты, рисуется еще одна тайлмапа, цветом фона, которая стирается в тот момент, когда персонаж входит в ранее закрытую комнату. Если он входит в туннель - открывается только туннель, а также касающиеся его блоки, вплоть до двери. Выглядит это примерно так:
Может кто заметил, на миникарте тоже произошли изменения по поводу туннелей - теперь они тоже отображаются. Да, пока не очень красиво и топорненько, но графикой я буду заниматься с начала нового года, а сейчас главное - функционал.
2) Добавлен эффект освещения
Далеко ходить за примером я не стал, и взял хорошо известный вариант. Черный фон не раскрытой территории, круг полусвета и чистый свет - вот и вся идея, но выглядит не так уж и плохо. Сразу возникло несколько проблем - прозрачности слоев накладывались друг на друга, из-за чего выглядело все крайне убого. Но с этим разобрался быстро, потому что надо было сесть и подумать, а не клепать слои друг на друга. Сейчас светится персонаж и все враги, при чем светятся только в раскрытой территории, а чтобы был смысл от света, нарисовал на скорую руку тайлы новой локации - лаборатории. Выкладываю на суд:
Кстати, буковки T на карте - метки для телепорта. Пока не работают, но висят как обьекты, т.е. нажать на них можно, и даже что-то произойдет :D
3) Придумано несколько персонажей
По-моему, самая неоднозначная и сложная часть за эту неделю. В то время когда не хотелось кодить, но при этом что-то делать, вдохновение подсказало пару идей. Вместе с концептом придумал маленькие описания и, в целом, начало истории.
Главный злодей крадет древний артефакт - Сферу сингулярности, способную создавать пробои в пространстве и объединять между собой различные миры сетью порталов. Во время попытки устроить свою экспансию, антагонист теряет контроль на сферой, и та бесконтрольно затягивает в себя случайных персонажей из случайных миров. В попытке вернуться домой, угомонить нестабильность и навалять агрессорам, персонажи прыгают поочередно через порталы, попутно прорываясь через толпы агрессивных (и не только) созданий. Затянуло в варп нестабильность следующих персонажей:
- Ядерная принцесса (Nuclear Princess)
Никому нет дело до убогой планеты, закончившей свое существование под облаками радиоактивной пыли после последней войны древних цивилизаций. Кроме неё - той, кто построил себе маленькое царство на просторах ядерной пустыни. И все было бы хорошо в местной заброшенной утопии, если бы не Варп нестабильность, утянувшая с собой помимо нескольких бочек сжиженной радиации и самопровозглашенную правительницу.
Способность - заражает любые пули радиацией, наносящей периодический урон. Оставляет после себя ненадолго радиоактивный след, замедляющий противника. Ставит на свое место бочку радиации, которая детонирует через некоторое время и оставляет радиоактивное облако, наносящее периодический урон.
- Космический пехотинец (Space Marine)
Невероятно тупая и грубая сила Федерации - космические пехотинцы - всегда пользовалась успехом в проведении кампаний по захвату новых территорий. Эти солдаты были похожи больше на живые мясные пулеметы, которые умеют только стрелять и ломать то, на что покажут их командиры. Не стал исключением и этот боец, которого Варп нестабильность умудрилась затянуть прямо во время боя с местными ксеносами. Не видя разницы в том, в кого стрелять, этот мясной танк даже не заметил, что его противниками стали вовсе не насекомоподобные твари, а монстры других миров. Красная надпись "Убей всех" на шлеме уже давно мелькает не только на экране его визора, но и, наверное, бегущей строкой прямо в его мозгу.
Способность - больше брони на старте. Может находить больше патронов. Если патронов больше, чем нужно, может выстреливать ракетами по указанной области.
- Заключенный 47 (Prisoner 47)
Жертва неудачного эксперимента по созданию жидкости для переработки мусора, это желейнообразное существо способно поглощать и преобразовывать практически любую существующую материю. Неистовая страсть к холодному оружию, позволяющему ей поедать то, что не движется, а то что движется - измельчать и поедать, привела это создание к заключению в тюрьме Федерации. С надетым браслетом с памятью формы, прикрепленному к цепи с шаром из сверхтвердой материи, Заключенный 47 провел много времени смотря в потолок камеры, пока начавшаяся Варп нестабильность не затянула её в другие миры
Способность - поглощает несколько оружий дальнего боя и создает одно для ближнего боя, имеющее повышенные характеристики.
- Мозгобот (BrainBot)
Ученые разных миров давно грезят о возможности долголетия путем переноса мозга в виртуальную реальность или другое тело. Чем-то средним между этими вариантами занимался один из светил науки, переместив мозг из своего тлеющего тела в банку с жидкостью, прикрепленной к телу робота. Радоваться жизни помешала варп нестабильность, переместившая новоиспеченного бота из уютной лаборатории прямо в космическую антиутопию.
- Способность - имеет 1 хп, все остальное - броня. Если броня ломается - бот бегает без тела, только банкой. Бот может чинить броню, собирая шестеренки из сломанных ящиков. Бот может создавать себе уникальные улучшения из тех же шестеренок, хранящиеся как предметы.
- Toxic bubble
Иии, до сих пор не могу придумать, что это и почему :D Способность - копит взрывоопасную жидкость, а затем выпускает в разные стороны шарики, наполненные ею, взрывающиеся через определенное время.
Концепты не законченные, рисовал то, что приходит в голову и то, что показалось интересным. Сравнил персонажей из нескольких игр и попытался выявить общие черты. Так что, если у кого-то за пазухой есть пара идей - не откажусь :D Пока что планируется 8 персонажей. Думаю придумать и визуализировать к каждому персонажу его мир, и по этим мирам и будут прыгать герои. Дополнительно, можно попасть в межпорталье - прямо к жителям варпа, которые, конечно, не довольны гостями. В качестве боссов будут приспешники главного злодея, которые решились продолжать экспансию несмотря на нестабильность.
Вот, в принципе, и все, что удалось создать за неделю. На следующей неделе я планирую:
- Поработать над отображением взрывов и генерацией частиц. Гильзы, пыль, осколки - все должно быть красивым
- Продолжить разрабатывать систему вооружения. Я начал потихоньку работать с таблицами в экселе, поэтому продумаю типы и виды пуль, виды вооружения и их отличия
- Придумать пару миров и их наполнение, насколько это возможно
- Попробовать реализовать способности героев
- Сделать адекватный дроп из сундуков. А то пока что они могут закинуть предметы за стены или "сьесть" свой же дроп