Я в теме ничего не пишу, но читать вас, господа, очень интересно)
Вид для печати
Я в теме ничего не пишу, но читать вас, господа, очень интересно)
Можно и в реалтайме, но и от пошаговой стратегии(как в шахматах) не плохо будет.
Цель в том, чтобы реализовать игру про пиратов, для начала простенькую.
Вот, есть пока такая идея.
Корабли сталкиваются, вызывается меню выбора.
1)Пойти на абордаж (битва на палубе провоцируется в зависимости от численности экипажа)
2)Корабельная битва (дуэльный вариант,см картинку ниже)
3)Битва нескольких кораблей. Из глобальной карты, мы переносимся на миникарту, где будут расположены корабли(хаотично).
Тут то и нужна система боя(хотя можно и на глобальной карте всё реализовать, если так будет лучше)
UPD:
Бой дуэльный, но "дерутся" корабли.
Я добавил разрушенный корабль на фон с небом. А во время боя, разрушенный корабль прикрывает нормальный корабль-тип врага(корабль).Когда корабль-враг уничтожается, то он исчезает, а на его месте оказывается разрушенный корабль.(я дым оставил для наглядности) И всё.
К тому же, сделал анимацию имитирующую пушечный залп. Потом можно заменить (нарисовать) ядра и т.п.
Это так, пример - игры нет.
https://cloclo2.cloud.mail.ru/weblin...zloy%40mail.ru
https://cloclo2.cloud.mail.ru/thumb/...zloy%40mail.ru
1. Хотелось бы посмотреть как ты делаешь, может у тебя там событий куча.Цитата:
А по подробнее можно? Демку со скриптом в студию.
2. Мы тут народу помогаем, а не хвастаемся. Чтобы если кому-о надо мог взять. Я потом в первый пост выносит все решения буду.
Идея Sava мне нравится, единственное..когда сражаются несколько кораблей на глобальной карте, лучше применять GTBS, тем более в ней можно перейти на обычную боевку с помощью вызова скриптом, которая подойдёт для дуэли.
На счет абордажа пока не понятно,как хочете реализовать, можно было бы все тем же GTBS, битва происходит на двух кораблях, между ними трап. игрок с командой начинает на своем корабле, противник на своем. Но бои будут очень длинными, хотя это может и плюс, а не минус:DЦитата:
Вот, есть пока такая идея.
Корабли сталкиваются, вызывается меню выбора.
1)Пойти на абордаж (битва на палубе провоцируется в зависимости от численности экипажа)
2)Корабельная битва (дуэльный вариант,см картинку ниже)
3)Битва нескольких кораблей. Из глобальной карты, мы переносимся на миникарту, где будут расположены корабли(хаотично).
Тут то и нужна система боя(хотя можно и на глобальной карте всё реализовать, если так будет лучше)
Как-то так: https://yadi.sk/d/cDMkGi4VfSobz
Костер можно расположить с учетом проходимости и только в количестве одной штуки. По нажатию на костер вызывается common event, который можно легко изменить на любой вкус)
Молодец. Сначала думал нарушил условие и номер события важен, а оказалось нет. Реализовано в основном скриптами, ну все равно принимается. Я попробую полностью на событиях сделать.Цитата:
Костер можно расположить с учетом проходимости и только в количестве одной штуки. По нажатию на костер вызывается common event, который можно легко изменить на любой вкус)
Тут было ограничение не в кол-ве костров, а что бы пользователь легко копировал событие на другие карты и не мудрил. Просто в самых первых легких версиях, событие костер копируешь и надо соблюдать его номер, а это сложно. У тебя можно не соблюдать номер, а просто копировать на карту.Цитата:
Более того, ограничение в вызов одного костра искусственное. Если проверку свича убрать, костров можно будет создать сколько угодно
А вообще судя по моей формулировки задания, вообще не должно быть такого события на карте. Я убрал, теперь главное чтобы не заморачиватся с номерами событий.
1. Бета версию уже сделал, осталось чуток доделать. Наверно завтра покажу. Событие на карте будет, но так же можно будет не заморачиватся с номером.Цитата:
Вот это было бы очень интересно)
2. Придумал как вообще обойти событие костра на картах, только для этого нужно пару команд скриптовых, это будет вторая моя версия, как первую сделаю.