![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Бердыш |
![]()
Сообщение
#1
|
![]() Капитан ![]() ![]() Профиль в игре Группа: Колонизаторы Сообщений: 236 Регистрация: 03.11.2012 Пользователь №: 1,246 ![]() |
Вопрос об использовании островов поднимается давно и регулярно. Тем не менее, решил начать новую ветку обсуждения про острова, так как хотя основная тема не нова, у меня есть несколько новых предложений по решению реализации.
Итак, у нас есть острова. Давайте их захватывать и получать бонусы за владения ими. Теперь, о том «как». Координаты: Ввести для каждого острова в игре свои персональные координаты. Например, давайте действовать в двухосевой координатной системе. Пусть Хмакс = 1000, Yмакс = 1000. Таким образом, каждый остров получает координаты Х;Y. Максимальное количество островов в игре – 1 миллион островов. Время в пути: Время в пути к островам для всех игроков рассчитывается как 10 секунд за каждую единицу координаты. Например, до острова X1;Y5 нужно плыть 60 секунд ((1+5)*10), до острова X152;Y7 - 26 минут 30 секунд ((152+7)*10) Таким образом, в радиусе теперешнего времени пути (12 мин) будет находиться 1296 островов, а к самому дальнему придется плыть 5 часов 30 минут Захват новых островов: Игроку предлагается, при отправлении к новому острову, выбрать дальность плавания: - Ближнее плавание (12 минут, можно открыть острова с координатами до X250Y250) - Удаленное плавание (24 минут, можно открыть острова с координатами до X500Y500) - Дальнее плавание (36 минут, можно открыть острова с координатами до X750Y750) - «За горизонт» (48 минут, можно открыть острова с координатами до X1000Y1000) Конкретные координаты определяются случайным образом с учетом дальности плавания. Остров захватывается как обычно, но считается принадлежащим игроку, пока там есть хоть один военный юнит. Если военного юнита на острове нет, его координаты могут выпасть другому исследователю. Если на острове есть военный юнит, в личной странице игрока появляется надпись: - Владеет островом «название» XY. Игрок продолжает иметь право владеть тем количеством островов, какой имеет уровень. Как к ним плыть: При нажатии кнопки «на острова», сейчас появляется страница «пункт назначения» со списком принадлежащих островов и кнопка «искать новый остров». Сюда же нужно добавить кнопку «по координатам» и в всплывающем окне вводить номер координат (для отправления к чужим островам для захвата). Захват чужих островов: Тут все просто. Приплываем, нажимаем кнопку «атаковать», рассчитывается стандартный сухопутный бой без казармы и частокола. Боев может быть сколько угодно, т.е. проведя первый бой, корабль не уплывает, а остается на рейде. Можно ввести таймаут (несколько минут, а можно и не вводить…). Если войск обороны не осталось, нападающий нажимает «захватить». Все товары на острове остаются новому владельцу. Награда за владение: Ежесуточно, за каждый остров, владельцу начисляются символические премиальные. Например +1 мин ускорения времени (без лимита), немного золота или +10 славы. В перспективе: В дальнейшем можно попробовать ввести на островах постройки и населить острова туземцами (это уже предлагалось). Так же можно подумать о пренадлежности острова к альянсу или возможности небоевого посещения острова конкретного персоналия членами его альянса. Заключение: Возможность войны за острова даст новое развитие игры. Бои за ближние острова приобретут массовый характер при выяснении отношений персоналиев и даже альянсов, дальние острова станут тайными складами и накопителями бонусов (при этом к ним замучаешься плыть ![]() |
![]() ![]() |
Стальфауст |
![]()
Сообщение
#2
|
![]() Губернатор ![]() ![]() ![]() Профиль в игре Группа: Колонизаторы Сообщений: 424 Регистрация: 23.09.2012 Пользователь №: 940 ![]() |
Грамотно всё изложил, но я считаю, что пока не будет какого-то лагеря где можно безопасно дислоцировать большое кол-во войск - острова трогать нельзя. Есть и ещё один момент: придется увеличивать вместимость островов. Иначе 300 остров vs. 300 каравелла - атакующий всегда будет иметь преимущество, и ресы на острове хранить будет бесполезно - считай, что подарил.
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 22.08.2025, 5:27 |