+ Ответить в теме
Страница 3 из 8 ПерваяПервая ... 234 ... ПоследняяПоследняя
Показано с 41 по 60 из 148

Тема: Почему загнулась Великая игра

  1. #41
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Выигрыш у подобной несамообучающейся програмы -- это или случайность,
    или же хак, когда ты интуитивно или как, находиш её слабое место.

    Вот, ровно к тому и сводится "интересность игрового ИИ" -- количеству слабых мест,
    для которых можно найти хаки.
    Если, к примеру, "ИИ" не желает строить флот в игре(сценарии), то некоторая корректировка правил вроде должна заставить его это делать. Так получается?
    Т.е. с каждой новой корректировкой должен меняться и расклад игры(сценария данного), вместе со "слабыми местами".
    продвинь это сообщение в соцсеть:  

  2. #42
    Цитата Сообщение от Fabrizio Посмотреть сообщение
    Если, к примеру, "ИИ" не желает строить флот в игре(сценарии), то некоторая корректировка правил вроде должна заставить его это делать. Так получается?
    Т.е. с каждой новой корректировкой должен меняться и расклад игры(сценария данного), вместе со "слабыми местами".
    Программист, нет?
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  3. #43
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,324
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Программист, нет?
    ну так то в чём то он прав... по хорошему игру надо поддерживать... вносить изменения в ИИ по опыту сильных игроков и обновлять...
    тот же старкрафт или герои 3 до сих пор были бы конфетками... а вот со старым ИИ надоедает...
    продвинь это сообщение в соцсеть:  

  4. #44
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Программист, нет?
    Да не, ... тут похвастаться нечем.
    А что не понравилось? Манера изложения?
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось Fabrizio; 28.11.2012 в 14:34.

  5. #45
    Цитата Сообщение от Snake_B Посмотреть сообщение
    ну так то в чём то он прав... по хорошему игру надо поддерживать... вносить изменения в ИИ по опыту сильных игроков и обновлять...
    тот же старкрафт или герои 3 до сих пор были бы конфетками... а вот со старым ИИ надоедает...
    Еще раз.
    Интересность игры зависит от правил, от геймплея.
    А не от какого-то там ИИ.
    ИИ в играх -- это хак.
    А хачить до бесконечности невозможно.
    Любой хак в конце концов упирается в проблемы архитектуры.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  6. #46
    Цитата Сообщение от Fabrizio Посмотреть сообщение
    Да не, ... тут похвастаться нечем.
    А что не понравилось? Манера изложения?
    Не... просто программисту можно объяснить одним способом, да он и сам скорее всего знает.
    А не-програмеру -- много дольше и совсем по-другому.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  7. #47
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Не... просто программисту можно объяснить одним способом, да он и сам скорее всего знает.
    А не-програмеру -- много дольше и совсем по-другому.
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Еще раз.
    Интересность игры зависит от правил, от геймплея.
    А не от какого-то там ИИ.
    ИИ в играх -- это хак.
    Так под "ИИ" я и подразумевал как-бы систему хаков в данной игре.
    Меняешь правила - и сразу другой расклад. Пусть тогда смысл в поиске наилучшего варианта в неком сценарии. А в другом сценарии(в той же игре, но с другими данными и правилами) уже будет иной лучший вариант. Получается несчётная многовариантность, а отсюда и интересность, ... типа подбор различных комбинаций.
    Как насчёт такого мнения?
    продвинь это сообщение в соцсеть:  

  8. #48
    Цитата Сообщение от Fabrizio Посмотреть сообщение
    Так под "ИИ" я и подразумевал как-бы систему хаков в данной игре.
    А оно не "как бы", оно и есть... только не система.
    У хаков не может быть системы.
    Именно потому что это -- хаки.

    Начнем с начала.
    По хорошем, если делать действительно ИИ для игры,
    у него должно быть сразу же честное отделение,
    он должен "видеть" в игре только ровно ТО ЖЕ самое, что и человек-игрок.
    И действовать по точно ТЕМ ЖЕ правилам.


    Меняешь правила - и сразу другой расклад. Пусть тогда смысл в поиске наилучшего варианта в неком сценарии. А в другом сценарии(в той же игре, но с другими данными и правилами) уже будет иной лучший вариант. Получается несчётная многовариантность, а отсюда и интересность, ... типа подбор различных комбинаций.
    Как насчёт такого мнения?
    Не катит.
    Потому что такая взимозаменяемость и многовариантность,
    предполагает некоторую четкую архитектуру (см. выше).
    А хаковство характерно тем,
    что чем больше хачиш, тем больше старые хаки мешают, ломаются,
    при попытке добавить новые.

    Собственно, из-за того я и спрашивал про программиста.
    Достаточно опытный программист (если его раньше не научили), уже сам начинает
    чуствовать/понимать этот вот момент, про хаки...

    Что правда, не все и не всегда.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  9. #49
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Начнем с начала.
    По хорошем, если делать действительно ИИ для игры,
    у него должно быть сразу же честное отделение,
    он должен "видеть" в игре только ровно ТО ЖЕ самое, что и человек-игрок.
    И действовать по точно ТЕМ ЖЕ правилам.
    Но вроде в этом нет необходимости, во всяком случае в игре в Циву. ИИ станет намного сильнее любого игрока(при подобном "уравнении") , тогда и вообще никогда не выиграть будет.





    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Не катит.
    Потому что такая взимозаменяемость и многовариантность,
    предполагает некоторую четкую архитектуру (см. выше).
    А хаковство характерно тем,
    что чем больше хачиш, тем больше старые хаки мешают, ломаются,
    при попытке добавить новые.
    Но по факту то новую игру ведь всегда доделывают и переделывают, и тогда случается что она становится значительно лучше и интереснее первоначального варианта.
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось Fabrizio; 28.11.2012 в 17:19.

  10. #50
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,324
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    А хаковство характерно тем,
    что чем больше хачиш, тем больше старые хаки мешают, ломаются,
    при попытке добавить новые.

    Собственно, из-за того я и спрашивал про программиста.
    Достаточно опытный программист (если его раньше не научили), уже сам начинает
    чуствовать/понимать этот вот момент, про хаки...

    Что правда, не все и не всегда.
    весьма спорное утверждение.... тем более применительно к играм вообще...
    да и по достаточно опытным программистам... я пятый год на форуме... Peter прототип сделал, до этого моды, General игры делал...
    а вот ты всё это время про программистов только рассказываешь.... не в обиду будет сказано...
    продвинь это сообщение в соцсеть:  

  11. #51
    Цитата Сообщение от Snake_B Посмотреть сообщение
    весьма спорное утверждение.... тем более применительно к играм вообще...
    Ну и?
    В чем спорность-то?
    Имеется другой опыт?
    Более широкий, богатый и убедительный?


    да и по достаточно опытным программистам... я пятый год на форуме... Peter прототип сделал, до этого моды, General игры делал...
    Не в обиду ни Петеру, ни Генералу,
    потому что не про них.
    Это раз.

    Прототип я тоже делал.
    Это два.

    А так...
    Там вообще-то Цива упоминалась. И игровой ИИ, о котором ТАК любят рассуждать не-программисты.


    а вот ты всё это время про программистов только рассказываешь.... не в обиду будет сказано...
    Да мне оно не обидно, ничуть.
    Потому как misplaced point :^)
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  12. #52
    Злой магрибский колдун CIVFANATICS.RU TEAM Аватар для sweeper


    Регистрация
    01.03.2005
    Сообщений
    2,968
    Те, кто говорят про хаки как единственный способ построить нечто играющее/выигрывающее, заблуждаются. Например, знаменитый шахматный компьютер, выйгравший у Каспарова, никого не хачил. Конечно, можно сказать, что шахматы -- игра с полной информацией, и в нее выигрывает тот, кто сможет глубже просчитать. А если просчитать нельзя, то можно только хачить. Ну, что я могу сказать в этой ситуации. Скорее всего, вы не пробовали взяться за дело с нужной стороны. Стратегические игры требуют от игрока стратегического мышления, способность учитывать множество факторов. Почему бы программе не учитывать множество факторов? Возможно, вы просто не знаете, как перевести "учитывать множество факторов" с человеческого на машинный.
    продвинь это сообщение в соцсеть:  
    Вот уже несколько лет все мои посты крутятся вокруг темы реалистичной модели цивилизации.

  13. #53
    Цитата Сообщение от sweeper Посмотреть сообщение
    Те, кто говорят про хаки как единственный способ построить нечто играющее/выигрывающее, заблуждаются. Например, знаменитый шахматный компьютер, выйгравший у Каспарова, никого не хачил.
    Ну.
    Любое утверждение можно довести до абсурда,
    противопоставив его единственному факту.


    Конечно, можно сказать, что шахматы -- игра с полной информацией, и в нее выигрывает тот, кто сможет глубже просчитать. А если просчитать нельзя, то можно только хачить. Ну, что я могу сказать в этой ситуации. Скорее всего, вы не пробовали взяться за дело с нужной стороны.
    Не я, не я... (хотя и я тоже).
    Речь шла о более глобальном, о разработчиках игр вообще.


    Стратегические игры требуют от игрока стратегического мышления, способность учитывать множество факторов. Почему бы программе не учитывать множество факторов? Возможно, вы просто не знаете, как перевести "учитывать множество факторов" с человеческого на машинный.
    Опять же. Не я...
    Речь шла о разработчиках Цивы.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  14. #54
    Цитата Сообщение от sweeper Посмотреть сообщение
    Например, знаменитый шахматный компьютер, выйгравший у Каспарова, никого не хачил.
    ну так выиграл то там не ИИ или алгоритм, а железяка, которая позволила перебрать больше вариантов, чем другие железяки. там же просто набор правил для перебора комбинаций. а Aku_Aku верно говорит, я даже на этих самых шахматах проверял. у меня отец неплохо играет в шахматы, но комп на самом суровом уровне обыграть не может, т.к. рано или поздно начинает разыгрывать какой-нить дебют, что бесполезно против компа. дальше сажусь я, ничерта не зная о дебютах, сбиваю столку шаблонную игру компа, после чего в середине партии передаю руль отцу, который теперь бывало заканчивал партию победой.
    продвинь это сообщение в соцсеть:  

  15. #55
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,324
    Цитата Сообщение от Aku_Aku Посмотреть сообщение
    Ну и?
    В чем спорность-то?
    Имеется другой опыт?
    Более широкий, богатый и убедительный?
    более широкий, богатый и убедительный чем что? или кто.... чем ты?

    Цитата Сообщение от sweeper Посмотреть сообщение
    Возможно, вы просто не знаете, как перевести "учитывать множество факторов" с человеческого на машинный.
    +1
    продвинь это сообщение в соцсеть:  

  16. #56
    Цитата Сообщение от Snake_B Посмотреть сообщение
    более широкий, богатый и убедительный чем что? или кто.... чем ты?
    Ну, я написал то что написал исходя из личного опыта.
    Ты пришел и раскритиковал, что это мол все неправда.
    Ну, неправда, так неправда. Я не гордый.
    Сел и приготовился слушать -- что есть правда.
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  17. #57
    Злой магрибский колдун CIVFANATICS.RU TEAM Аватар для sweeper


    Регистрация
    01.03.2005
    Сообщений
    2,968
    В качестве тренировки по написанию КИ (компьютерного игрока, термин ИИ здесь излишен) могу предложить рассмотреть кубик Рубика. Известно, что из любого положения он собирается не более чем за 26 ходов (по другой версии 20), но имеет примерно 43 252 003 274 489 856 000 состояний. Итого решение "в лоб":
    Для хранения всех состояний нужно примерно один миллиард однотерабайтных винчестеров. Они будут хранить базу данных состояние/переходы, а построение алгоритма сборки суть нахождение кратчайшего пути по этой базе. Когда база готова, эта операция тривиальна.
    Тем не менее машинка собирает кубик без привлечения такого объема информации. И процессор там отнюдь не пентиум, скорее в лучшем случае ARM7. А то и Atmega. Это ведь не означает, что указанная железяка умнее человека. Это показывает, как можно решать задачи пусть не отптимально, но с реальными затратами.
    А вот этот на базе Samsung Galaxy S, вообще не тратит время на обдумывание. Процик там ARM 1GHz, но есть еще графический процессор.

    Ну что, будут идеи по реализации игрового интеллекта?
    продвинь это сообщение в соцсеть:  
    Вот уже несколько лет все мои посты крутятся вокруг темы реалистичной модели цивилизации.

  18. #58
    Цитата Сообщение от sweeper Посмотреть сообщение
    В качестве тренировки по написанию КИ (компьютерного игрока, термин ИИ здесь излишен) могу предложить рассмотреть кубик Рубика.


    Ну что, будут идеи по реализации игрового интеллекта?
    Ну ты ведь програмист.
    То есть, вроде должЕн понимать,
    что есть бАльшой разница, между этой "тренировкой" и "реализацей игрового интеллекта".
    продвинь это сообщение в соцсеть:  
    "Я слышу, и я забываю. Я вижу, и я запоминаю. Я делаю, и я понимаю."
    Конфуций

  19. #59
    а в чем смысл кубика рубика ? второго игрока то там нет. думаю любой программер за несколько часов переложит известный и нехитрый алгоритм в код. для тренировки нужен противник, который каждые три движения "мешает" (делает движение)
    кстати, помню в детстве был где-то конкурс на такой КИ, там было поле сколько-то на сколько-то клеток (10х10 кажется) и два противника. каждый противник делает ход закрывая 5 клеток формы Г, как конь ходит. проигрывает тот кто не сможет сделать ход. весь прикол, как я понял, кто раньше начнет просчитывать остающиеся варианты.
    продвинь это сообщение в соцсеть:  

  20. #60
    Злой магрибский колдун CIVFANATICS.RU TEAM Аватар для sweeper


    Регистрация
    01.03.2005
    Сообщений
    2,968


    Я предложил тему для тренировки.
    Когда человек учится водить автомобиль, он начинает не на Кутузовском проспекте, а на автодроме, где других машин нет.
    Попробуйте формализовать операции с кубиком Рубика, возможно, это улучшит взаимопонимание между гейм-дизайнерами и программистами.
    Могу предложить следующий алгоритм.
    сначала выставляем на место угловые кубики, комбинаций там не должно быть много, либо они все просчитываются заранее, либо существует алгоритм с ветвлениями, позволяющий выставить угловые кубики, скажем, за 8 ходов.
    потом простой операцией (П2Ф2)*3 попарно меняем кубики на гранях. Разумеется, перед самой этой операцией нужно подлежащие замене кубики вывести на нужные места, затем вернуть обратно.
    Но так мы не уложимся в 20 поворотов.
    Чтобы уложится в 20 поворотов, нужно список операций подвергнуть оптимизации. Какой именно -- без математики не обойтись.
    продвинь это сообщение в соцсеть:  
    Вот уже несколько лет все мои посты крутятся вокруг темы реалистичной модели цивилизации.

+ Ответить в теме
Страница 3 из 8 ПерваяПервая ... 234 ... ПоследняяПоследняя

Похожие темы

  1. Великая Китайская стена
    от Fitovec в разделе Civ5 - Игровые вопросы
    Ответов: 4
    Новое: 06.10.2010, 13:34
  2. Нас защищает великая держава?
    от de_Cutter в разделе Civ4 - Игровые вопросы
    Ответов: 4
    Новое: 03.07.2010, 23:35
  3. почему не запускается игра в инете
    от montoia в разделе Civ4 - Технические вопросы сетевой игры
    Ответов: 38
    Новое: 11.05.2010, 21:24
  4. Великая китайская стена
    от Tarik82 в разделе Civ4 - Игровые вопросы
    Ответов: 13
    Новое: 17.08.2007, 11:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters