Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.
ॐ मणि पद्मे हूँ
А чем боты не нравятся? Они же - бомберы. Человеческие бомберы все равно строем по 3+ самолета не летают (пока).
зы. Мне просто очень лениво через канал 10 минут летать и вижу на фоне воды плохо, поэтому личное предубеждение к таким полетамЛюдям вроде нравится.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
А при чем наземка, если мы говорим об ИИ бомберах? 3-4 ИИ группы в воздухе и 3-4 ИИ группы на земле сервер не заметит. В миссии о которой пишет BigRepa емнип танков были просто орды, причем они воевали и несколько десятков трупиков горели на поле боя в то время когда рождались новые волны.
Другое дело, что микрофриз в момент появления любых юнитов присутствует. Возможно на стороне клиента: грузятся текстуры. stillborn кстати про 2ю свою миссию с R2 написал, что все юниты загружаются в память в начале миссии, чтобы не было микрофризов. Как это реализовано нужно смотреть. В Ил-2 чтобы не было фризов при подгрузке/спауне все самолеты, которые будут подгружаться ставили на филды с начала миссии, чтобы текстуры сразу в память прогрузились у всех. Можно попробовать так сделать (поставить пару танкеров где-то где их никто не будет топить, но в радиусе 40 км. плюс ИИ бомберы на филды) Но у stillborn не так сделано: бомберы на филдах не стоят и танки тоже.
Клиенту кстати передаются данные только о танках расположенных не дальше 40 км от него, с кораблями видимо похоже.
Можно попробовать создать концентрацию сил и вокруг танкеров: делать их атаки с двух сторон не одновременными, а поочереди минут через 30 плотной группой штук 5-8 и сообщать об их местонахождении в чат регулярно. Тогда и десант удастся высадить в итоге и истребители начнут понимать зачем им танкеры топить (чем интересно?).
Но все-таки на бомберы истребители быстрее слетятся, только высоко их не надо пускать - 1500м. достаточно. Можно сделать так: танкеры однозначно дойдут, высадят десант, который захватит все 3 ближних филда (десант однозначно вынесет зенитки) только если танкеры не потопят ИИ бомберы. Это создаст стимул истребителям сконцентрироваться в одном месте и сбить бомберы, чтобы захватить вражеские филды. Другая сторона соответственно сопровождает бомберы, чтобы они потопили танкеры. В следующем раунде через 30-40 минут стороны меняются.
Высадку десанта можно протестировать в оффлайне на скорости 16х, если добавить временно самолет с галочкой "игрок".
Крайний раз редактировалось -atas-; 26.08.2011 в 11:29.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Товарищи создатели карт, делайте на филдах пожалуйста выбор полка! А то приходится на Е-3 в бомберском полку летать...
"...и когда у тебя хватит мужества на столько сблизиться с противником, что кажется, ближе уже не возможно, и не нажать гашетку раньше времени, тогда можно считать, что ты состоялся как лётчик-истребитель"
Jagdgeschwader 52
- интересные командные полёты, исторические сюжеты, гармоничная команда, всё это у нас.
тогда лучше англия. там островок на юге карты есть, типа немцы его захватили как плацдарм.
Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.
ॐ मणि पद्मे हूँ
цепь должна быть замкнутой, как камень ножницы бумага. т.е. надо завязать истребителей с кораблями. есдинственно что в голову пришло, на каждый взятый истребитель враг посылает один корабль к берегу взявшего. т.е. сколько истребителей в воздухе, столько танкеров идет от противника. если не найдется достаточного кол-ва бомеров, то десанты отберут дромы с ястребами, и придется их отбивать бомерами или летать издалека, с запасных аэродромов! имхо хорошая мысль. но как это реализовать?
Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.
ॐ मणि पद्मे हूँ
Нет, по-моему при током подходе косяк получится. Вот прикинем как оно было бы. Я, на пример, не владею бомберами (как и наибольшая часть вирпилов (ИМХО)) пока. И вот на сервере 5 таких истребителей и ни одного бомбера. Появляются 5 кораблей, которые 100% придут к твоему берегу, потому, что их топить-то не кому. Прикрывать своих же бомберов-ботов, которые идут на порты смысла нет, потому, что потопление короблей в порту ничего не даёт, кроме если улыбнётся счастье потопить эсминец, на что шансы для ботов близки к 0. А вот если были бы несколько бомберов-ботов, которые шли специально на караваны, тут уже интерес и для ястребов вражеских стеречь от них свой конвой, и для своих - прикрывать бомберы, потому что это единственный шанс отбиться от вражеских кораблей
_____________________________________________________________________________________________________________
i5 2500K 3.3@4.2 / 2x4GB RAM DDR3 CORSAIR VENGEANCE / ASUS P8P67 PRO / Xonar D1 / PALIT GTX 570 / 1920x1080 / Win7 64 Home Premium / TrackIr4 Pro / G940
ну, это развитие идеи, тоже интересное. а смысл есть. нету бомберов - летай с дальних дромов, отбивай десант. который, конечно не вечен, т.е. он высадился, и все, новых кораблей нет. отбил, счетчик обнуляется, и опять по новой. а в общем, в том и смысл, чтобы провоцировать появление живых бомберов, или хотя бы универсалов, ибо в условиях когда пять самолетов с каждой стороны больно много навыков и не обязательно.а где бомберы - там и все остальные, факт.
Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.
ॐ मणि पद्मे हूँ
Сервер не может ориентироваться на интересы только бомберов, т.к. истребителей все же пока летает больше. Можно попытаться найти баланс интересов.
Вариант 1. Сделать количество ИИ бомберов в вылете немного недостаточным, чтобы потопить все танкеры. Т.е. будет необходимо участие живого бомбера, чтобы остановить их все. Где истребители такого бомбера найдут - позовут на форуме или сядут сами - их проблемы.
Вариант 2. ИИ бомберы могут утопить все танкеры одной группы, которые могут захватить 2 филда противника. Но есть еще одна группа танкеров и 3й филд, который только эта группа может захватить. Эту группу танкеров могут остановить только живые бомберы, т.к. ИИ бомберы ее не атакуют.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
ну я и не говорю, что орды ботов натравить на кораблики, но 1 группу из пары-тройки самолётов по-моему необходимо. Они точно работы у "живых" не отнимут, посколько и ловить их ястребы то будут. А живучесть у бота то не велика. А вот частоту или условия появления ботов надо тестить и обсуждать
_____________________________________________________________________________________________________________
i5 2500K 3.3@4.2 / 2x4GB RAM DDR3 CORSAIR VENGEANCE / ASUS P8P67 PRO / Xonar D1 / PALIT GTX 570 / 1920x1080 / Win7 64 Home Premium / TrackIr4 Pro / G940
Место лучше не менять имхо, т.к. народ по привычке до Дувра разбредется. Брифинга же нет в игре. Маршрут кораблей в самом узком месте пролива. Филды как можно ближе к точкам маршрута (Фолкстон?). Иначе никого не найти в воздухе.
Сделал анонс на форуме 1С. Может народ подтянется сегодня.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
тогда кем захватывать-то этот один аэродром? линкором?
Внимание! В вышеприведенном сообщении могут содержаться такие элементы сатиры как: аллегория, гипербола, гротеск, ирония, сарказм, а также юмор.
ॐ मणि पद्मे हूँ
На Репка 1 надо вернутся к "нашим баранам"). Бомберов заходило достаточно, их много среди истребителей, и заходя группой 5-6 чел. (говорю за синих), топя все танкеры с прикрытиием не дождались рождения новых, на этом весь интерес закончился.
Вчера снова проверил, зайдя на Репка1 в 10.00 потопил за три захода на Ю88 все танкеры красных, потом на BR.20M все синие, танкеры новые не появились. Зашёл через 3 часа ничего. Вот это главное надо исправить. Потом двигаться дальше.
Давайте попробуем заново с простого но рабочего. Сделать рабочую миссию 1-варианта.
Аэродромы красных-Хокиндж, Лимпн, Литлстон. Синих- Кокель, КалеМарк, МаркизВест. Симметричная конфигурация красных и синих филдов друг напротив друга.
Транспорт-танкеры по 10. Линия Фолкстон-Кале. Задача: захват филда с бонусами Спит2, Ме 109Е3 и по одному эсминцу в месте высадки. НЕ ИСПОЛЬЗОВАТЬ для статичных кораблей танкеры для того, чтобы на начальном этапе всем легче было искать и находить главную цель-танкеры. Подход кораблей до вражеского берега для большей активности сделать по возможности минимальным 2 часа, может даже 1.40. В последствии определить опытным путём. Для того чтобы корабли не доходили до берега при отсутствии игроков, поставить по два эсминца(новобранец) в место прибытия кораблей. Ну и эсминциы оживят задачу бомберов, начинать которую придётся с уничтожения эсминцев. Всё описать в брифинге в ветке обсуждения. По прибытии танкеров, по версии atas, поставить эсминец-бонус.
Крафты: красным-Хури, Спиты1, Блэнхейм, BR.20М; синим-Ме 109Е1, Ме 110С4, Ю88, Хе 111. Не надо ставить Спит2 ни на каком филде, он может снизить количество игроков, пусть он будет бонусом как и задумывалось. У синих много любителей "Штук", можно бы их оставить с БОЛЬШИМ временем подлёта(Трамкур) для увеличения игроков , кто хочет пусть летает, на уничтожение танкеров влияние будет слабым. Хотя я против и этого, Ю88 и Хе111 гораздо легче в использовании чем Блэн и BR.20M.
--- Добавлено ---
Первоочередная задача сделать возрождение уничтоженных танкеров устойчивым.
Крайний раз редактировалось Leon ZH; 27.08.2011 в 12:39.
Мне кажется, что надо попробовать сначала 1-й вариант без ботов. Что то на ATAG(Синдикате) нет особого рвения вирпилов сбивать ботов. Мы ещё полноценно и не играли версию первого варианта, потому что не было возрождения танкеров, а потому о каких выводах и изменениях может идти речь? Если всё же боты войдут в миссию, то тогда использовать неуправляемые(Веллингтоны и Дорнье, Фокер) для различия.
Истребителям все равно, возрождаются танкеры или нет, они их топить все равно не могут. Им нужно бомберов подсунуть в качестве приманки, на которую они бы слетались. Иначе истребители так и будут кружить над своими аэродромами. Живых бомберов иногда на сервере нет или их настолько мало, что тоже перелетев пролив их не встречаешь. Т.е. угроза от живых бомберов не воспринимается серьезно. Причем живые бомберы летают хитро и незаметно разными маршрутами, то есть не могут быть местом для сбора истребителей. А группа ботов сразу привлечет внимание.
А на Синдикате наверное от сбития ИИ бомберов ничего не зависит. У нас должно от этого зависеть всё (проход танкеров и захват филдов), иначе не будут истребители участвовать конечно. Но это в пятницу выше уже обсудили.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Тут про ботов на Синдикате http://www.sukhoi.ru/forum/showthrea...=1#post1680922
Вообще с Синдикатом трудно конкурировать, у них вся западная аудитория, т.к. при сортировке по пингу они в самом верху. Наши вирпилы почему-то аркадную Р3 и СВАО предпочитают.
@ andersbravers
По поводу триггеров. ИМХО лучше весь сценарий на возрождении по триггерам не строить, т.к. в определенный момент они дают сбой и действие прекращается (из опыта). Лучше запускать подмиссии танкеров по времени скриптом раз в час, например, а уже внутри часа возраждать по триггеру раза 2-3 не больше (счетчик включить). Таким образом даже если триггер не сработает, через час все равно группа появится.
Ну а бомберы однозначно по времени запускать каждые 20 минут, там триггер совсем не нужен. Если нарисуешь подмиссии, то скрипт там достаточно простой будет для Евгения написать я полагаю. Ты сам с триггерами в редакторе не мучайся, лучше скриптом.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Согласен, можно с этого начать. Потом добавлять функционал проще будет (захват филда, например). Сейчас все равно все ньюансы не продумать.
Наличие Штук и Спит2 потом можно будет скриптом привязать к результатам, например: потопили 1 танкер, можете взять 3 Спита или 3 Штуки или 3 110-С7. (Скрипт считает количество самолетов данного типа на сервере и если их уже много, пишет на экране "извините, данный самолет сейчас не доступен" и ломает ему двигатель.)
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Не знаю, можно ли такое запрограммировать.
Если танкеры и бомберы в разных подмиссиях, то средствами редактора ты их как цель не укажешь. Тогда лучше скриптом цель назначать. В примерах скриптов naryv это есть и в миссии HC_WOLF что сегодня выложил вроде тоже.
Но! Если это для Geniok будет сложно, можно попробовать открыть подмиссию с бомберами блокнотом и руками скопировать туда в качестве цели название группы танкеров из подмиссии с танкерами. Нужно потестить, сработает ли это. Еще засада будет, что танкеры не являются одной группой. Т.е. чтобы атаковать 10 танкеров придется создавать 10 групп бомберов из 1 самолета с разными целями![]()
Т.е. получается, что лучше все же скриптом сделать, чтобы бомберы сами себе в качестве цели выбирали ближайшие танкеры. Думаю, naryv подскажет Geniok, если вдруг не будет получаться.
зы. Старт в воздухе не надо, очень некрасиво смотрится. Пусть с 3-го аэродрома любого взлетают, потом пролетают над своими активными филдами и идут на танкеры. Старт НЕ со стоянки, чтобы в капонирах не взрывались. 2й вейпойнт после взлета ставить рядом с филдом на 500-1000м, чтобы сразу высоту набирали, иначе в ландшафт врежутся.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Можешь попробовать сделать 3 подмиссии по 1 танкеру в каждой и 3 подмиссии по 1 бомберу в каждой. Руками в блокноте в файле миссии прописать название цели. Посмотреть, будут ли бомбить. Эти 3 подмиссии можно грузить каждые 15 минут. Тогда можно будет без этого сложного скрипта обойтись.
Вообще, нужно Geniok услышать, что ему удобнее.
Скрипт naryv ищет для бомберов ближайшую цель. Т.е. как только бомберы достигли крайнего вейпойнта указанного в миссии, скрипт ищет ближайшую наземную группу и указывает бомберам в качестве цели, если у бомберов еще остались бомбы. Т.е. танкеры они будут атаковать один за одним начиная с ближайшего.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Исходя из http://www.sukhoi.ru/forum/showthrea...=1#post1681273 получается, что можно путь бомберов проложить над маршрутом вражеских танкеров почти до противоположного берега и каждые 9 километров поставить бомберам вейпойнт "атака цели", но цель не выбирать. Потом то же самое на всякий случай сделать на обратный путь и отправить на посадку в итоге.
Танкеры только кучкой с радиусом километра 2 должны идти.
Бомберы (не Штуки) пусть низко летают на 1500 м, например. Взрыватели бомб нужно протестировать, чтобы успевали взводиться.
--- Добавлено ---
Скрипт загрузит 4 подмиссии из папки R1.
Корабли:
- красные redships.mis через 6 минут после начала миссии, синие blueships.mis через 20 минут после начала миссии
- повторная загрузка каждые 40 минут
- сообщение на экране сразу после загрузки подмиссии
Бомберы:
- синие blueplanes.mis через 1 минуту после начала миссии, красные redplanes.mis через 15 минут после начала миссии
- повторная загрузка каждые 15 минут
- сообщения на экране через 10 минут после подгрузки подмиссии (5 минут на взлет, 5 минут долететь до берега).
В минуте примерно 1800 тиков игры, можно цифры пересчитать исходя из этого.
Этого должно быть достаточно, чтобы миссия заработала. С более сложными вещами надеюсь Евгений или Веточка помогут. Что-то все снова пропали![]()
Код:using System; using maddox.game; using maddox.game.world; using System.Collections.Generic; public class Mission : AMission { public override void OnTickGame() { // loads the 1st sub-mission in 6 min and repeates it every 40 min. if (Time.tickCounter() % 72000 == 10800) // 72000 = 40 min repeat. 10800 = 6 min delay. // pls. note!!! the 1st figure above must be always larger than 2nd! { GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/R1/redships.mis"); // prints message on screen after mission load GamePlay.gpHUDLogCenter("Red ships spotted!"); } // loads the 2nd sub-mission, etc. the same way if (Time.tickCounter() % 72000 == 36000) // 72000 = 40 min repeat, 36000 = 20 min delay. { GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/R1/blueships.mis"); GamePlay.gpHUDLogCenter("Blue ships spotted!"); } // loads the 3rd sub-mission if (Time.tickCounter() % 27000 == 26999) // 27000 = 15 min repeat, 26999 = 15 min delay { GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/R1/redplanes.mis"); //GamePlay.gpHUDLogCenter("Mission3 loaded!"); // сообщение через 10 минут double initTime = 0.0; Timeout(initTime += 600, () => { GamePlay.gpHUDLogCenter("Red bombers spotted!"); }); } // loads the 4th sub-mission if (Time.tickCounter() % 27000 == 1800) // 15 min repeat, 1800 = 1 min delay { GamePlay.gpPostMissionLoad("missions/Multi/Dogfight/R1/blueplanes.mis"); //GamePlay.gpHUDLogCenter("Mission4 loaded!"); // сообщение через 10 минут double initTime = 0.0; Timeout(initTime += 600, () => { GamePlay.gpHUDLogCenter("Blue bombers spotted!"); }); } } }
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Можно еще группу бомберов из 3х или 6 самолетов разбить на 3 звена (в свойствах группы) и указать 3 последовательне цели для этой группы (3 танкера). Тогда по идее группа разобъется на звенья и каждое звено атакует свой танкер. Загружать такие подмиссии из 3-х танкеров и 3х (или 6) самолетов каждые 15 минут для каждой стороны.
Подождем, что скажет Евгений.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.