|
|
|
Космические Миры: «Limit Theory» |
|
|
Shuulo 100 EGP
Рейтинг канала: 5(147) Репутация: 7 Сообщения: 628
Зарегистрирован: 23.11.2011 |
|
Minx : |
AI не такой уж уникальный и неизвестный, его ещё лет 50 назад придумали.
|
Так то оно так, но подскажите мне хоть одну достойную игру, где он действительно толком реализован, в особенности, с открытым миром.
Мне на ум ничего не приходит.
Колесо, как известно, тоже давно придумали, но новые и более лучшии транспортные средства продолжают создавать на его основе.
|
|
|
bunik 157 EGP
Рейтинг канала: 2(21) Репутация: 15 Сообщения: 1304 Откуда: Минск Зарегистрирован: 15.11.2012 |
|
Shuulo : |
Minx : |
AI не такой уж уникальный и неизвестный, его ещё лет 50 назад придумали.
|
Так то оно так, но подскажите мне хоть одну достойную игру, где он действительно толком реализован, в особенности, с открытым миром.
Мне на ум ничего не приходит.
Колесо, как известно, тоже давно придумали, но новые и более лучшии транспортные средства продолжают создавать на его основе.
|
так пока неизвестно насколько он в этой игре будет крут - с колесами не только "Бентли" делают, но и "Лада калина" тоже!
_________________ Попрошу на ТЫ!
Легион ЗА РОДИНУ! |
|
|
Shirson 1605 EGP
Рейтинг канала: 5(131) Репутация: 219 Сообщения: 16511 Откуда: 79°W 44°N Зарегистрирован: 29.01.2002 |
|
А что там за ИИ такой хитрый? (на работе наушников нет, послушать ролик немогу)
_________________ У меня бисера не доxеpа. |
|
|
Shuulo 100 EGP
Рейтинг канала: 5(147) Репутация: 7 Сообщения: 628
Зарегистрирован: 23.11.2011 |
|
Shirson : |
А что там за ИИ такой хитрый? (на работе наушников нет, послушать ролик немогу)
|
Ну, долго рассказывать на самом деле.
Вот, например, в Х3 как работает ИИ - корабль появляется во вселенной с заранее данной задачей (job), и выполняет ее, он конечно может изменить свои действия, но то тоже будет просто еще одна такая же задача, сам ИИ не понимает зачем он ее делает.
В ЛТ - каждый ИИ это отдельно "думающяя" машина. То есть, судя по тому что писал Джош, у каждого ИИ будет свой характер и свои предпочтения, которые они будут использовать для принятия плана действий.
Основное отличие вот в чем - ИИ может абстрагировать мир вокруг него, он планирует свои действия надеясь на определенный результат. К примеру, задумал НПС купить себе корабль по-больше, для начала он оценит обстановку вокруг него (цены на тот самый корабль и тд), поймет, к примеру, что у него денег ну совсем на новую игрушку нет, и тут начинается магия, он "думает", как бы деньги достать. Провернув в своем ИИ мозгу несколько абстрактных мирков, он решает, что лучший вариант заработка в текущем регионе (а он не планирует никуда пока улетать) это либо шахтерство либо торговля, но так как он изначально больше экономист, то он решает поторговать.
В чем еще прелесть системы Джоша - ИИ использует только ту информацию, которая ему известна (будут различные новости, бары, где можно купить инфу и тд. ИИ будут обмениваться всей этой информацией).
Что это дает: вышеупомянутый ИИ решает поторговать, находит подходящий маршрут (взял из новостей что в системе за 3 прыжка не хватает медикаментов из-за эпидемии. Так же, в новостях сказано, что на маршруте активизировались пираты (ну они то тоже видят, что торговцы поперли) и наш ИИ решает нанят эскорт - он размещает на доске объявлений запрос ("мисию", как говорит Джош) на сопровождение до той системы и обратно, через несколько минут эту миссию берет другой ИИ на тяжелом истребителе, так как это его основной заработок. И они дружно взявшись за руки улетают в закат.
Конец.
Это конечно звучит фантастически, но именно так Джош планирует все сделать, и я ему верю.
ЗЫ вся инфа взята с дев-логов и форумов, которые я, можно сказать, перерыл.
|
|
|
Shirson 1605 EGP
Рейтинг канала: 5(131) Репутация: 219 Сообщения: 16511 Откуда: 79°W 44°N Зарегистрирован: 29.01.2002 |
|
Э... это как-бы стандартный вариант сколько-нибудь непримитивного ИИ с развитием. Практически большинство стратегических и тактических игр используют такую модель поведения ИИ-противников (для постройки базы/империи, планирования развития, формирования армии, нападения, обороны и пр.)
Коллега Minx выше верно заметил про уникальность и неизвестность.
Конечная продвинутость будет определяться конкретной реализацией, а не общей идеей (я её для себя сам вывел, в своё время, тоже радовался )
_________________ У меня бисера не доxеpа. |
|
|
Курильщег 689 EGP
Рейтинг канала: 4(74) Репутация: 104 Сообщения: 3960 Откуда: г.Екатеринбург Зарегистрирован: 10.01.2009 |
|
Shirson : |
Э... это как-бы стандартный вариант сколько-нибудь непримитивного ИИ с развитием.
|
В точку! Но именно этого не было в космосимах и экшонах/РПГ с открытым миром. Если создатель запилит такой ИИ в своем проекте (и он будет работать), это будет очень круто.
Ну и в чем уникальность сей задумки, так это в том, что в мирке стратегии (например цивы) содержится немного таких ИИ - от 1, до 20, которые взаимодействуют с игроком и друг-другом.
А Джош хочет целый рой таких "непримитивных ИИ с развитием".
Я ожидаю трэш, угар и абсолютную нелогичность поступков НПС)
_________________ Assuming direct control
Последний раз редактировалось: Курильщег (22:04 02-10-2013), всего редактировалось 1 раз |
|
|
Shirson 1605 EGP
Рейтинг канала: 5(131) Репутация: 219 Сообщения: 16511 Откуда: 79°W 44°N Зарегистрирован: 29.01.2002 |
|
Курильщег : |
В точку! Но именно этого не было в космосимах и экшонах/РПГ с открытым миром. Если создатель запилит такой ИИ в своем проекте (и он будет работать), это будет очень круто.
Ну и в чем уникальность сей задумки, так это в том, что в мирке стратегии (например цивы) содержится немного таких ИИ - от 1, до 20, которые взаимодействуют с игроком и друг-другом.
А Джош хочет целый рой таких "непримитивных ИИ с развитием".
|
Вангирую, что после некоторого попила он несколько изменит направление и сделает фракции (в любом виде - государства/расы/банды/кланы/что-то-такое), повесит этот "продвинутый" ИИ на каждую из них, а "рой" будет всё теми-же исполнительными частями, что и везде. Т.е. ситуация "содержится немного таких ИИ - от 1, до 20" повторится, в том или ином виде.
_________________ У меня бисера не доxеpа.
Последний раз редактировалось: Shirson (22:35 02-10-2013), всего редактировалось 3 раз(а) |
|
|
Курильщег 689 EGP
Рейтинг канала: 4(74) Репутация: 104 Сообщения: 3960 Откуда: г.Екатеринбург Зарегистрирован: 10.01.2009 |
|
Shirson : |
Вангирую, что после некоторого попила он несколько изменит направление и сделает фракции
|
Это было-бы печально. Но да - такой вариант вполне возможен, все-таки человек тянет проект в одиночку. В какой-то момент ему захочется что-то упростить, а упрощают обычно самое сложное.
добавлено спустя 3 минуты:
ЗЫ: Впрочем, пусть хотя-бы превзойдет Космических Рейнджеров. Уже достижение будет.
_________________ Assuming direct control
Последний раз редактировалось: Курильщег (22:46 02-10-2013), всего редактировалось 1 раз |
|
|
Shirson 1605 EGP
Рейтинг канала: 5(131) Репутация: 219 Сообщения: 16511 Откуда: 79°W 44°N Зарегистрирован: 29.01.2002 |
|
Тут дело даже не в одиночестве разраба, а в конечности вычислительных мощностей компьютера (за игровой такт) вкупе с квадратичной сложностью взаимодействия ИИ между собой. Т.е. 20 ИИ имеют 400 связей друг с другом. Хотя бы 200 ИИ - уже 40000.
Курильщег : |
Shirson : |
Вангирую, что после некоторого попила он несколько изменит направление и сделает фракции
|
Это было-бы печально.
|
Ничего печального не вижу, если честно Даже наоборот. Разумный причёс идеи.
_________________ У меня бисера не доxеpа.
Последний раз редактировалось: Shirson (23:18 02-10-2013), всего редактировалось 1 раз |
|
|
Shuulo 100 EGP
Рейтинг канала: 5(147) Репутация: 7 Сообщения: 628
Зарегистрирован: 23.11.2011 |
|
Вот спросил на форумах:
http://forums.ltheory.com/viewtopic.php?f=2&t=1482
|
|
|
Курильщег 689 EGP
Рейтинг канала: 4(74) Репутация: 104 Сообщения: 3960 Откуда: г.Екатеринбург Зарегистрирован: 10.01.2009 |
|
Shuulo : |
Вот спросил на форумах
|
Круто.
Вот у меня еще вопрос назрел: по словам Джоша, НПС будут делать то, что лучше для них. Но что хорошо для НПС пилота в глобальном смысле?
Например, почему он решил купить новый корабль, вступить в армию, или заняться торговлей? Пока создалось впечатление, что чем больше кредитов на счету, тем лучше и НПС работает на собственное обогащение.
Так ли это? Или будет множество шаблонов поведения и некоторые НПС станут добиваться роста репутации, или возвышения своей фракции, забив на свое благосостояние?
_________________ Assuming direct control |
|
|
Shuulo 100 EGP
Рейтинг канала: 5(147) Репутация: 7 Сообщения: 628
Зарегистрирован: 23.11.2011 |
|
Задал примерно твой вопрос в той же ветке, ждем ответа.
Но я уже могу сказать то, что Джош отвечал в комментах к видео и на форуме. У каждого НПС будет свой характер, которому он будет следовать и свои цели, заработок - это всего лишь инструмент, тоесть, если ему для выполнения задачи не нужны деньги,то он и не будет заморачиваться с их добычей. Так же Джош упоминал про влияние репутации, лояльности и подобных факторов. НПС, который высоко ценит репутацию и закон, скорее полетит защищать торговцев от пиратов, даже если по его расчетам пиратство принесет прибыль в разы больше.
Тоже относиться и к вхождению во фракции, вместе будет проще добиться результатов и НПС это понимают и репутацию в своей фракции будут воспринимать как один из ресурсов (будут даже те, кто ценит ее превыше всего и главной задачей будет статус во фракции и тд)
Последний раз редактировалось: Shuulo (15:58 03-10-2013), всего редактировалось 1 раз |
|
|
Shirson 1605 EGP
Рейтинг канала: 5(131) Репутация: 219 Сообщения: 16511 Откуда: 79°W 44°N Зарегистрирован: 29.01.2002 |
|
Курильщег : |
Вот у меня еще вопрос назрел: по словам Джоша, НПС будут делать то, что лучше для них. Но что хорошо для НПС пилота в глобальном смысле?
Например, почему он решил купить новый корабль, вступить в армию, или заняться торговлей?
|
Новый корабль, армия и торговля это шаги к достижению какой-то цели. Цели оговариваются отдельно, их может быть несколько, для рахных типов персонажей.
Достижение цели дробится на список простых То-Ду действий, которым и следует персонаж. Если глобальной целью стоит увеличение благосостояния, она может быть достигнута одним из нескольких путей, например торговля или пиратство. Для обоих случаев покупается корабль. Для первого начинается торговля, для второго охота. И т.д.
Как-то так.
_________________ У меня бисера не доxеpа. |
|
|
Jurec 348 EGP
Рейтинг канала: 1(4) Репутация: 102 Сообщения: 1441 Заблокирован Откуда: Seattle Зарегистрирован: 25.02.2006 |
|
Guest : |
Не в чем, а чем - dynamic lighting.
|
Deffered же обычный.
_________________ MOV topka, C++ |
|
|
Guest 2075 EGP
Рейтинг канала: 5(229) Репутация: 376 Сообщения: 27975 Откуда: Моск. Зарегистрирован: 12.10.2004 |
|
Jurec : |
Deffered же обычный.
|
Само собой, но как часто мы такое освещение видим в космосимах?
Алсо афаик отложенное не работает с (полу-)прозрачностями.
_________________ Трещит земля как пустой орех
Как щепка трещит броня |
|
|
WandererX 77 EGP
Рейтинг канала: 2(12) Репутация: 2 Сообщения: 243
Зарегистрирован: 05.12.2007 |
|
Shuulo : |
В ЛТ - каждый ИИ это отдельно "думающяя" машина.
Это конечно звучит фантастически, но именно так Джош планирует все сделать, и я ему верю.
|
а надо ли это делать? Представь себе шахматы, где каждая отдельная фигура будет думать куда ей сходить.
Лучше бы автор занялся более адекватным боевым ИИ. А мотивация почему данный непись пират или торговец большую часть игроков вряд ли будет интересовать.
А в остальном весьма интересный проект.
|
|
|
Shuulo 100 EGP
Рейтинг канала: 5(147) Репутация: 7 Сообщения: 628
Зарегистрирован: 23.11.2011 |
|
Как раз наоборот, то что Вы просите больше подходит стратегиям или таким симам как фриспейс и винг командер. В этом проекте главной задачей как раз и стоит, чтобы ИИ был умным, а не просто фигурой в шахматах. Взаимодействие с и между ИИ - вот что меня интересует на порядок больше боевого ИИ. А для "пострелять" есть уже много достойных игр.
Последний раз редактировалось: Shuulo (23:56 04-10-2013), всего редактировалось 1 раз |
|
|
Shuulo 100 EGP
Рейтинг канала: 5(147) Репутация: 7 Сообщения: 628
Зарегистрирован: 23.11.2011 |
|
Пару слов по поводу последних дев логов:
Сейчас Джош работает над системой технологий и исследования.
Это будут представлено в виде некоего сложного технологического древа, разные ветки которого могут быть доступными не всем. (если кто играл в sword of the stars, там похожая ситуация, только тут дерево будет в разы больше). В дереве вшиты основные теоретические знания, на основании которых будут создаваться чертежи предметов.
Что это даст:
1.различные технологии в различных секторах вселенной
2.смысл исследования территорий и контактирования с другими фракциями для получения к доступу закрытых веток технологий.
3.еще большее разнообразие предметов, теперь зависящее именно от технологичяеского развития и доступных ресурсов.
Как это все будет работать с ИИ и тд, я пока не сильно понимаю.
Джошь также описал как будут происходить создание чертежей:
Например, хотим создать новую броню для кораблей, для этого мы выбираем вещи, из которых будет браться "вдохновение" для нового чертежа. Сюда идут несколько теоретических знаний из древа технологий, другие уже готовые чертежи, ресурсы доступные вам (минерал какой-нибудь, из которого будет производиться броня, от которого будут зависить физ.свойства готовой продукции) ну и тд.
Потенциал большой, посмотрим как это все будет реализовано.
Также Джош упомянул, что планирует древо технологий и еще много чего (даже алгоритмы процедуральной генерации кораблей и тд) вывести во внешние файлы, которые будет легко редактировать, что дает большие возможности для моддинга.
Последний раз редактировалось: Shuulo (11:47 07-10-2013), всего редактировалось 2 раз(а) |
|
|
Shuulo 100 EGP
Рейтинг канала: 5(147) Репутация: 7 Сообщения: 628
Зарегистрирован: 23.11.2011 |
|
Development Update #10: October 2013
* Графические улучшения, блум эффект.
* Внедрения движка "двойной точности" для координат, большие планеты и системы (которые могут быть увеличены до реальных размеров путем моддинга).
* Процедуральная система изучений.
* Внутренний редактор данных (и не только), одновременно являющийся инструментом для моддинга.
А Джош молодец
|
|
|
Minx 979 EGP
Рейтинг канала: 4(58) Репутация: 136 Сообщения: 10528 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005 |
|
Процедурно Джош в технологиях делают приблизительно следующее.
Есть несколько жестко прописанных веток для изучения (military fighter, heavy fighter и т.д..). В любой момент времени можно направить свои изученческие силы в одну из известных точек.
Через некоторое время (в зависимости от выделенных ресурсов на исследование, времени и пр.) открывается новая точка.
В исходной точке корабль обладает некоторыми характеристиками (для истребителя это кол-во подвесок, его масса (соответственно инерционность), прочность корпуса и др..). Когда открывается новая точка, то тогда срабатывает процедурная генерация, которая изменяет характеристики из исходной точки в +-, создавая новую (например +20% массы (что плохо), +1 точка крепления(хорошо), +20% корпуса (хорошо)). Т.е. выбранные пункты ТТХ и изменения срабатывают случайно, работают как в плюс так и в минус, но при этом есть уклон в сторону выбранной специализации (military fighter например или той, которую вы выбираете по узлам предыдущих исследований).
_________________ μηδείς αγεωμέτρητος εισίτω
Последний раз редактировалось: Minx (14:36 01-11-2013), всего редактировалось 1 раз |
|
|
|
|
|
Космические Миры: «Limit Theory» |
|