Просмотр полной версии : Каким будет следующее за ИЛ поколение авиасимов?
В связи с наметившимися тенденциями обсуждения и даже критики анонсируемых авиасимпроектов от MG и от GT (:) Рвем шкуру неубитого…даже ещё не родившегося медведя :) ) захотелось разобраться в таком вопросе: Можно ли выделить поколения авиасимов (за историю их создания для персоналок). И что, в таком случае, можно считать продуктом следующего поколения по отношению к нынешнему Илу, как некой отправной точке отсчёта %)
Итак, авиасим нового поколения это:
1. Поддержка (или использование) современных (на момент выхода), компьютерных технологий, каковыми на сегодня являются: многоядерность ЦП, Direct10, SLI video. Что называется «Новое поколение будет жить при….»
2. Реализация нескольких, доселе никем не сделанных, или лишь скромно попробованных, отдельных фич в графике, анимации, и пр…
3. Увеличение «прорисовки» и детализации окружающего мира, объектов в N! Раз. (Именно, чтобы можно было посчитать и сказать – теперь у нас в 2 раза больше, каких-нибудь там, полигонов, спрайтов и чего ещё там).
4. Отдельным пунктом, применительно к авиасиму – новый уровень визуализации неба и облаков, а так же закатов, восходов и т.п.
Опять же, должен быть один или несколько «главных» признаков, по которым можно будет судить о любом поступившем на рынок проекте, как о продукте нового поколения.
Для себя выделил такие признаки:
6DOF с поддержкой не только ТракИр, а и помощью других манипуляторов (Ау-у, где вы, новое поколение джойстиков и мышей….?)
Динамическая погода (с широкой реализацией – переменная облачность, грозовые фронты, ветры, потоки и пр…)
Новый уровень ДМ, в том числе той, что касается его «внутрикабинной» визуализации….
Что ещё может стать стандартом де факто для новых продуктов? :confused:
без п.1 про остальное можно забыть . а ждать реализации етого пункта еще 2-4 года... имхо
многопроцесорность "гуляет" давно . а где реализация ? также и со СЛИ
Управление ботами голосом.
olegkirillov
25.11.2006, 22:39
Я тут когда купил GF6800GT решил запустить Operation:Flashpoint. Бодро поставил максимальные настройки (игрухе-то больше пяти лет...) и приготовился смотреть красоту. Посмотрел... при FPS=0.1. На земле появились кочки и рытвины, в которых стало удобно прятаться (раньше поверхность прорисовывалась чуть лучше чем в ПХ), картинка из-за своей палитры (вот такая она изначально) фотореалистичной не стала, однако _очень_ неплохо. Но приемлемой производительности я добился лишь при настройках "Выше среднего". Облизнись и обломись, называется. Там для таких как я наивных текстурки лежат в разрешениях до 2048х2048. Чтоб не думали что комп слишком мощный.
На чем ее тестировали?
5. Трехмерные кликабельные кокпиты, но боюсь тогда БзБ не будет полноценным симом нового поколения, а жаль. Но, к счастью, не МГ единым...
5. Трехмерные кликабельные кокпиты, но боюсь тогда БзБ не будет полноценным симом нового поколения, а жаль. Но, к счастью, не МГ единым...
На кой черт кликабельные кокпиты?
ShadowDev
26.11.2006, 00:10
olegkirillov вы просто забыли прикупить к новой видеокарте кнопку "Сделать все красиво", с ней 5-ти летняя игра совсем красивая :)
5. Трехмерные кликабельные кокпиты...
...с сенсорными экранами.
=M=PiloT
26.11.2006, 00:38
Управление ботами голосом.
Я и щас могу так в ИЛе,научить???:rtfm: ток мне это не нада покась
olegkirillov
26.11.2006, 00:48
olegkirillov вы просто забыли прикупить к новой видеокарте кнопку "Сделать все красиво", с ней 5-ти летняя игра совсем красивая :)
ЩАЗ (OFP в русской раскладке) и с новой картой и без оной кнопки красивый, пожаловаться не могу, FPS вот только меня слегка напрягает... :)
Так я к чему - ребята 5 лет назад заложили в движок (и в саму игру) такой запас фич, что и нонешние карты просаживаются влегкую. Но играть все равно можно и сейчас, просто не все красоты видно.
ROSS_Tracer
26.11.2006, 00:55
Кликабельный кокпит, это дело будущего.... не раньше, чем через 5 лет, в каком-нить авиасиме ВСЕ летабельные аппараты будут иметь кликабельные кокпиты.
Должны вырасти технологии и комьюнити до этого.
ЩАЗ (OFP в русской раскладке) и с новой картой и без оной кнопки красивый, пожаловаться не могу, FPS вот только меня слегка напрягает... :)
Так я к чему - ребята 5 лет назад заложили в движок (и в саму игру) такой запас фич, что и нонешние карты просаживаются влегкую. Но играть все равно можно и сейчас, просто не все красоты видно.
Я вот сам поражаюсь. Тоже пробовал все на максимуме - какие тормоза... Возможно, продукт и не тестировался вовсе, просто заложили и все :) Потому что тестировать его можно только на крее каком-нить, да и тот не потянет, если игра так написана.
Кликабельный кокпит, это дело будущего.... не раньше, чем через 5 лет, в каком-нить авиасиме ВСЕ летабельные аппараты будут иметь кликабельные кокпиты.
Должны вырасти технологии и комьюнити до этого.
Считай, что время пролетело незаметно. "Лет через 5" пришло уже давно в виде МСФС 2004. :)
В новом FS-X, все дефолтные летабельные ЛА имеют кликабельные 3D кокпиты и поддерживают 6DOF.
=M=PiloT
26.11.2006, 01:44
Я вот сам поражаюсь. Тоже пробовал все на максимуме - какие тормоза... Возможно, продукт и не тестировался вовсе, просто заложили и все :) Потому что тестировать его можно только на крее каком-нить, да и тот не потянет, если игра так написана.
не смотря ни на что,это лучшее что я видел в купе с ИЛом,теперь еще и АА.....и все три вещи работают достаточно,но с МАХмумами всегда проблемно
не смотря ни на что,это лучшее что я видел в купе с ИЛом,теперь еще и АА.....и все три вещи работают достаточно,но с МАХмумами всегда проблемно
Бесспорно - флэшпойнт лучший в своем классе.
Управление ботами голосом.
Через поколение боты начнут понимать мат. (Который более информативен в горячке боя.) :)
Бесспорно - флэшпойнт лучший в своем классе.
А он как и Ил-2 один в своем классе?
ArmA производит впечатление корявого недоделанного продукта (баги, анимация, ДМ, физика, трассеры, неоптимизированный код, ...). Ребята почивают на лаврах 5 лет. Их право, в прочем. Хочется, чтобы "у нас" было не так.
На кой черт кликабельные кокпиты?
А на кой черт все остальное? Просто надо понять, что это уже реальность, только некоторые разработчики не могут/не хотят (нужное подчеркнуть) этого понять. Из четверки самых популярных авиасимов, MSFS, Falcon, Lockon , Ил-2, только последний не имеет данной фичи и не заимеет ее в будущем.
(Ау-у, где вы, новое поколение джойстиков и мышей….?)
Я что-то слабо представляю, что еще можно сделать в джойстиках, а уж тем более в мышах. Уж кажется все мыслимое уже сделано :old:
Уж кажется все мыслимое уже сделано :old:
Осталось все это мыслимое сделать не из гАвна, тогда я пойду в магазин не взирая на цены:D
Управление ботами голосом.
:D :D Тебя научить? Я и сейчас так делаю!
А лучший джойстик - оптическая мышь :) За 5$, на стол положить не стыдно и сломалась, не жалко :)
Я что-то слабо представляю, что еще можно сделать в джойстиках, а уж тем более в мышах. Уж кажется все мыслимое уже сделано :old:
Имеется ввиду возможность управления обзором в режеме 6DOF.
Пока имеем лишь скромную, но надежную хатку на 8 положений.
5. Трехмерные кликабельные кокпиты, но боюсь тогда БзБ не будет полноценным симом нового поколения, а жаль. Но, к счастью, не МГ единым...
Пожалй да! И дело на в том, что кому это не надо, а в том что это будет (а раньше не было ;) ), как факт :old:
К кликабельному кокпиту потребуется виртуальная перчатка на левую руку - чтоб в горячке боя наощупь работать, мышой задо... замучишься попадать в рычажки и кнопочки. А перчатка это неудобство, и без нее ладошки потеють...
Считаю основным показателем следующего поколения авиасимов - изначально заложенная многопотоковость игрового кода. Причем на уровне: поставил рядом 3 системника, соединил всего-лишь гигабиным проводом и наслаждаешься видом пехоты, разбегающейся от разбомбленного тобой войскового эшелона.
Производители четко дали понять - предел одного ядра уже близок, кто не успеет приспособиться к N в одном, падет под натиском конкурентов. И не графика будет камнем преткновения, там все достаточно просто, а вот обсчет каждого осколка с каждой заклепкой в радиусе видимости...
..., а вот обсчет каждого осколка с каждой заклепкой в радиусе видимости...
А этот обсчет нафиг не нужен, что бы не утверждали гнусные эстеты:D
Заставить лететь снаряд похоже на правду можно несколькими формулами, но талантливо составленными.
Можно ввести в задумчивость железо расчитывая все возможные силы действующие на снаряд, и получить аПсолютно такую же картинку в результате как и без оных!:)
Ну и кому это нужно? Пусть у военщины голова болит о полном реализЬме просчета снаряда.
olegkirillov
26.11.2006, 15:44
Считаю основным показателем следующего поколения авиасимов - изначально заложенная многопотоковость игрового кода. Причем на уровне: поставил рядом 3 системника, соединил всего-лишь гигабиным проводом и наслаждаешься видом пехоты, разбегающейся от разбомбленного тобой войскового эшелона.
Производители четко дали понять - предел одного ядра уже близок, кто не успеет приспособиться к N в одном, падет под натиском конкурентов. И не графика будет камнем преткновения, там все достаточно просто, а вот обсчет каждого осколка с каждой заклепкой в радиусе видимости...
По крайней мере с графикой так проблема решается на раз: имеется бесплатный софт (Chromium, http://chromium.sourceforge.net/doc/intro.html ), рапортующий системе, что он есть драйвер могучей OpenGL-видеокарты с огромным разрешением. А на деле режущий выходной видеобуфер на несколько (по числу подключенных системников) кусков и отдающий команды рендеринга их видеокартам. Вместо мониторов часто используют проекторы (чтоб дешево сделать видеостену).
Осталось игре распараллелить обработку матмоделей и можно будет за хорошие бабки делать себе суперкокпит. :)
А этот обсчет нафиг не нужен, что бы не утверждали гнусные эстеты:D
Заставить лететь снаряд похоже на правду можно несколькими формулами, но талантливо составленными.
Можно ввести в задумчивость железо расчитывая все возможные силы действующие на снаряд, и получить аПсолютно такую же картинку в результате как и без оных!:)
Ну и кому это нужно? Пусть у военщины голова болит о полном реализЬме просчета снаряда.
А теперь представь ДВА полка в воздухе и ДВЕ дивизии на земле. Представил? Теперь вопрос: сколько снарядов и пуле они выпускают в секунду, сколько они летят в воздухе и сколько осколков они дают, а теперь обсчитай их попадания... Сколько гигафлопс потребуется?
Вы меня не поняли:)
Не нужно считать все эти пули чтобы вышла хорошая игра;)
А мне вот в Иле/ПХ жутко не хватает "обрамления" - т.е. всего, что должно быть вокруг самого симулятора, в перерывах между боями. Пилоты звена и эскадрильи (с реальными именами, внешностью, голосами, а то и видео). Возможность с ними поговорить, обсудить прошедший бой. Перемещение пилотов внутри части, приход пополнения ("Серегину я даю второе звено, подбери ему замену из молодых"). Какие-то индивидуальные характеристики у каждого - один снайпер, другой ориентироваться толком не умеет, третий способен забыть про приказ и ввязаться в бой без команды... Не скатываясь, понятное дело, до РПГ и "прокачки персонажа" :)
Индивидуальные характеристики самолетов - у того движок мощности недодает, этот топливо жрет как бегемот веники... Индивидуальные номера и закрепление самолетов за пилотами ("твоя семерка еще не готова, возьмешь двадцать пятую у Семенова"). Свой механик и возможности с ним поговорить.
Постановка задачи и разбор полета. В здании, в землянке, под открытым небом. Речи командира и комиссара (помните, как в RTW герерал речь перед боем задвигает - на основе реальной игровой обстановки, в целом довольно адекватно). Синоптик и сводки погоды (не всегда, впрочем, достоверные). Письма домой ("Мама, сегодня сбил своего первого ганса. У нас погиб Витя Москаленко, я тебе про него писал, а Сашка в госпитале, не знаю, сможет ли снова летать...").
Ну и далее в том же духе - лишнее зачерктуть, недостающее вписать.
Сугубое ИМХО - часть кода, отвечающая за создание "атмосферности", должна быть не меньше самого симулятора. Может даже отдельный продукт или в крайнем случае адд-он. Чтобы кампания (статическая, динамическая - не суть) была произведением искусства, полным погружением в зтот мир, а не просто набором мало связанных между собой миссий.
Вот такие мысли по поводу :)
Кстати, тут вспомнилось еще одна вещь: единое поле боя для симуляторов разных родов войск, но скорее это будет через одно поколение. (Управление зенитками в БзБ это слишком примитивно)
Кстати, тут вспомнилось еще одна вещь: единое поле боя для симуляторов разных родов войск, но скорее это будет через одно поколение. (Управление зенитками в БзБ это слишком примитивно)Я как увидел название темы тоже сразу об этом подумал :)
Больше всего конечно хотелось бы видеть усовершенствование сетевой составляющей. В идеале вообще единый супер-сервер (естественно платный, вроде теперешних WoW и прочей фигни) на котором одновремнно тысячи пилотов всех фронтов и возможно даже наземные войска... но это лет эдак через 100 :) хотя сильно упрощённую модель этого^ по моему теоретически можно реализовать и сейчас... просто $проса вероятно нет пока.
Я как увидел название темы тоже сразу об этом подумал :)
Больше всего конечно хотелось бы видеть усовершенствование сетевой составляющей. В идеале вообще единый супер-сервер (естественно платный, вроде теперешних WoW и прочей фигни) на котором одновремнно тысячи пилотов всех фронтов и возможно даже наземные войска... но это лет эдак через 100 :) хотя сильно упрощённую модель этого^ по моему теоретически можно реализовать и сейчас... просто $проса вероятно нет пока.
Ну 100 это слишком, я надеюсь лет через 10 покрошить на штурмовике танки, управляемые людьми онлайн, естественно, с должным уровнем ФМ, ДМ и т.п.
Виктор ( =SF=BELLA-RUS )
26.11.2006, 21:43
Я как увидел название темы тоже сразу об этом подумал :)
Больше всего конечно хотелось бы видеть усовершенствование сетевой составляющей. В идеале вообще единый супер-сервер (естественно платный, вроде теперешних WoW и прочей фигни) на котором одновремнно тысячи пилотов всех фронтов и возможно даже наземные войска... но это лет эдак через 100 :) хотя сильно упрощённую модель этого^ по моему теоретически можно реализовать и сейчас... просто $проса вероятно нет пока.
WWIIOnline велком ))))) на сервере круглосуточно несколько сотен игроков и все рода войск ;)
WWIIOnline велком ))))) на сервере круглосуточно несколько сотен игроков и все рода войск ;)
Белла а как там с климбом?:D
сорри не удержался:ups:
Виктор ( =SF=BELLA-RUS )
26.11.2006, 22:32
Белла а как там с климбом?:D
сорри не удержался:ups:
Хреново ))) авиация вообще от балды )))
но я там исключительно с винтовочкой )))
В следущем поколеннии авиасимов вирпил как таковой будет ненужен, все будет делать за него компьютер. Вирпил же валяясь на диване будет силой мысли отдавать команды :old: :D
Имеется ввиду возможность управления обзором в режеме 6DOF.
Пока имеем лишь скромную, но надежную хатку на 8 положений.Все уже давно придумано - TrackIR. Что-то другое пока что не представляется возможным придумать. Просто потому что у человека только 2 руки.
Все уже давно придумано - TrackIR. Что-то другое пока что не представляется возможным придумать. Просто потому что у человека только 2 руки.
ШВР? Правда, с ведром на голове смотреться будет весело :) Но все же :)
ШВР? Правда, с ведром на голове смотреться будет весело :) Но все же :)Глазки жалко. Как ни крути, а это все равно будут какие-то дисплейные панели, в упор придвинутые к зрачкам. Со всеми вытекающими медицинскими эффектами...
Чтобы это стало безопасным, нужна какая-то проекционная система... Но, боюсь, водрузить такое на голову так, чтобы не сломать шею - еще долго не будет возможным. Уж скорее научатся подавать сигнал непосредственно в глазной нерв. :)
olegkirillov
27.11.2006, 12:27
Уже есть проекционная система. Toshiba Head Dome Projector ( http://www.laptoplogic.com/news/detail.php?id=1574 ). Жутковато смотрится, но я в наморднике из респиратора (чтоб тимспиком домашних не будить) выгляжу не менее е...тым, так что мне пофиг внешний вид. :)
Вот ролик близкий к теме БзБ http://www.youtube.com/watch?v=kBm86lrCq2c&NR
...ну и к теме симуляторов следующего поколения...надеюсь в БзБ увидеть нечто подобное.
Все уже давно придумано - TrackIR. Что-то другое пока что не представляется возможным придумать. Просто потому что у человека только 2 руки.
TrackIR - молодец, но не у каждого может в хозяйстве оказаться :rolleyes: , а 6DOF - имеется. Как быть?...А надо чтобы можно было реализовать функции 6DOF без TrackIR! .
Ну не клаву же топтать... :)
Подавай нам джой со "спецхаткой". Да и вообще, даешь TrackBoll на джое...%)
...а то у нас ещё по 10 пальцев незадействовано:)
А мне вот в Иле/ПХ жутко не хватает "обрамления" - т.е. всего, что должно быть вокруг самого симулятора, в перерывах между боями. Пилоты звена и эскадрильи (с реальными именами, внешностью, голосами, а то и видео). Возможность с ними поговорить, обсудить прошедший бой. Перемещение пилотов внутри части, приход пополнения ("Серегину я даю второе звено, подбери ему замену из молодых"). Какие-то индивидуальные характеристики у каждого - один снайпер, другой ориентироваться толком не умеет, третий способен забыть про приказ и ввязаться в бой без команды... Не скатываясь, понятное дело, до РПГ и "прокачки персонажа" :)
Присоединяюсь.
Я например тоже думаю, что графики и физического реализь-му уже вроде как достаточно. Можно конечно выжимать и выжимать. Но радикального "ух-ты!" (как это было с закатами и облаками в иле) уже долго не будет. Новое поколение симулятора – это новый уровень погруженности в сдеру. И в области графики мы будем иметь длительный застой на годы.
Не то это направление. Думаю ил взял не только графикой, звуком, флай и дестрой моделью. А именно балансом всего этого. Плюс...
Главный секрет всех игр вообще и симуляторов в частности, в чем? Самый лучший симулятор - это собственная крыша. Чем лучше у нее климб, тем больше реализь-му даже на скверной графике. А если крыша как утюг, то как не изгаляйся, мегагерцами долби и шейдерами не компенсируешь…
Например, даже в более чем спартанском "обрамлении" брифингов Ила хороший текст (голый текст!) – это пол цены статической компании. Для сравнения. Компания "Курсант". Просто засасывает как книга. Без всяких доп. девайсов на взлете можно почудится и запах безнзина и ощутить дырку в кирзухе (а в кабине ла действительно жарко от двигателя! 100%!! :). А вот "Барбаросса". Тоже статика, а дрянь однообразная... Потому как брифинг без души. Без балансу... Так, подделка дешевая.
То есть. Не надо "вылизывать реализьм". Просто вещь должна быть гармоничной. Тогда и ляпы недочеты сгладятся.
И вот что действительно вываливает тебя из состояния погружения в среду - так это так называемый ИИ ботов. Невзаправдышность их поведения. И это действительно проблема № 1.
Мне не нужны новые пупырышки в кокпите, и без движущихся облаков я обойдусь, но наши Яки идущие в сопровождении штурмовиков, не должны бросаться в догфайтинг завидев мессеры (это же трибунал!). Да, немцы так делали. Но почему и у синих и у красных одинаковая, синяя, стратегия? Потому что там "сидят" они и те же боты.
Какая разница от более точной модели дестроя той или иной вылизанной машины, если поведение ботов все равняет? Да, существует курсант, новичок, опытный, ас... Конечно это несколько разнообразит (а при хорошем брифе даже работает как взаправду). Но чересчур грубо все это. Топорно. Какая разница какой самолет перед тобой, какая у него флай модель, если я четко знаю что "а тот, который во мне сидит" один и тот же?!
Нет, я думаю, в иле "модель ИИ" самая умная, чем и берет (походе же!). Но она все равно на шаг отстает от всего остального. Непропорционально примитивная. Эта непропорциональность и бросается в глаза больше всего. Боты должны быть столь же разными, как и модели самолетов. Иметь обширную настройку. Они должны стать живее, ближе к человеку. Они должны трусить или быть отчаянными, иметь характеры, националность (русские и немцы воевали совершенно по-разному!). Обрести настоявшее лицо. Не просто щелчком переходить от "новичка" к "ветерану" в процессе компании (по счетчику налета), а обучаться. Пускай упрощенно, огрублено, но помнить предыдущие мисси (если его чуть не сбили вчера, то в следующем вылете он ... эм... менее отчаянный). Тогда действительно будет жалко потерять хорошего ведомого и вообще кого-либо из своих.
Ведь всем известно, что для сохранения играбильности тупость ботов пришлось компенсировать такой явной лажей как третий глаз в заднице, волшебный пилотаж и суперметкость (зарезанная при этом по скольжению.). И зачем, зная это, мне тогда реализм работы мотора?
Толку от клубящихся облаков (их реализма) если я знаю, что бот видит сквозь них?
Другое дело – кому это надо и кто заметит ляп?
Построить действительно живой, похожий на правду ИИ в игре – работа сложная и неблагодарная (да и неподъемная никакой фирме в одиночку. Тут надо привлекать народ на субботник. А значит нужен "открытый редактор характеров".). И этот титанический труд заметят только чокнутые, что здесь водятся в изобилии, но не в магазинах с играми. Нормальный, массовому игроку, с дубовой крышей, вряд ли надо вникать в тактику и стратегию ВВС разных стран. Зачем ему машинный ИИ, если у него со своим – напряженка... Зачем ему прорисованный реализм стратегии синих и красных, если он не знает, кто с кем воевал в той войне и за что?
Поэтому, думаю, с интеллектом в играх было и будет тяжело (давно уже так) а большинство производителей электронного наркотика будут по-прежнему давить на "заметную всем" графику и поверхностные эффекты. И нам после очередных восторгов будет чего-то опять не хватать, как присмотримся.
Уверен в БзБ будет лучший "интеллект". Но все равно он будет на шаг позади.
:(
А мне вот в Иле/ПХ жутко не хватает "обрамления" - т.е. всего, что должно быть вокруг самого симулятора, в перерывах между боями.
Это, скорее, некая сопутствующая составляющая, но не определяющая для нового поколения симов...ИМХО
TrackIR - молодец, но не у каждого может в хозяйстве оказаться :rolleyes: , а 6DOF - имеется. Как быть?...А надо чтобы можно было реализовать функции 6DOF без TrackIR!А смысл? Все равно ты не сможешь ими разумно пользоваться. Это ж нужно 3 поворота и 3 смещения, все аналоговые. Чем крутить?
Подавай нам джой со "спецхаткой".На нормальных джоях их щас по 3 ставят, так что теоретически хватит - но все равно нормально башкой не покрутишь.
Backfire
27.11.2006, 15:55
А смысл? Все равно ты не сможешь ими разумно пользоваться. Это ж нужно 3 поворота и 3 смещения, все аналоговые. Чем крутить?
На нормальных джоях их щас по 3 ставят, так что теоретически хватит - но все равно нормально башкой не покрутишь.
А зачем целиком уповать на джой?
Можно сделать автоматическое отклонение "виртуальной головы". Т.е. смотрите вы вправо - голова поворачивается так же как и сейчас, хотите посмотрить вправо- вниз, голова автоматом смещается к правому борту, то же самое и вправо-назад. Достаточно задать карту движения головы пилота. Единственное, при таком управлении потребуются 2 доп. кнопки: голова отклонена вправо и голова отклонена влево, это уже для рулёжки. По сути, механизм очень напоминает дворник лобового стекла у старых мерседесов, который с эксцентричным механизмом.
Вот ещё чего подумал.
Сначала в авиасимах двигались только самолёты
Потом стали двигаться ручки и приборы в кабинах
Потом стала двигаться техника на земле
На подходе, для нового поколения - движение воздушных масс, облаков, фронтов и т.п. (уже упоминалось) и
должно, наконец быть реализовано "динамическое" изменение природы на земле! :old: Пока же все текстуры на картах - неизменны. (зимой и летом одним цветом, каждый для своего времент года), причем не только в ИЛе.
ShadowDev
27.11.2006, 19:19
Moroka, как ты видишь "динамическое" изменение природы на земле!"?
приведи несколько, обоснованных с точки зрения реализации, примеров.
Moroka, как ты видишь "динамическое" изменение природы на земле!"?
приведи несколько, обоснованных с точки зрения реализации, примеров.Трава должна расти, а волки - жрать зайцев.
Нафига это надо - неясно. Но красиво. :)
ООО, лучче дайте нам полный обсчет каждого виртуального атома!!!
Молекулы!!
дето в 3300 году :)
Нет, я думаю, в иле "модель ИИ" самая умная, чем и берет (походе же!). Но она все равно на шаг отстает от всего остального. Непропорционально примитивная. Эта непропорциональность и бросается в глаза больше всего. Боты должны быть столь же разными, как и модели самолетов. Иметь обширную настройку. Они должны стать живее, ближе к человеку. Они должны трусить или быть отчаянными, иметь характеры, националность (русские и немцы воевали совершенно по-разному!). Обрести настоявшее лицо. Не просто щелчком переходить от "новичка" к "ветерану" в процессе компании (по счетчику налета), а обучаться. :(При нынешнем развития интернета боты скоро будут нужны лишь для мелкой приписки на коробке с игрой, мол: "а можно и с ботами полетать если что" :)
Moroka, как ты видишь "динамическое" изменение природы на земле!"?
приведи несколько, обоснованных с точки зрения реализации, примеров.
Прошу прощения за сумбурную формулировку. Имел ввиду следующее.
Сейчас цвета леса, травы, полей никак не изменяется в зависимости от времени года. Цвет листвы, да и, вообще, её наличие, остается постоянным, пока не сменят саму карту. То же - лед на воде, снежный покров и т.п. Думается, что можно было бы генерировать эти параметры динамически назначая соответствующее время года или выпадение снега, например.
2MUTbKA В каком-то смысле трава должна расти, а вот с волками перебор.... Красиво + елемент реализма!:old:
NewLander
28.11.2006, 03:19
Самый лучший симулятор - это собственная крыша. Чем лучше у нее климб, тем больше реализь-му даже на скверной графике.
Пошло в подпись на желтом с сохранением копирайта :beer:
ShadowDev: Moroka, как ты видишь "динамическое" изменение природы на земле!"? приведи несколько, обоснованных с точки зрения реализации, примеров.
"Спасибо господи, что нужное сделал простым, а сложное ненужным" (с)
Идет компания. Июнь, июль, август... октябрь – местность внизу одинаково зеленая. В середине норября, раз. Белая. Снег выпал (море замерзло :). Ладно, бывает. Но вот заканчивается февраль. Где-то в марте, раз. Снег пропал, карта опять зеленая как в июне. Вот этот скачек "глаз режет". Я думаю, что если бы был еще осенне-весенний вариант (голая земля, лужи пятна снега) то этого было бы уже вполне достаточно что бы сгладить неприятный эффект. Но лучше на три сезона (лето, зима, межсезонка) иметь по пару скинов земли и умно их менять. И всего делов-то...
vopros: При нынешнем развития интернета боты скоро будут нужны лишь для мелкой приписки на коробке с игрой, мол: "а можно и с ботами полетать если что"
Да, есть такое и уже широкое мнение. :)
"Не можем ума ботам добавить? Ну и черт с ним! Интернет все решит!"
В принципе согласен. Он-лайн игры растут как на дрожжах. И это – круто!
Но...
Но сравните "на глазок" количество проданных копий игры с количеством он-лайн вирпилов. Думаю, разница раз в 5-10 будет сохраняться всегда. Да даже если и всего в два раза – все равно это показатель. И отсутствие сети – не главный сдерживающий фактор. Сравните количество людей читающих Интернет, с теми кто туда пишут. Никогда они не сравняются. Потому что это "внутри людей". Поиграть наедине с компьютером – это всегда будет. И терять такой рынок?
Ну и последний аргумент. Спросите у среднего пацана знает ли он что такое "вор-берд"? А "ИЛ-2"? Получится как в той рекламе про "шампунь номер 1 от лупы"...
Вообще-то, думаю, феномен популярности "Ил-2" до конца не ясен и самим создателям. Прекрасная игра. "Более чем игра". Взрослых дядей засасывает на годы. Почему?
Причин много и даже их комбинаций. Графика, реализм. Да конечно. Но этого мало. Я думаю, немаловажную роль играет возможность творческого развития самой игры. Ее плавное углубление. Приближения к реальности.
Первый признак что наигрался, какой? Начинаешь подмечать неувязки, ляпы. Классные вещи примелькались – ляпы проступили. Вот откуда все эти споры здесь. То не так! Это не этак! Давай еще лучше!!!
Хоцаа глубже. А там – фанера. Любая игра – хорошо или плохо покрашенная фанера. Играешь пока не понял это. Понял это? Все, игру можно и на полку положить. Но... оказывается в Ил-2 можно же углубить! Появляются "чокнутые". Начинают воять свои компании. Изгаляются. Делают невозможное! Самопальные компании на голову выше фирменных. Те, кто почти наигрались, берут такие компании... ух ты! Появляется второе дыхание. Ну и конечно же сеть тут как тут... Еще одна степень свободы.
Я думаю, что это + своевременное появление фирменных аддонов и сделало эту игрушку культовой, долгоживущей. "Больше чем игрой".
Конечно же он-лайн – отдельная и особая песня. Но не единственная! "Целый мир в кармане" – это когда не видно границ возможностей во все стороны, куда не глянь! Можно и офф, можно и онн, можно и мемуары прочитанные еще раз перечитать, другими глазами, после того как сам за ручку подержался, можно с таким же чуть чокнутым поспорить...
Вот когда возникает "не просто игра"!
Уберите ботов или оставьте их такими тупыми. Сделайте супер-путер графику, но сузьте игру, уберите глубину, возможность саморазвития хотя бы с одной стороны... и... вы похороните вещь. Мало на игровом рынке красивой туфты-однодневок?
Поэтому, я думаю, что хороший симулятор будущего – это (помимо всесторонней поддержки и развития он-лайн) еще и мощный, умно придуманный конструктор офф-лайновых миссий с гениальным набором инструментов, припав к которому "чокнутый на этом" будет воять настоящие шедевры реализма. Разработчики пускай вылизывают графику и флай модель. Ядро. Инструмент. Генератор методанных. А вот окончательный продукт, "душу", – захватывающую симуляцию истории, пускай делают (вдыхают) сотни фанатиков, кто книжки читают, землю роют в поисках правды. Один вперед другого. Тога все это будет на рейтинг игры, на "молву" работать на ее долгожительство.
Будут меддоксы жадничать, сами все делать - закончат как "Эплл".
Никто не волшебник. Но дружба, как известно, позволяет делать настоящие чудеса.
:)
Так вот единственно отличие "офф" от "он" – это боты. А они – не на высоте у всех разработчиков игр. Они – главный тормоз. Думаю, тот кто что-то гениальное сделает в этом направлении первым, станет первым ... после бога.
:)
По сравнению с ИЛ2, нет пока столь популярного авиасима, слижком он объемен, и слишком хорошо затягивает, и не отпускает зараза никак :) а дальше??? а что дальше...???
а следующим шагом будет попытка угнать настоящий самолет с реального аэродрома. (скорей всего :) )
...Идет компания. Июнь, июль, август... октябрь – местность внизу одинаково зеленая. В середине норября, раз. Белая. Снег выпал (море замерзло :). Ладно, бывает. Но вот заканчивается февраль. Где-то в марте, раз. Снег пропал, карта опять зеленая как в июне. Вот этот скачек "глаз режет". Я думаю, что если бы был еще осенне-весенний вариант (голая земля, лужи пятна снега) то этого было бы уже вполне достаточно что бы сгладить неприятный эффект. Но лучше на три сезона (лето, зима, межсезонка) иметь по пару скинов земли и умно их менять. И всего делов-то...
Да, речь именно об этом.
Что касается 3-х карт на все времена года (тогда уж 4!) то это представляется не самым простым (в смысле трудозатрат и объёма данных) решением, и к тому же далеко не гибким :o
[QUOTE=-atas-;871233]Через поколение боты начнут понимать мат. (Который более информативен в горячке боя.) :)
Ага... Американцы проводили лингв.анализ боев с джапами. Дык, они выигрывали в страйках потому, что у них длина слова 5.2 символа, а у джапов - 10 с хвостом. А когда они русский оттестили, то у наших 7 с хвостом, но в бою сокращается до 3.1 символа на слово...
Типа меньше времени на команды получацца... :-)
При нынешнем развития интернета боты скоро будут нужны лишь для мелкой приписки на коробке с игрой, мол: "а можно и с ботами полетать если что" :)
Угу. Но почему-то никто не берет в расчёт людей которые в силу различных причин играют только с ботами... И на самом деле их достаточно много. Я знаю своих знакомых, которые в оф-лайне валят 10 G-2 на пулеметной чайке. Только им неинтересен он-лайн. И пробовали вместе и дуэли устраивали... НЕ НРАВИТСЯ - был ответ... А вот с ботами головоломно погонять... нравится... Так, что на вкус и цвет...
Угу. Но почему-то никто не берет в расчёт людей которые в силу различных причин играют только с ботами... И на самом деле их достаточно много. Я знаю своих знакомых, которые в оф-лайне валят 10 G-2 на пулеметной чайке. Только им неинтересен он-лайн. И пробовали вместе и дуэли устраивали... НЕ НРАВИТСЯ - был ответ... А вот с ботами головоломно погонять... нравится... Так, что на вкус и цвет...
Я думаю что их больше. Оффлайнеров.
Это тонкое дело достаточно - баланс. За последнее время многие обожглись сделав ставку на что-то одно прилепив кое-как второе.
ShadowDev
28.11.2006, 12:26
ShadowDev: Moroka, как ты видишь "динамическое" изменение природы на земле!"? приведи несколько, обоснованных с точки зрения реализации, примеров.
"Спасибо господи, что нужное сделал простым, а сложное ненужным" (с)
Идет компания. Июнь, июль, август... октябрь – местность внизу одинаково зеленая. В середине норября, раз. Белая. Снег выпал (море замерзло :). Ладно, бывает. Но вот заканчивается февраль. Где-то в марте, раз. Снег пропал, карта опять зеленая как в июне. Вот этот скачек "глаз режет". Я думаю, что если бы был еще осенне-весенний вариант (голая земля, лужи пятна снега) то этого было бы уже вполне достаточно что бы сгладить неприятный эффект. Но лучше на три сезона (лето, зима, межсезонка) иметь по пару скинов земли и умно их менять. И всего делов-то...
нужно своими глазами на мир смотреть шире
в других авиасимах это все уже давно есть
мы по сети (по локалке) когда кампании проходили (10 человек летало) в эфире стоял невообразимый мат, примерно
-1 - б*я, ты куда пропал с*ка, я че, один от этих п*дар*сов отбиваться должен?!
-2- не с*ы командир, я сверху!
-1- среляй с*ка, эти п*дары подо мной
-2- а если в тебя х*якну??
-1- СТРЕЛЯЙ С*КА Е*АНАЯ!! ОНИ МЕНЯ ЩАС В Ж*ПУ В*ЕБ*Т!
-2- ВАС ПОНЯЛ! СТРЕЛЯЮ!!
-1- ТЫ КУДА УРКА ВЫСТРЕЛИЛ!!! ТЫЖ В МЕНЯ ПОПАЛ!!!
вот в таком духе :) но все ясно....
З.Ы. - добавленно пожже - приношу извинения за мат ....
Угу. Но почему-то никто не берет в расчёт людей которые в силу различных причин играют только с ботами... И на самом деле их достаточно много. Я знаю своих знакомых, которые в оф-лайне валят 10 G-2 на пулеметной чайке. Только им неинтересен он-лайн. И пробовали вместе и дуэли устраивали... НЕ НРАВИТСЯ - был ответ... А вот с ботами головоломно погонять... нравится... Так, что на вкус и цвет...
На самом деле, что меня напрягает - это слабый реализм поражения наземных целей. Валишься на зену метров с 400, ракеты рядом ложатся - цель не поражена... Берем книгу "Вооружение советской (российской) авиации. 1934-наше время" Автор Широкорад (по-моему) Там черным по белому прописаны характеристики нурсов, бомб, пушек, пулеметов, данные по отстрелу штурмерами танков, ваще данные потерь среди танков от авиации... И грусто становится в игре. Если по поводу бомбы в танк - нормально, то бомба в колонну... пхе... 250кг-фугаска поражала небронированные цели в радиусе до 100 метров. А ты фугаску в колонну грузеров - 2,3штуки (если не бензовозы)
Big-B: а дальше??? а что дальше...???
а следующим шагом будет попытка угнать настоящий самолет с реального аэродрома. (скорей всего :))
И этим, батенька, все испортите. :)
Чем вообще хороша игра и симулятор в частности? Они дают невозможное. Невозможное ни для кого. Но так желанное... Вот почему народ свистки в "46" принял в штыки, даже не попробовав? Потому как "дух эпохи" разрушается. Туман реализма... Который вот только в этом ящике и хранится, лелеется, как любимый кактус на подоконнике...
Угнать то можно. А дух, дух где взять?!
:)
Летает крыша? Не проблема! Главное чтобы вовремя садилась на три точки в любом тумане!
Moroka: Что касается 3-х карт на все времена года (тогда уж 4!) то это представляется не самым простым (в смысле трудозатрат и объёма данных) решением, и к тому же далеко не гибким.
Ну здесь как везде. Имеем объем в виде кубика. Длинна-высота-ширина. То есть Трудозатраты (рутинность)- Гибкость(сложность)- Ресурсы(реализуемость). Одно убираем, другое растет.
Но думаю найти разумное решение здесь - не такая уж и проблема.
ShadowDev : нужно своими глазами на мир смотреть шире
в других авиасимах это все уже давно есть
Никто не говорил, что это – новый шаг в авиосимуляторостроении. Просто пожелание заказчика. Не более. Согласен, что не в тему. Но так получилось. Оффтопа боятся – в форум не ходить!
DiMu: На самом деле, что меня напрягает - это слабый реализм поражения наземных целей.
Да, наземка у Меддоксов все время нервно курит в стороне... Где-то здесь же на форуме читал разъяснения главного демиурга. Из него я понял, что флай модель сжирает очень много ресурсов и поступаться ею они не намерены даже ради всеми обожаемой графики. Мол, прежде всего, они делают симулятор самолетов.
Согласитесь, достойная наших отцов стойкость! :)
Мол, они могут сделать все красиво (как у других). Но тогда физика будет по-нарошку (как у других). То же, наверное, касается и "физики дальнего фона". Что бы мотор работал как настоящий "здесь", "там" приходится использовать "упрощенную модель". Поэтому наземка и ведет себя как оловянные солдатики.
Хотя, возможно, все проще? Не проработали алгоритм, не дотестили, не нашли хороших идей... Фон он и есть фон. Все силы, вся любовь творца - сюда. Где кокпит мотор и крылья...
:)
Но насколько я понял в БзБ наземку обязательно подтянут. Во всяком случае дороги под 45 градусов несколько скруглить обещали. Но опять же не в ущерб реализму полета.
Флайингмодель здесь, канешна... да... Но почему-то реализм (более-менее) поражения воздушных целей приведен в соответствие с историческим. А наземку-то что сложного? Бомба рядом-радиус поражения небронированных целей-кто попал-тот умер. Ракета рядом-все аналогично. Мало того, машину подбить хватает 2 снарядов из ВЯ, а зену - только прямым попаданием ракеты. Да там очереди из пулемета хватит - расчет ляжет...
DiMu: Мало того, машину подбить хватает 2 снарядов из ВЯ, а зену - только прямым попаданием ракеты. Да там очереди из пулемета хватит - расчет ляжет...
Не знаю.
Возможно, там действительно всего одну цифру надо где-то изменит, чтобы "как в жизни" стало. Но это же место надо-ж найти! А может, изначально порочная идея была заложена в расчет... Теперь уже ясно стало, да не вырвешь-же.
Сам, как воятель, скажу. Программирование - сее есть искусство, кое на волюнтаристском духе самомнения зиждется... Им приумножается. Им же и гробится...
:)
olegkirillov
28.11.2006, 15:51
При нынешнем развития интернета боты скоро будут нужны лишь для мелкой приписки на коробке с игрой, мол: "а можно и с ботами полетать если что" :)
Не согласен. Игрока не заставишь часами стоять на посту безо всякой перспективы пострелять. Игрока не заставишь возить ресурсы с одной базы на другую на сотни километров в глубоком тылу. Игрокам нужен в первую очередь экшн, а атмосферность и массовку должны создавать боты.
olegkirillov
28.11.2006, 15:54
На самом деле, что меня напрягает - это слабый реализм поражения наземных целей. Валишься на зену метров с 400, ракеты рядом ложатся - цель не поражена... Берем книгу "Вооружение советской (российской) авиации. 1934-наше время" Автор Широкорад (по-моему) Там черным по белому прописаны характеристики нурсов, бомб, пушек, пулеметов, данные по отстрелу штурмерами танков, ваще данные потерь среди танков от авиации... И грусто становится в игре. Если по поводу бомбы в танк - нормально, то бомба в колонну... пхе... 250кг-фугаска поражала небронированные цели в радиусе до 100 метров. А ты фугаску в колонну грузеров - 2,3штуки (если не бензовозы)
Зенитки в капонир закапывались - только ствол торчал.
Штатная дистанция между машинами в колонне - 50м.
В реале 2-3 ВЯ на машину - крайне мало, по свидетельствам тех, кто проводил испытания, грузовики гореть не хотели ни в какую, только при попадании в бензобак или по мотору если он работает. Другой свидетель говорил, что "эти доски" не хотели гореть и от ГШ-30.
Зенитки в капонир закапывались - только ствол торчал.
Штатная дистанция между машинами в колонне - 50м.
Когда зенитка так закопана в ячейку, у нее угол обстрела 45 гр. А она аж настильно стреляет...:confused: И штобы с нее пальнуть, наводчик все равно на виду... Вот его пулямет и хлопал...
Ладно, пусть капонир... из мешков... ракета ежели в 2-3 метрах от этого капонира бухнется - по любому зена стрелять перестает. Хоть на 5 мин. А она без перерыва шмаляет.
Дистанция - это без вопросов. Только 50 метров - это на скорости 50 км/ч. А они медленнее ходили, молчу уже о том, что при налете, водилы, как правило, из машины вон... Дистанция-то и сокращается.. А здесь... как ехали, так и едут.
Зенитки в капонир закапывались - только ствол торчал.
Штатная дистанция между машинами в колонне - 50м.
Кроме этого, эрликоны ваще не закапывались (в основном), это же зенитные автоматы, у них подвижность должна быть... Маскировка - да... До первого выстрела. Веер-то какой от них красивый...:) Правда, у Шилки покрасивше....
olegkirillov
28.11.2006, 17:03
Когда зенитка так закопана в ячейку, у нее угол обстрела 45 гр. А она аж настильно стреляет...:confused: И штобы с нее пальнуть, наводчик все равно на виду... Вот его пулямет и хлопал...
Ладно, пусть капонир... из мешков... ракета ежели в 2-3 метрах от этого капонира бухнется - по любому зена стрелять перестает. Хоть на 5 мин. А она без перерыва шмаляет.
Дистанция - это без вопросов. Только 50 метров - это на скорости 50 км/ч. А они медленнее ходили, молчу уже о том, что при налете, водилы, как правило, из машины вон... Дистанция-то и сокращается.. А здесь... как ехали, так и едут. Тут все верно. Но старт/стоп стрельбы и остановка колонны - это дополнительные ресурсы на ИИ.
Не согласен. Игрока не заставишь часами стоять на посту безо всякой перспективы пострелять. Игрока не заставишь возить ресурсы с одной базы на другую на сотни километров в глубоком тылу. Игрокам нужен в первую очередь экшн, а атмосферность и массовку должны создавать боты.
Во-во! Опять же, умный бот и в он-лайне не помеха!
Это в жизни мы без роботов как-то уже в 2006 год живем и еще жить будем долго. Зачем они здесь, когда китайцы и турки правдами и неправдами через границу лезут?... А в виртуальной реальности без них - туго.
Я помню года три-четыре назад ко мне приставал по почте парнишка с разговорами о игровых ботах, об их явной умственной отсталости. Совета просил.
Дело в том, что я ... как бы это сказать поскромней... в вопросах ИИ немножко шарю. Ну самую малость. ("Умеешь стрелять? Немного..." (с) "Враз у ворот") А парень прочел что-то из моего глубоко-мысленного, поверил что мужик вроде в вопросе устройстве человеческого ума разбирается и написал о своем горе, просил помощи именно по играм. Я тога Ила не видел. Игрался и играюсь мало. Под настроение. Дядя я уже большой, занятой (временами) и крайне ироничный. Чем я мог ему помочь?
Ведь дело в чем? Когда в какую-то обширную область залазишь, первый признак что залез с головой – ты становишься узким специалистом. Знаешь все больше и больше о все меньшем и меньшем. У меня к тому времени тоже появилась своя узкая проблема с массой нюансов. "Что-то там в носу", как говорил Райкин. Грызу потихоньку ее до сих пор. От нее до практики – годы и годы. Что ответить парню можно было тогда? С таки же успехом он мог и ботаника спросить. Дал пару общих бесполезных советов и разошлись.
Когда случайно и незаметно вляпался в эту заразу – ил2 - чуть больше год назад (графику на своем новом домашнем компьютере решил потестировать...), столкнулся с аббревиатурой ИИ и меня это сильно покоробило. Ну какой это к черту ИИ?! Как у людей язык такое говорить поворачивается? Я и "дип-блу" за ИИ не считаю. Стиральная машинка это. Та стирает – эта шахматы двигает. Не более! И в играх это не ИИ.
Лажа это.
Но лажа лаже рознь! Есть лажа гениальная, а есть полная.
Последний мой авиосим перед илом был очень много лет назад - F-19. Кто знает – улыбнется. Сколько лет? 15? С рождения 20? Но ведь там боты летали точно так-же!
У нас тут на работе был еще один "симулятор". Red Ace Squadron. Резались им одно время мы по локалке очень азартно. Прикольная аркада на 30 мегабайт. Так вот там боты не намного тупее иловых летают. Вернее иловые не намного умней. Особой разницы не заметно. Какой к черту ИИ?
Думаю это общее место для всех игр.
Никто серьезно не занимался проработкой модели интеллекта ботов вообще. Уверен (хотя могу ошибаться) стратегия поведение программировалось примитивным кроссингом вход-выход как чат-боты типа "Элиз" Вейценбаума. "если это и это ... и это ... то – то-то... ". Тупая семантическая сеть ручной сборки на чье-то разумение. ИИ здесь даже не пахнет. Поэтому вроде как похоже, а чуть в сторону и видно – тупая кукла.
Меддоксов можно понять. Они самолеты заставляют летать. Все остальное - облуда. Кстати, как пилоты их боты – практически без нареканий. То есть мозжечек у них работает – дай бог. А вот в смысле принятия решений – курсовая работа среднего студента. Копирка с F-19 20-ти летней давности. Дрова. И дрова, думаю не потому что нельзя лучше, а потому что идей хороших у них не было как это сделать по-другому. Потому что к проблеме системно (как положено хотябы для вида, что бы можно было назвать это ИИ дейстительно назвать) никто толком и не стал подходить. Слепили как первая попавшаяся идея была, в лоб, и ладно. Потестили, поправили, опять потестили. Похоже? Похоже! Ну и прекрасно!
Возможно я и ошибаюсь?
Но так мне, стороннему наблюдателю показалось.
Теперь меня еще и совесть мучить начала.
А вдруг тот парнишка, что мне писал, от них был?
Конечно, маловероятно.
Но зато назидательно....
:)(
("Не будить! Пускай Володя помучается!"(с) "Комедия строгого режима")
Про неубиваемые зенитки.
Я могу предположить что все было еще проще. Это как с меткостью ботов. Если их сделать слабее (уязвимее), то они вообще никакой опасности представлять не будут. А где драйв брать? Вот они адреналину и поднакрутили...
olegkirillov
28.11.2006, 17:49
Дай боту пяток сенсоров (с некоторыми допущениями в плане снижения объема входящей по ним информации), дай ему возможность совершить десяток некоторых действий, после чего посади в игровой мир на отдельный сервер таких сотню и пусти туда же технику кататься. Пока будет идти разработка движка, графики и 3Д-дизайн, боты себе наделают кучу осмысленных "цепочек выживания", а самые простые имеют шанс стать "полными автоматами" у которых для любой комбинации входных параметров есть готовая цепочка действий, приводящая к желаемому результату (выживанию или уничтожению всех противников, что то же самое). Памяти это потребует, но память сейчас все равно дешевле CPU и видео, так что смысл есть. Не интеллект, конечно, но логика. А если дать им минимум возможностей общения, то уже нейросеть получится.
.... А они медленнее ходили, молчу уже о том, что при налете, водилы, как правило, из машины вон... Дистанция-то и сокращается.. А здесь... как ехали, так и едут.
В Иле при аттаке автоколонны "водилы" разбегаются! :old:
Очень прикольная фича. :bravo:
Правда видно это только через хороший прицел. :ups: (SBD и Ки43 рулят)
Про неубиваемые зенитки.
Я могу предположить что все было еще проще. Это как с меткостью ботов. Если их сделать слабее (уязвимее), то они вообще никакой опасности представлять не будут. А где драйв брать? Вот они адреналину и поднакрутили...
Дело не в том, штобы зены сделать уязвимей. Дело в том, что нужно чуть приблизить это дело к реалу. Есть статистика, што на 1 (один) сбитый самолет приходилось до 15000 (пятнадцати тысяч) выпущенных зенитных снарядов. В реале было, что приходили истребители на аэродром, атаковали зенов, приходили бомберы или штурмеры и били то, что истребители физически не могли убить - самолеты на стоянках, автотехнику, кдп и прочую шнягу.
Тож самое с бомбометанием - ташшит на себе штурмер до полутонны бомб. Кидает их... В игре не попал в стоящий на стоящий самолет (ну, не совсем рядом) или в зену - все живое... А читаем в воспоминаниях штурмовиков, что если они эти полтонны метрах в 50 от дороги клали, то колонна грузеров погибала от осколков и вызванных ими повреждений. Я за это ратую.
Мне все, в принципе, в Иле нравится, даже такая ботва - метче быть нужно... :bravo: только обидно, что с бреющего с 30-50 метров на колонну полтонны вываливаешь, бомбы по их ТТХ заглубиться не успевают и не могут... а разрушений от них... пхе...
Давайте ботов разнообразнее, приближайте работу по земле к реалии, вот и следующее поколение авиасима!!!!
а я кстати рад, что в последних дополнениях к ИЛу, ботов "разозлили", так хоть стало интереснее с ними "карусели" крутить, а то стреляешь их как куропаток, никакого драйва :( , а щас другое дело - злые негодяи!!!
Для Oleg "Romeo" Kirillov.
Гм... Что-то типа нейронной сети и а-ля генетический алгоритм? Не думаю, что все так будет просто. Допустим, вы эти чудеса программисткой мысли как-то разработаете и подключите к игровому серверу с людьми (что есть проблема ой, еще та!). Учиться. Какой критерий отбора? Выжить? Больше набить врагов?
Даже если что-то и получиться, то ничего путного. Получится паразит. Нам же нужно поведение подобное человеку, знающему, что его могут отдать под трибунал за такие вот чудеса...
Просто сколько-то сенсоров проблему не решают. Нужна модель мотивация. Иерархическая. Откуда он будет знать, что не дать сбить сопровождаемого - важней чем сбить противника? Из брифинга? А какой сенсор туда вставить?
Улавливаете глубину проблемы?!
Самое сложное. "Интеллект" ботов не может быть очень сложным вычислительно. Когда их два десятка в воздухе, то они займут больше чем флай-модель раз в 10!!!
То есть, модель поведения в любом случае должна быть эрзацем наподобии уже работающего!
Безнадега?
Вопрос в чем?
Тут нужно не просто думать. Нужно думать иначе!
И правильная, на мой взгляд, мысль уже здесь мелькнула...
Пускай будет тупая и быстрая кросс-модель. Предметная область – с пятак. Ведь тактически они, гады, рулят – будь здоров! Обширных баз знаний для этого им тоже не надо. Да и стратегически –тоже. Нужно чтобы это кросс-модел была именно адекватная данной мисси. Брифингу!!!
А как этого добиться?
Порочен сам подход. Приспособить "интеллект червяка" на все случаи жизни! Вот они и тупят.
Нужна не одна универсальная психика на все миссии, а библиотеку разных "червяков" для каждой роли в разных миссиях. А эд хос. Каждая на данный случай нужна та и подгружается умным разработчиком.
Самое сложное здесь что буде? Оттестировать очередной экземпляр, его взаимодейстие с другими, правильно применить в конкретном случае. Это - ручная работа. Самим меддоксам это неподъемная и ненужная задача. Значит нужно что? Избавится от этой задачи вообще. Чтобы модель поведения подключалась снаружи как скины на самолетах руками или автоматически. Чтобы недовольный поведением стандартного, вот этого тупого бота игрок, мог разработать ее сам (доработать уже имеющуюся) и подключить эту свою новую куклу как сейчас разрабатываются и подключаются самопальные мисси и скины.
Логично?
Если мы разрабатываем окраску, лица, карты, задачи? Давайте разрабатывать и "души" пилотов их мотивацию, поведение, иерархию целей. А серия таких характеров из мисси в мисию создаст.. некую имитацию личности, тога соратники-пилоты обретут некое подобие лица, предсказуемую динамику той или иной личности, которую можно отразится и в ... брифинге.
Круто?
Тогда и глубина реализма будет.
Давайте откроим "черный ящик" формирования поведения бота всем и пускай компонуют его сами разработчики миссий если не нравится стандарт.
А вот как сделать для этого редактор, чтобы он не жал инициативу (дайте дяденька Олег мне то, дайте дяденька Олег мне это!) а давал раскрыться талантам любителей-ваятелей, (и его бездарности тоже!), их изобретательности, но не жрал ресурсы и не обременял воятеля ненужными деталями (мозжечек пускай остается закрыт)?
"А вот это, инспектор и есть правильный вопрос" (с) "Я - робот!"
:)
Огромное уважение sem123. Я в онлайн - не писатель, а читатель, но сейчас не могу удержаться чтобы не выразить согласие с Вами. Вообще здесь есть целая тема, очень старая и достаточно длинная, но очень актуальная, про "атмосферность в игре": http://forum.sukhoi.ru/showthread.php?t=11699
Вот я сам новичок в Иле - начинал штурмом в оффлайне, и поначалу здорово вставляло. Но все быстро скисло когда описанные вещи "про атмосферность" стали мозолить глаза. Я подался в онлайн, ненадолго. Были надежды, много тренировался, летал и пр. В итоге - либо чистой воды quake на догфайтах, либо сквад, проекты и пр. Последнее конечно просто супер, но... я не могу себе этого позволить. Семья, работа, не могу участвовать в жизни сквада в полной мере, да и к тому же я просто по личным соображениям не хочу отдавать часть своей жизни в Ил, как это делают истинные фанаты.
Есть полдня времени - запускаю разные оффлайн кампании, и прохожу их. Правда больше 3-4 миссий подряд не вынести - по все тем же причинам отсутствия атмосферности. Подозреваю что таких как я много - я люблю эту игру, и хотел бы видеть ее следующие версии и поколения которые здесь обсуждаются, но текущий подход "больше мегапикселей и крутилок в кокпите, а атмосферу в сад" мне напоминает другую историю производства софта которую я наблюдаю. Одна компания производит антивирусы и файерволлы "для всех, с фенечками и атмосферой", а вторая "для профи, которым не нужны всякие фенечки/атмосферы". В итоге у первых 80% мирового рынка и годовой оборот приближающийся к 1 миллиарду USD, у вторых - небольшое количество тех самых "профи" и едва наберется 20 миллионов USD в год.
Дело не в том, штобы зены сделать уязвимей. Дело в том, что нужно чуть приблизить это дело к реалу. Есть статистика, што на 1 (один) сбитый самолет приходилось до 15000 (пятнадцати тысяч) выпущенных зенитных снарядов.Ну-ну. Теперь осталось только понять, за какое время пара-тройка зенитных батарей четырехствольных зенитных автоматов (ну типа 2cm Flakvierling 38) со скорострельностью 500 в/мин на ствол выпустят эти 15 килоснарядов. :)
Но...
Но сравните "на глазок" количество проданных копий игры с количеством он-лайн вирпилов. Думаю, разница раз в 5-10 будет сохраняться всегда. Да даже если и всего в два раза – все равно это показатель. И отсутствие сети – не главный сдерживающий фактор. Сравните количество людей читающих Интернет, с теми кто туда пишут. Никогда они не сравняются. Потому что это "внутри людей". Поиграть наедине с компьютером – это всегда будет. И терять такой рынок?Ну для начала наверно надо просчитать развивающийся рынок онлай игр, чтоб сравнить :).
Насчёт сохранения соотношения оффлайнеров/онлайнеров - так это тоже решается чисто волюнтаристскими мерами. Вон например как не так давно сделала Valve со своим Steam-ом (http://www.steampowered.com/v/index.php?area=stats&). Просто убрали из некоторых модов вообще возможность запуска без подключения к интернету и всё. People конечно повозмущался :), но вскорости привык.
Я конечно не уверен, но чувствую что их постоянные 198469 геймеров стОят полумиллиона оффлайнеров, потому как получают рекламу, постоянно что то скачивают и докупают....
А главный парадокс в создании ИИ по моему - чем больше их (ботов) будут пытаться сделать "умнее" тем глупее они будут выглядеть! Так зачем спрашивается тратить время??? когда в каждую минуту времени можно найти 198469 таких же желающих??? Конечно же лучше пытаться создать ту самую "атмосферность" (управляемую наземку, разнообразить повреждения и их влияние на передвижение в пространстве и пр....), а уж управлять этой атмосферностью ЛЮДИ всегда найдутся!!!
(извиняюсь за большое кол-во букв)
olegkirillov
29.11.2006, 01:06
Для sem123 :)
Дорожка правильная, узнаю стиль мышления. :) Однако пропущены детали.
Для начала: модель поведения может быть сколь угодно сложной и жрать неограниченное число ресурсов ибо задача изумительно распараллеливается, а времени на ее обсчет дохфига: пока там 3Дшники все свои модельки доваяют каждый бот на тест-арене уже найдет себе безопасный угол и будет по-снайперски сидеть обшаривая сенсорами мегабайты виртуального мира и отстреливая неосторожных, которым поставлена конкретная задача. :)
Смысл вот в чем - каждая цепочка действий должна закончиться либо гибелью бота, либо выполнением задачи. Соответственно те цепочки, которые в результате обсчета привели к гибели должны быть отсеяны и не попадут в окончательную базу поведения бота. Как результат база будет иметь полный возможный набор комбинаций входных параметров и некоторое количество цепочек действий, приводящих к выполнению задачи (не надо для каждой миссии конкретную задачу, это тогда боты стратегами станут, а нам вполне достаточно их анализа тактической ситуации, пусть задача ставится классу ботов или подразделению, но не каждому отдельно). При всех остальных наборах параметров очевидно, что бот погибнет, поэтому что бы он ни делал - все равно. Может в кусты прятаться, может в плен сдаваться, может с криком "Мать вашу!" кидаться на противника, может застрелиться (поведение по дефолту подчеркнуть).
В игре же логика вычисления цепочек уже не нужна, отсутствует и ресурсов не жрет: пока внешние параметры не меняются он выполняет цепочку, дергая действия по одному из базы. Изменились - смотрим что мы можем сделать, есть ли у нас для изменившейся ситуации новая цепочка.
Кстати, для ускорения учебного процесса ботов вполне можно ими вручную покомандовать, чтобы подсказать явно выигрышные линии поведения, на это завсегда желающие найдутся - это будет вполне натуральный Starcraft :) .
Разные типы ботов могут просто иметь разные наборы сенсоров: к примеру бот-командир может иметь сенсор "приказ", а рядовые - "положение командира" - и по ним строить свои цепочки поведения.
FilippOk
29.11.2006, 04:20
Дорожка правильная, узнаю стиль мышления. ....
Ух, фонтан сознания. :)
Без обид, Олег, я просто как программист, скажу тебе, уважаемый, что слава богу, что постановщиком задачи в нашем отделе - не ты. :)
Иначе можно было бы сразу вешаться.
Всем отделом. :)
У таких объясняльщиков задачи есть прочная погремуха: "фантазёр". Не обидная, нет, просто поясняющая роль человека в проекте.
Обычно человек такой - абсолютно по нулям в деле, но сам по себе неплохой, по-своему мудр, просто его поставили не на своё место, и он пытается - изо всех сил пытается - соответствовать.
И когда начальником отдела проектирования - такой фантазёр, кранты, туши свет, толку не будет, обычно на более-менее вменяемых проектах, начальство смотрит на него месяц-два (весь отдел просто курит по коридорам, ничем не занимаясь - смысла нет), а потом снимает его и ставит другого человека. Потому как у этого - идеи прут, а реализовать их - нереально.
Хотя есть такие конторы, в которых такие люди губят хорошие начинания годами - просто "фантазируя на тему", а не ставя задачи программистам, и не пытаясь самообучаться.
Олег, ну не твоё оно, извини, не обижайся. :)
Порочен сам подход. Приспособить "интеллект червяка" на все случаи жизни! Вот они и тупят.
Нужна не одна универсальная психика на все миссии, а библиотеку разных "червяков" для каждой роли в разных миссиях. А эд хос. Каждая на данный случай нужна та и подгружается умным разработчиком.
А вот это - золотые слова. В первом, самом грубом приближении, это может выглядеть примерно так.
Есть несколько критериев успеха миссии для каждого бота - выполнить задачу, поразить воздушную цель, поразить наземную цель, прикрыть подопечного, сберечь себя любимого, etc... На их основе строится интегральная целевая функция для каждого бота на данный вылет (в простейшем случае - банальной битовой маской), зависящая ряда параметров - тип миссии (перехват, прикрытие, свободная охота), место в строю (командир, ведущий пары, ведомый), самолет (пара "чаек" на пару "мессеров" первой не кинется, а вот наоборот - запросто), национальность и личные качества конкретного бота (трус, сорвиголова, дисциплинированный). Функция генерится в момент загрузки миссии и используется как критерий при каждом принятии решения. Грубо говоря, атаковать самому, прикрывать командира или уносить ноги.
Вот тогда игра и оживет. Можно будет увидеть командира, бросившего группу, и другого бота, принявшего командование. Подбитых и выходящих из боя будут прикрывать другие пилоты группы. Кто-то струсит и спрячется в облака, кто-то бросит своих бомберов и ввяжется в драку с истребителями, кто-то после боя оторвется от группы, заблудится и улетит к черту на рога...
И все это можно будет настраивать через толстый редактор.
А если еще бот будет помнить результаты прошлого вылета и малость корректировать свое поведение... Скажем, сбили в прошлом вылете ведущего - значит, весовой коэффициент критерия "прикрыть подопечного" взлетит до максимума, а потом постепенно опустится до нормы. Мол, получил товарищ втык на комсомольском собрании, с намеком на трибунал, и сделал соответствующие выводы - ненадолго, правда :)
Эх, не доживу...
olegkirillov
29.11.2006, 09:09
Ух, фонтан сознания. :)
Без обид, Олег, я просто как программист, скажу тебе, уважаемый, что слава богу, что постановщиком задачи в нашем отделе - не ты. :)
Иначе можно было бы сразу вешаться.
Всем отделом. :) Беда в том, что я кроме всего прочего, еще и сам кодить умею :) , и потому когда излагаю мысль, я уже знаю как бы я сам данную идею реализовал.
Насчет идей тут ты прав на 100%, я "генератор", т. е. если попадается задача, то у меня сразу включается генерилка возможных путей ее решения или обхода (на основе того, что я знаю или умею сам). Но если приходится реализовывать проект самому "в одно рыло", то из пресловутых 80/20 меня обычно хватает как раз на 20% самого сложного, остальные 80% рутины у меня вполне могут растянуться на год и более. :)
В моем карманнике два мешка идей, тока реализовывать их некому. :) То, что я изложил - только махонький кусочек, для реализации остального мне надо бросить работу (которая мне нравится) и стартовать а-ля Мэддокс - с пятью копейками в кармане и офисом в детском саду. :)
Ну-ну. Теперь осталось только понять, за какое время пара-тройка зенитных батарей четырехствольных зенитных автоматов (ну типа 2cm Flakvierling 38) со скорострельностью 500 в/мин на ствол выпустят эти 15 килоснарядов. :)
Без проблем! Только еще нужно помнить, что 15к снарядов никогда не будет рядом. Очень уж много... :D Да, помним, что скорострельность - это идеал!!! Можно прикинуть реальное время, когда зена могла поразить штурмер. И получим, что когда штурмер подходил к цели на бреющем, делал горку и палил, то получим время меньше минуты. Ведь если он на 300 идет, то за минуту 5 километров промахает. Дистанция поражения - 3.5км у Эрликона (чего не было, ты еще увидь самолет за 3.5 км над землей), то есть около полминуты полета, а как штурмер пролетел НАД зеной, еще секунд 40-60... все, вне зоны. А наводчику нужно ведь и перебросить ствол, а это не ручной пулемет. Вот и получаем, что по ТТХ за один заход ОДИН автомат только 500 снарядов и пустит. Фактически меньше, ведь у него не лента, а укладка в 10 снарядов в обойме. А ее менять надо - тоже время.:cool: Вот и получается, что реально в один заход один автомат 3-4, ну пять обойм пульнет, а это всего 50 снарядиков... А в игрушке такая плотность зен.огня, што для реала это бы соотетствовало безумному кол-ву автоматов. Я вот о чем, собссно, и говорил...
А в игрушке такая плотность зен.огня, што для реала это бы соотетствовало безумному кол-ву автоматов. Я вот о чем, собссно, и говорил...В реале была плотность огня такая, что комп в игрушке взвиснет. :) Почитай того же Джонсона, как однажды его вынесло на большой аэродром под Парижем, и сколько там было зениток.
Просто в реале никто не пер на зенитки без маневра, сближаясь с ними до 100 м и пр. Выпалил с километра - и тут же в сторону, за бугорок.
О зенитном огне и о уме ботов.
Вы только не обижайтесь, но я попробую умную вещь сказать… (с). :)
Я думаю, что реализм или "атмосферность" игры куда больше страдает от однообразности, чем от похожести или непохожести на жизнь тех или иных симуляций "наземки". Сейчас что советский, что немецкий аэродромы прикрыты одинаково плотно. Что полевой в Засранске, что бетонный аэродром в Краснодаре – разницы в прикрытии нет. И немецкая и русская автоколонны огрызаются одинаково хорошо, что в начале что в конце войны. Во всяком случае, я заметной разницы не замечал. А значит, можно сказать ее и нет. Поезда некоторые не имеют зенитного прикрытия. Это заметно. Гражданский видимо поезд. Но если есть – у всех одинаковая интенсивность и кучность.
Ладно, что здесь нет реализма. Но такая однообразность не работает на сохранение интереса к игре. Послали штурмовать аэродром. И я уже знаю что будет дальше. Будет один в один как в прошлый раз. И не важно, чей он, русский или немецкий, полевой или капитальный. Нет неожиданности, изюминки.
А вот был бы разброс и по плотности и по меткости и по поражаемости, то и играть было бы интересней (что там у них сегодня, гадов? Спят? Ждут?) и никто бы не стал тут душу рвать подсчитывая вес залпа и вероятности. Похоже- не похоже. Раз на раз не приходится.
Вот это – похоже!
Вообще говоря, не заметил, чтобы в поведении даже игроков переднего плана ботов-пилотов было какое-то разнообразие. Все едут по накатанному алгоритму как по рельсам. А человек – он не дурак. У него чайник – экстополятор. Повторяющиеся события он быстро хватает и тренд выстраивает. И если тренд совпадает – сразу скука. "Заменой счастию она" (с)
Ну почему если мы пролетаем над своим аэродромом с вероятностью 1 по нам наши не стреляют, а ненаши стреляют? А ведь стреляли и по своим, и чужих за своих принимали. Поставьте не стрелять с вероятностью 0.98 (если на этом аэродроме вас не ждут) и уже когда никогда игра приятно удивит в самом неожиданном месте, а значит реалистичностью...
То же касается и поведения бота-пилота. Ведь все давно знают, как очередями можно управлять этим глупцом. Дал очередь выше – он пошел ниже. Ниже- гребет вверх. Правее трассы легли – вираж влево. Левее – вправо.
Ну почему такой тупой детерминизм поведения?
И ведь особо ничего в алгоритме менять не надо, чтобы оживить бота, очеловечить его поведение.
Сейчас, условно, допустим решение принимается так:
If <условие А выполняется?> then <выполнять маневр 3>
Но что мешает сделать так:
If <условие А выполняется?>and F(x) then <выполнять маневр 3>
Где F(x) – случайная будева функция "истина"-"ложь", а x - вероятность того, что функция выдаст "истину".
Даже если это будет фиксированная величина, скажем 0.85, уже будет сложно загонять каждый раз салабона-ведомого как корову в стойло. А если х умно задавать, скажем от функции "опытности" или "испуга"?
Для логики игры, задействованных ресурсов, это будет незаметно но, уверен, бот, кукла, очень сильно "оживет".
Секрет ведь прост. Чтобы заставить человека поверить, что перед ним не машина – большого ума машине прибавлять не надо. Сделайте ее своенравней, непредсказуемой по мелочам, мене механичной и появится тень"жизни"... А человек сам все дорисует как воображение в темной подворотне. Еще Вейценбаум доказал своей Лизой-подлизой что людей ввести заблуждение легче-легкого.
Просто программист должен быть чуть-чуть иллюзионистом, психологом. Вкладывать в алгоритм свою душу, лукавый замысел, ожидания, догадки, надежды. Тогда там и душа появится...
:)
А сейчас боты пока бездушные. Потому как никому из разработчиков их поведение особо и не интересно, наверное... Климб, ролл – это с душой сделано. Симулятор ведь!
По поводу обучающегося AI, думаю в тему http://www.nerogame.org/
В реале была плотность огня такая, что комп в игрушке взвиснет. :) Почитай того же Джонсона, как однажды его вынесло на большой аэродром под Парижем, и сколько там было зениток.
Просто в реале никто не пер на зенитки без маневра, сближаясь с ними до 100 м и пр. Выпалил с километра - и тут же в сторону, за бугорок.
Я говорю о полевом аэродроме, которых наштурмовался по самое... Ведь в реале больше, чем у половины полевых полян ваще никакого огневого прикрытия не было! На маскировку полагались. На перехватчиков. А в игре стандарт: 4-5 автоматов + 2+4 85мм орудия. То есть, любую поляну охраняет две (!), как минимум (!) зенитных батареи. Лажа...:(
Интересно, чем же они с 1 км пуляли? Вот смотрим справочник "Вооружение советской авиации с 193... по наше время" Широкорада. Там четко сказано, что пуск НУРСами штурмеры проводили залпами по 4-8 штук с где-то 600м, чтобы не попадать под огонь МЗА.Почему тогда истребители первые выходили на блокирование аэродрома и уничтожали ЗА? Лишь затем приходили бомберы или штурмеры... Если верить наставлениям, мемуарам? Ведь при такой плотности огня они все лягут, много ли им надо... Вот о чем речь...
Джонсон... Я не спорю, что над большими аэродромами такое было, дык туда штурмеров и не пустят!!! Их по ночам с 5-8 тыщ бомбами закидывали.
Без проблем! Только еще нужно помнить, что 15к снарядов никогда не будет рядом. Очень уж много... :D Да, помним, что скорострельность - это идеал!!! Можно прикинуть реальное время, когда зена могла поразить штурмер. И получим, что когда штурмер подходил к цели на бреющем, делал горку и палил, то получим время меньше минуты. Ведь если он на 300 идет, то за минуту 5 километров промахает. Дистанция поражения - 3.5км у Эрликона (чего не было, ты еще увидь самолет за 3.5 км над землей), то есть около полминуты полета, а как
3.5 км для 20 мм ствола? Ню-ню... ЗУ-23 с лучшей баллистикой до 2.5 км максимум по воздушным целям. И то это только чтобы попугать на такой дальности.
Для olegkirillov
Олег, я все равно не верю в возможность применения "реального ИИ" в играх. Не та это идея. Порочная. Изначально порочная и даже тупая.
Игры для решения проблемы ИИ – это другое дело. Но это и другая песня.... (Baks ,
от части это и вашей ссылки касается. Спасибо, обязательно посмотрю, хотя идея мне уже кажется знакома. Очень знакомая и даже старая :)
Уловите суть!
Во-первых, так называемый реальный ИИ – это в основном понты. Заявляю совершенно компетентно. Всякие нейронные сети, как не изгаляйся – это всего лишь алгебра матриц. Я вообще то по убеждениям – стронговый ИИ-шник и Хофштадтер мой пророк. Но до такого ИИ нам еще как до Киева раком. Там никто толком ничего делать еще не начинал и скоро не начнет. Потому как никто не знает за какой край этой гранитной проблемы надо браться. Безнадега полная.
Теперь "мягкий ИИ" который на настоящий интеллект и не претендует. Прикладуха. Экспертные системы, нейросети, генетическое программирование. Это все работает в очень узких задачах да и то неуверенно. Это ни что иное как утонченные методы обработки данных примененные к особо алгоритмически непробиваемым задачам. Никакой это не интеллект с самого начала. И даже не его имитация.
К играм это никакого отношение не имеет, хотя вот "устаревшие" экспертные системы очень отдаленно...
Но в любом случае, термин такой "Интеллект" применять порочно к современным играм. Один дурак ляпнул, а другой – подхватил. И пошло гулять из голов в голову из журнала в журнал с этикетки на этикетку. Пипл хавает.
Но пипл такое дерьмо хавает, что не перестаешь удивляться!
Общепринятое, скорей всего неверное!
Уловите общую суть.
Так называемые самообучающиеся системы для своего обучения требуют человеко-часов больше чем для написания бездумных алгоритмов делающих то же самое. Иногда (очень иногда) есть смысл обучать вместо того чтобы писать. Но это очень специальный случай. Не наш.
Без труда не выловишь рыбку из пруда, как ни крути!
В общем искать решение у передовых ИИ-технологий – гиблый номер.
Для имитации ума нужен отдельный, свой, путь.
И путь этот, возможно не в хитрых программных технологиях а совсем в другом.
Хорошая игра требует вылизывания, огромного труда. Не важно что вылизывать, флай модель, модель поведения ботов, "атмосферность миссий" – не суть. Все это огромный труд. И ко всему нужно душу, голову, руки приложить. Чьи?
И вот тут – загвоздка.
Если центральной фирме-разработчику со всем корячится, подниматься на новый уровень реализма – то нужно штат расширять в 10 раз, а толку? А как срок тестирования и выпуска готового продукта в случае такого улучшения удлиниться?
Умней боты вести себя будут? Интересней игра станет? Для многих? Надолго? Ведь все это – гигантский коммерческий риск.
Тупик?
Тупик! Посмотрите вся индустрия игр давно буксует.
Вот я и предлагаю выход. Давайте самих игроков привлечем на субботник. Давайте улучшать, вылизывать игру уже после ее выхода и продажи. От части 5-ти летний опыт ИЛ-2 – тому подтверждение.
Не надо нам готовую собранную до конца красочную игрушку дарить. Ребенок с такой долго не играет. И мы "взрослые дети" не сможем. Какой бы дорогой и утонченной она ни была – все это развлечение пока вещь необычна и нова.
И эту природу человеческого ума – не обманешь ничем!
Как только "все стало ясно" – все закончилась сказка.
Вот и подарите нам конструктор с набором замечательных, универсальных, гениальных деталей-инструментов и пару примеров, только чтобы зажглись ... и увидите ЧТО мы вам из нее станем собирать дальше. Сутками, годами сидеть будем, пузыри от удовольствия пускать, жу-жукать, части подгонять, лепить, выдумывать что-то...
Вон народ над скинами как изгаляется. Почему? Потому как больше вроде как себя и приложить некуда. Статические компании да скины.
Сделайте гибкий насколько разумно и возможно продукт-трансформер. И у вас самих от результатов волосы дыбом встанут, когда увидите! Не поверите, что это можно было сделать из ваших заготовок!
:)
Вот это и будет симулятор нового поколения. Действительно нового. С новой глубиной реализма.
olegkirillov
29.11.2006, 16:36
По поводу обучающегося AI, думаю в тему http://www.nerogame.org/ Собственно именно так, только первый этап выполняется еще в процессе создания игры, а в самой игре боты либо не обучаются, либо обучаются минимально, чтоб ресурсы не жрали.
olegkirillov
29.11.2006, 17:03
sem123 - я верю что Вы эксперт в своей области и знаете о чем говорите. Я совершенно согласен, что термин "искусственный интеллект" не адекватен по отношению к ботам, но он прижился и другого покамест нет, приходится использовать (в области моей компетенции таких горе-терминов тоже полно).
Согласен и с тем, что возможность самостоятельной доработки игры пользователями в несколько раз увеличивает ее жизненный цикл.
Не согласен с тем, что боты вообще не нужны. Симуляторы - область специфическая, привлекающая народ значительно меньше абсолютно нереальных сказок про урок/эльфов. А потому на игровых серверах постоянно наблюдается "сезонность" - то пусто, то густо, то дисбаланс значительный. Кроме того, отдельные "должности" просто не привлекают игроков по причине своей рутинности и их приходится исключать из процесса, а без них игровой мир становится ущербным. Ресурсы, появляющиеся ниоткуда и связь, которая работает мгновенно на любые расстояния без помех.
Да и просто невозможность взять с собой в вылет штук восемь ботов-бомберов иногда очень раздражает. Ну крайне редко соберешь такую толпу на вражий ерадром, а пока летишь - у одного связь, у другого ребенок, у третьего домашние спят и он молчит как партизан, четвертый нагнетатель переключать не умеет... И в результате на бомбежку 40 минут прется единственный бомбер, которого на полпути срубает залетный космонавт-фоккер. Что не способствует популярности данного вида транспорта у игроков. А нет бомберов - нет ни грамотных налетов на крупные цели, ни координированных операций. Остается колбасня истребителей, разбавленная веселой охотой камикадзе на штурмов.
Хорошо, Олег, допустим. Допустим кто-то возьмется сделать такого обучаемого заменителя-бота. Самообучающегося. Но обучение имеет смысл, если обучаемый – адекватен. А вот с этим у вас будет принципиальная проблема.
Есть такая притча.
Сельский дурачок увидел большую толпу людей и испугавшись заплакал. Ему дали подзатыльник, мол чего дурак плачешь? Радоваться надо – свадьба!
Через время дурачок опять видит толпу. Памятуя урок, начинает пританцовывать. И опять получил подзатыльник. Оказывается, это были похороны.
Так вот, ваша самообучающаяся система рискует оказаться таким вот дурачком. Допустим она получит всю необходимую для принятия решения информацию и средства управления, что и вы игрок-человек, и даже больше. Полный вход и выход. Соединить их "нейронами" и тренировать, тренировать, тренировать ... Видим толпу синих, раз! Поздзатыльник. В следующий раз опять видим толпу синих! Два! Опять подзатыльник! Да что ж делать надо?
Улавливаете?
Есть масса вещей, которые есть у вас, а у него нет. Внутри. Например, вам нравятся кошки и распростертые крылья орлов. Ну может быть вам и нет, но большинству людей – точно. Вот они на флаги и аватары их лепят. Еще драконы, змеи часто встречаются. Знаете почему?
Потому что у наших предков-приматов это были главные враги. Любовь на них смотреть, подмечать их поведение – была эволюционно выгодной привычкой. Вот и появилась в нашей голове программа... Врагов уже нет, а программа (тупая) все еще работает. И такого кодового мусора в нас – тонны и тонны. Кто сопроваждал чужие программные продукты, знает что из себя представляет днк среднего хомо сапиенса... :)
Это и есть то, что мы называем человеком. Нужное-ненужное. Но оно есть. Через это и просеивается тот самый вход-выход. Я не говорю о книжках прочитанных вами, мемуарах и прочее приобретенным за жизнь. Специально не упоминаю эмоции. Думаю это как раз смоделировать в приближении будет самой простой задачей (но все равно титанической!).
Простым же соединением вход-выход в сколько-то там слоев вы ничего путевого не получите. Червяк он и есть червяк. Никогда вы такую тупую сеть не научите вести себя адекватно человеку. Потому что человек это не белый лист бумаги и не червяк. Природа его из червяка миллионы лет лепила.
А значит вам надо выстроить хотя бы грубую, но аналогию генетически задаваемой модел внутреннего мира человека. Ручками. По другому – никак. Ну разве эволюцию повторить?
В общем задачка что называется "начать да кончить"...
3.5 км для 20 мм ствола? Ню-ню... ЗУ-23 с лучшей баллистикой до 2.5 км максимум по воздушным целям. И то это только чтобы попугать на такой дальности.
Ну ладно, ну перепутал... Ну с кем не бывает. Главное - идея, што штурмер реально мало находился в зоне действительного огня...:yez:
А мне лично нужен только онлайн и ИИ нужен только для онлайна. В оффлайне некогда играть.
откуда такая трава парни ???
ROA_FAZA
29.11.2006, 20:11
понятное дело что ЗА попасть в штурмов не могла-то то у них основные потери почемуто от огня ЗА
Зенитное прикрытие аэродромов в игре откровенно слабее реального
в одном из мемуаров написано-самые страшные цели-порты и аэродромы-до 200 установок ЗА
в реальности и огонь ведут не так-ставят завесу по курсу а не сопровождают как в игре
на малов расстоянии огонь ЗА вообще был убийственный можеш прочитать Дневник гауптмана люфтваффе-как они там с ведущим на истребителях полевой аэродром штурманули(ведущий сразу взорвался а Липферт едва линию фронта перетянул и брякнулся) и мемуары Покрышкина как он на МиГ на разведку летал и как его зенитки гоняли по облакам
полевые аэродромы прикрывали плотно просто маскировали их и не открывали огня сразу-тоесть пока явно аэродром не атаковали ЗА огонь не вела
истребителия на подавление огня ЗА вроде посылали не часто-штурмовики в воспоминаниях пишут что они сами выделяли пару на подавление какраз по тойже причине-нет атаки ЗА огонь не ведет-невидно
KrB_rdes
29.11.2006, 20:17
Например, вам нравятся кошки и распростертые крылья орлов. Ну может быть вам и нет, но большинству людей – точно. Вот они на флаги и аватары их лепят. Еще драконы, змеи часто встречаются. Знаете почему?
Потому что у наших предков-приматов это были главные враги.
Вы серьёзно?
Вот прям кошки, драконы и орлы?
olegkirillov
29.11.2006, 22:26
А значит вам надо выстроить хотя бы грубую, но аналогию генетически задаваемой модел внутреннего мира человека. Ручками. По другому – никак. Ну разве эволюцию повторить?
В общем задачка что называется "начать да кончить"...Флуд. Ничего, если я третий раз напишу? Не надо боту в игре обучаться. Не надо. Уже. Погонять его до посинения битов на базе компании-разработчика (кстати - как раз для таких задач сейчас сдают процессорные ресурсы - $50 за один Оптерон в неделю с 8 Гб оперативки и 3Гб диска). А в самой игре ему уже не нужна нейронная логика принятия решений - нужно тупо реагировать на сочетания входных параметров. Да, не интеллект, но модель поведения становится значительно более разнообразной, т.к. небольшое изменение входных параметров может выбрать сильно разнящиеся цепочки действий ("в одной и той же тактической ситуации с полным баком - в пике, с полупустым - в бой").
Флуд. Ничего, если я третий раз напишу? Не надо боту в игре обучаться. Не надо. Уже. Погонять его до посинения битов на базе компании-разработчика (кстати - как раз для таких задач сейчас сдают процессорные ресурсы - $50 за один Оптерон в неделю с 8 Гб оперативки и 3Гб диска). А в самой игре ему уже не нужна нейронная логика принятия решений - нужно тупо реагировать на сочетания входных параметров. Да, не интеллект, но модель поведения становится значительно более разнообразной, т.к. небольшое изменение входных параметров может выбрать сильно разнящиеся цепочки действий ("в одной и той же тактической ситуации с полным баком - в пике, с полупустым - в бой").
Есть ли возможность реализовать это? :) А говорить можно сколько угодно...
olegkirillov
30.11.2006, 01:12
Есть ли возможность реализовать это? :) А говорить можно сколько угодно... Есть. Просто кто-то должен взяться, да сделать. Игрушку-обучалку ботов вон соорудили, она именно этим и занимается - тренирует ботов, а потом натренированных натравливает друг на друга.
"Есть две вещи, в которых каждый человек считает себя знатоком: это медицина и политика..." (С) :old:
Еще сюда тобавляют воспитание детей и написание АИ :p
olegkirillov
30.11.2006, 14:59
"Есть две вещи, в которых каждый человек считает себя знатоком: это медицина и политика..." (С) :old:
Еще сюда тобавляют воспитание детей и написание АИ :p Не знаю как каждый, но я в студенческие времена таки писАл забавную софтинку, где боты друг на друга охотились. Обучал правда строго ручками.
Эхх, времена... отдельный кусок кода для вывода графики на VGA писАть приходилось... :)
понятное дело что ЗА попасть в штурмов не могла-то то у них основные потери почемуто от огня ЗА
Зенитное прикрытие аэродромов в игре откровенно слабее реального
в одном из мемуаров написано-самые страшные цели-порты и аэродромы-до 200 установок ЗА
в реальности и огонь ведут не так-ставят завесу по курсу а не сопровождают как в игре
4 уст (батарея) * 4 = 16 = 1 дивизион. То есть 200 стволов есть больше 10 дивизионов. А двести стволов - это по л/с ~ 1600 человек. И это на один полевой аэродром? Не верю. САМЫЙ ГЛАВНЫЙ ЕРОДРОМ, ГЛАВНЫЙ МОРСКОЙ ПОРТ - да.
И все-таки, есть чисто физические причины ограничения скорострельности - поменять магазин (в автомате) А крупнокалиберная зена - та вообще 4 в/мин. Читаем др.мемуары. Там сказана, што реально более-менее значимый (!) еродром прикрывало до 4 батарей ЗА + возд.прикрытие. А поляну? 1, ну 2 батареи. Да, это типа 8 стволов, но у них же не ленточное питание!!! Уже писал про реальную скорострельность выше. А завеса как раз достаточно легко проходилась стандартным противозенитным маневром.
Почему же тогда до нападения на СССР по штуку хотили ваще легенды, что она зенитным огнем не сбивается? Тот самый чел. фактор - когда на зену валится с сиреной штукас, поливая из пулеметов, поджилки у наводчика тряслись, хотя стреляй - не хочу: даже упреждения не надо брать... И потери от МЗА и вообще ЗА у штурмов и пешек были тогда, когда штурмовка затягивалась (больше 2-х заходов) - поэтому и в наставлении было сказано, в первый заход давить ЗА, потом - развлекаться... :old: Реально ведь - если в один заход проходить, то потерь от ЗА практически не было... Не успеет никто навести точно-точно... А шальняк... ну...
"Есть две вещи, в которых каждый человек считает себя знатоком: это медицина и политика..." (С) :old:
Еще сюда тобавляют воспитание детей и написание АИ :p
Вы забыли приписать сюда еще и психологию, а в не, ИМХО, разбираются все поголовно.:D
Вы забыли приписать сюда еще и психологию, а в не, ИМХО, разбираются все поголовно.:D
Согласен, хотя воспитание детей наверное перекрывает эту область по крайней мере частично
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot