Система постройки

Добавлен , опубликован
Система постройки откладывалась три месяца, и вот, сделана за один субботний вечер. Лень - страшная сила.
В общем, видео.
Нужно еще несколько твиков, например, чтобы генератор можно было строить только на кристаллах (но это уже когда сами кристаллы сделаю). или чтобы можно было сменить здание, которое ты хочешь построить.

Проблем при создании было не особо много. Разве что, та зеленая фигня, которая обозначает, где будет здание, изначально наползала на другие здания, а не пересекалась с ними. Просто для определения позиции курсора в мире, использовалась функция, которая проверяла столкновение с любым другим объектом по линии. В итоге, столкновение происходило на верху здания. Решилось сменой функции на другую, предназначенную для определенного типа объектов.

Помимо прочего, есть первые зацепки для решения проблемы с курсором на старте. Также, есть метод решения одной проблемы с интерфейсом (но нужно узнать кое-что о Флэше).
Дальше, думаю, доделаю оставшиеся фишки для полноценного геймплея - здание для защиты, дорожки монстров, сами монстры (спавн и все такое), и, наконец, протестю, жизнеспособна ли вообще эта концепция геймплея.
Вот и все. Ждите новых апдейтов, Думаю, они будут раньше, чем за три месяца. Минимум могу поделиться некоторыми планами на будущее.
Если присмотреться к превьюшке, то можно разглядеть, что лазером и башнями написано XGM, пусть и криво.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
1
11 лет назад
0
Круть.
0
26
11 лет назад
0
Ах да, вспомнил, есть еще один трабл))
0
15
11 лет назад
0
еще один трабл))
Хех. И они на стенах нормально работают?
0
26
11 лет назад
0
God_of_light, если бы были другие башни на этой высоте - работало бы нормально. Вообще, думаю, позже нужно будет ввести ограничение, основанное на уровне высоты.
0
25
11 лет назад
0
Крутота
Ну на верхушки башни было-бы круто строить, но не по краям же:)
0
26
11 лет назад
0
Ну на верхушки башни было-бы круто строить, но не по краям же:)
Не совсем понял.
0
25
11 лет назад
0
Ну, возможность строить на подходящих для этого плоскостях возвышенностей была-бы кстати
0
26
11 лет назад
0
JesusHipster, не вижу толка с таких башен. Все лазерные лучи находятся в одной плоскости (так как башни не могут перенаправлять луч вверх или вниз), в ней же находятся лучи. Здания, построенные на возвышенностях, просто не будут брать участи в игровом процессе.
2
9
11 лет назад
2
Сделай башни, перенаправляющие луч вверх, чо.
1
30
11 лет назад
1
даешь возможность строить второй этаж для воздушных целей!
1
26
11 лет назад
1
Tiodor, воздушные цели, не способные облететь маленький лучик? А какая тогда разница будет между воздушными и наземными дорожками? Да и вообще, делать ничего не надо, башни спокойно располагаются на любой поверхности, хоть ниже основного уровня, хоть выше.
Variecs, для таких башен нужно будет существенно перерабатывать систему изменения угла. Тем более, при такой камере, выбирать угол наклона будет весьма проблемно. А направлять луч непосредственно верх глупо - висящих в воздухе башен не будет.

А впрочем, если подумать, наличие определенного набора разных высот позволит создать несколько независимых систем лазерных лучей, каждой из которых нужно будет управлять отдельно. Думаю, в более поздних уровнях, когда нужно будет делать игру более сложной, эту фишку можно будет ввести. Более того, она не требует ни одной строчки измененного кода, поскольку полностью зависит от дизайна уровня.
0
30
11 лет назад
0
lentinant, а зачем тогда в ТД ходят возле башен?) почему не пойти напрямик или разрушить все нафиг войскам которые идут)
1
26
11 лет назад
1
Tiodor, во всяком случае, я очень сомневаюсь, что у меня будут летающие юниты. Просто будет немного странно выглядеть, что летающий монстр летит именно на той высоте, на которой находится лазерный луч. В обычных ТД это можно хотя бы объяснить тем, что там башни стреляют, и их не нужно помещать на высоту, чтобы они атаковали воздушных юнитов. Кстати, летающие юниты в ТДшках не так уж и часто появляются.
В общем, вероятней всего, будет просто разделение локации на несколько уровней высоты.
0
24
11 лет назад
0
Годнота, надеюсь, в скором времени увижу на десуре) Успехов!
0
26
11 лет назад
Отредактирован lentinant
0
Rescuer, спасибо. До десуры нужно замутить хорошую графику. И сначала проект, скорее всего, появится на каком-то Бумстартере или ИндиГоГо, ибо без лицензий фиг я его продам.
0
14
11 лет назад
0
А привязка к сетке будет?
0
26
11 лет назад
0
ZregerZ, а зачем? Без нее получается больше свободы действия. Да и здания на этот момент круглые, что не совсем вяжется с сеткой. Но если будет необходимо ввести что-то подобное, у меня есть соображения, как это устроить.
0
29
11 лет назад
0
Ну как-то сетка это канонично. Да и делается очень просто.
0
26
11 лет назад
0
Doc, канонично!=правильно. У меня есть здания, которые станут очень сложными в использовании, если ввести сетку. Например, усилитель. Припустим, есть у нас две башни, от первой ко второй идет луч.
И если я захочу поставить между ними усилитель, то не смогу, потому что нет подходящей для этого клетки.
Загруженные файлы
0
29
11 лет назад
0
Ну да в целом с таким геймплеем наверное не нужно это.
0
26
11 лет назад
0
Помимо прочего, игра уже почти доведена до играбельного вида. Сделана гибкая система спавна, немного дополнена система постройки, сделано здание, которое нужно защищать, а также прототип врагов, которые будут нападать. Только возникла проблема с пасфайндингом, и с возможностью постройки здания на дорожке монстров. Однако уже найдены решения для обеих проблем (почти идентичные), и скоро они будут реализованы.
0
27
11 лет назад
0
Я смотрю, некий геймплей тут уже намечается, а посему назревает вопрос: каков будет дизайн? Будут ли красивые и атмосферные уровни или вся игра будет заключаться в геймплее?
0
26
11 лет назад
Отредактирован lentinant
0
LongbowMan, относительно дизайна - у меня пока только общие представления. Как только геймплей будет выглядеть более-менее по-человечески, я начну изучать различные референсы (фото, арты, уровни других игр) для того, чтобы прикидывать. как конкретно это все оформить.
Вообще, в игре будет пять разных дизайнов локаций. Игрок во время игры будет спускаться глубже под землю, и, соответственно, в игре будет пять "слоев", каждый со своим дизайном. Первый - заброшенные шахты, второй - разработки (недоделанные шахты), дальше - естественные пещеры. Идеи насчет четвертого слоя пока расплывчаты, а дизайн пятого - сюжетная тайна. Плюс, планирую добавить несколько секретных уровней с уникальным дизайном, и, возможно, монстрами (уже есть идея для одного).

Блин, метод решения проблемы с постройкой на дорожке не сработал. Что ж, сами дорожки я оставлю, но метод придется искать другой, более топорный.

Все, готово. Жаль, конечно, что предыдущий метод оказался нерабочим, так как новый метод, во первых, требует куда больше времени при создании уровня, во вторых, при большой общей длине дорожек здорово просаживает ФПС.
Во всяком случае, ждите новость.
0
14
11 лет назад
0
Тут обсуждался вопрос постройки башен на разных высотах, и что не вариант делать луч вертикально вверх. А что, если сделать башню, которая принимает луч на одной высоте и отдаёт на другой (такой вот перископ)?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.