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

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

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

Помимо прочего, есть первые зацепки для решения проблемы с курсором на старте. Также, есть метод решения одной проблемы с интерфейсом (но нужно узнать кое-что о Флэше).
Дальше, думаю, доделаю оставшиеся фишки для полноценного геймплея - здание для защиты, дорожки монстров, сами монстры (спавн и все такое), и, наконец, протестю, жизнеспособна ли вообще эта концепция геймплея.
Вот и все. Ждите новых апдейтов, Думаю, они будут раньше, чем за три месяца. Минимум могу поделиться некоторыми планами на будущее.
Если присмотреться к превьюшке, то можно разглядеть, что лазером и башнями написано XGM, пусть и криво.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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
А привязка к сетке будет?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.