|
|
|
|
|
#1 | |
|
Местный
|
Цитата:
Но ведь проблема движения на этом не заканчивается. Ну доедут танчики до первого же препятствия и что? Ведь будет все равно - в линию они стоят, ромбом или в колонне. |
|
|
|
|
|
|
#2 | |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Цитата:
Я скромно, по чайниковски, просто попросил сравнительно немного но сейчас, мне же предлагают много счастья, но потом.. может быть... если... Мне это не интересно. Сорри. |
|
|
|
|
|
|
#3 | ||
|
Местный
Регистрация: 31.05.2008
Сообщений: 1,159
|
Цитата:
я тебе могу сказать по своему опыту, что на перестроение танков уйдет где то месяц. ну можт недели 2.5-3. ибо все делают ето после работы, каждый день по чуть чуть ковыряя код. а разговоры что сейчас идут они не бесполезны, ибо они реализуемы. а самое главное- они пересекаються с ковырянием АИ наземки, его движением. т.е. пока код не расковыряешь- не будет никакого мода. а когда расковыряешь-моды пойдут связанные с етим. и построение и АПИ связаны будут одними и теми же классами. я понимаю там, если бы целью мода было сделать ИИ наземки, а тут бы люди обсуждали какие новые саомлеты надо добавить в игру... так вот, ето я все к тому-что за ети 2-4 недели ковряния кода, нужно уже обдумать и решить по всем вопросам...в том числе и по АПИ Цитата:
-опрашивая танки -по маршруту, проложенному самим генератором. ибо если генератор выставил маршем по дороге-они выстрояться в колонну... Последний раз редактировалось ZloyPetrushkO; 04.11.2009 в 22:51. |
||
|
|
|
|
|
#4 | |
|
Местный
|
Цитата:
Второй путь - это заранее посмотреть формулы в движке Ил-2. Т.е. по идее знать точно. |
|
|
|
|
|
|
#5 | |
|
Местный
|
Цитата:
Сделать ИИ в иле? Или сделать ИИ снаружи, а в ил только данные передавать? И еще вопрос. Ты вот сколько заплатил Бармалу за защиту и мод "туман войны"? Вот и посчитай работу профессионала. Последний раз редактировалось Karabas-Barabas; 04.11.2009 в 22:51. |
|
|
|
|
|
|
#6 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
|
|
|
|
|
|
#7 |
|
Местный
|
ИИ для работы с базой гораздо проще написать на SQL специально для работы с базами созданном.
Ну и базу использовать готовую проще, чем сочинять заново да на языке не очень для этого приспособленном. |
|
|
|
|
|
#8 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
кстати и команды на перестроение формации можно тож с внешки получать (с АПИ)
![]() В общем только АПи и нужен с возможностью подгрузки новых маршрутов. А как уж эти маршруты будут выглядеть - задача стороннего разработчика проекта. |
|
|
|
|
|
#9 | |
|
Местный
Регистрация: 31.05.2008
Сообщений: 1,159
|
Цитата:
в етом то и вся идея мода- мнгновенные события обрабатывает ил, а сам ИИ генерит спец. прога. которая уже все обсчитывает... |
|
|
|
|
|
|
#10 | |
|
Местный
|
Цитата:
Как можно меньше пихать расчетов в ил и больше отдать для обработки наружу. |
|
|
|
|
|
|
#11 | |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
Цитата:
В АПИ идут координаты колонн - коммандер сравнивает расстояние если дистанция близкая колонна строится во фронт. з/ы/ Ежли дадите инструмент, то готов поучавствовать. Правда, «...давно не брал я в руки шашек©». Из опыта программирования, Яву не знаю (пока). А так - ассемблер 86, Паскаль, Си++, Форт, ВизуалСтудио, ПХП, Яваскрипт. Ну и SQL до кучи. Последний раз редактировалось LePage; 04.11.2009 в 22:43. |
|
|
|
|
|
|
#12 | |
|
Местный
|
Цитата:
![]() Глаза - это как раз сообщение о препятствии возникшем, противник например, с рельефом или мостами разрушенными все ясно - они то отслеживаются. Ведь нет же точных данных, чтобы в базу занести, как там конкретный танк в колонне или каком другом построении может воевать. |
|
|
|
|
|
|
#13 | |
|
Местный
|
Цитата:
|
|
|
|
|
|
|
#14 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
ну танчики-то по друг другу стреляют. этого достаточно, имхо, чтоб запустить перестроение с выдачей инфы наружу.
|
|
|
|
|
|
#15 | |
|
Местный
Регистрация: 31.05.2008
Сообщений: 1,159
|
Цитата:
типа если врагов мало, то зачем обновлять строй? а елси врагов мала, и скорость низкая-то пусть занимаю оборону... |
|
|
|
|
|
|
#16 | |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
Цитата:
А вот вообще в идеале описание маршрута в миссии я бы расширил на манер маршрута авиаботов, там есть точки - взлет, полет, атака, (причем с указанием цели). И у наземки можно так - точка перестроения в колонну, фронт, ромб, хаотично, экстренный тормоз и т.д. Т.е. не в прямую указывать команду перестроения, а подменять точку маршрута с типом построения. А по дефолту будет колонна, как полет у авиаботов. (из соображений совместимости как у мода зен )Выглядеть будет примерно так - set XX_Chief_Road xxxxx.xx yyyyy.yy vv.vv Type_fоrmation Вообще в АПИ добавить только команду set - т.е. изменить/переописать объект в миссии. (даже с сохранением синтаксиса) А такие вещи, как возникновение препятствий - разрушение мостов, встреча с вражеской колонной, пересечение поездом разъезда, налет аваиации и им подобных коммандер в силах отследить и имеющимися средствами. Главное, чтоб он смог вовремя дать команду на подмену в точке маршрута. Что касаемо конвоя кораблей. Имхуется мне, что сделать это надо опять таки на манер колонн наземки. Т.е. введением новых объектов - конвой из 3-4-5-6-7 кораблей, разного класса, правда . И управлять ими как одним объектом. с теми же заморочками по перестроению.
Последний раз редактировалось LePage; 05.11.2009 в 01:51. |
|
|
|
|
|
|
#17 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
Вопрос в цене вопроса?
![]() Мож сначала ТЗ сформулируем - потом экономическую эффективность считать начнем?
|
|
|
|
|
|
#18 |
|
Местный
|
|
|
|
|
|
|
#19 |
|
Местный
Регистрация: 19.02.2009
Сообщений: 450
|
Я понял так алгоритм ила
Читаем из файла миссии и создаем объект и привязанный к нему лист с маршрутом. Он читается не в виде точек а в виде отрезков - segments (Так же и я сделал на ГФ маршруты) . Движение идет по сегментам ( 200м) которые еще делятся для обсчитывания. Потом с производной от скорости и идет смена координат. В этом и проблема с синхорнизацией видимо, так как временной переменной нету. Принцип трека - с середины его смотреть не получится... У паравозов сегмент больше, потому заметнее рассинхронизация. У кораблей еще больше. Один из способов - менять на лету этот массив с сегментами. Но боюсь будут проблемы, так как надо отслеживать какой из сегментов сейчас в работе у объекта. Хотя это чисто техническая проблема. Последний раз редактировалось JGr124_boRada; 05.11.2009 в 17:14. |
|
|
|
|
|
#20 |
|
Местный
Регистрация: 15.06.2009
Сообщений: 114
|
ну координаты юнитов на данный момент должны быть где-то, иначе откуда бы это взялось - фрагмент эвентлога:
[1:41:35 AM] 3do/Buildings/Airdrome/Hangar1/live.sim destroyed by 1_Chief2 at 111464.89 113493.55 [1:43:55 AM] 63_Static destroyed by 1_Chief0 at 111458.82 113515.07 [1:44:05 AM] 3do/Buildings/Airdrome/Hangar1/live.sim destroyed by 1_Chief0 at 111310.33 113452.14 [1:44:16 AM] 59_Static destroyed by 1_Chief0 at 111302.75 113474.61 [1:44:18 AM] 3do/Buildings/Airdrome/Hangar1/live.sim destroyed by 1_Chief2 at 111348.984 113462.484 [1:45:35 AM] 3do/Buildings/Airdrome/Hangar1/live.sim destroyed by 1_Chief2 at 111194.45 113421.08 [1:45:46 AM] 57_Static destroyed by 1_Chief2 at 111226.83 113454.18 [1:45:48 AM] 55_Static destroyed by 1_Chief0 at 111148.6 113434.14 [1:45:50 AM] 68_Static destroyed by 103_Static at 110905.82 113488.09 [1:45:50 AM] 1_Chief0 destroyed by 15_Chief1 at 111072.94 113290.49 особенно последняя строка. надо тока найти. и как вариант, ввести команду для юнита, на выдачу в АПИ своих координат. Типа определить местоположение . |
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|