+ Ответить в теме
Страница 1 из 5 12 ... ПоследняяПоследняя
Показано с 1 по 20 из 99

Тема: Better AI

  1. #1

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531

    Red face

    <div class='quotetop'>Цитата</div>
    Better AI для BtS 3.19 здесь.[/b]

    jdog5000
    CFC: http://forums.civfanatics.com/forumdisplay.php?f=245
    SourceForge: http://sourceforge.net/projects/civ4betterai/


    В этом моде делается попытка улучшить игру наших компьютерных противников. Проект для BtS только разрабатывается, но некоторые результаты уже есть. Попробуйте проверить их в игре сами.

    Полный список изменений (на англ.):
    Скрытый текст
    Bugfix
    - Fixed bug in player closeness calculations causing the AI to be blind to its actual proximity to other players
    - Fixed bug with needed defenders where the AI would choose to defend a recently captured holy city less than a normal city
    - Fixed bug causing player ID to be used in place of actual attitude when checking for denials in bonus, civic, and religion trading
    - Fixed bug in paradrop code causing AI to avoid paradropping onto terrain bonuses under certain circumstances
    - Fixed bug in AI denial of switching civics when in Emancipation
    - Fixed bug introduced in unofficial patch causing immunity to collateral damage
    - Fixed bug with espionage mission to spread culture to an enemy city
    - Fixed bug causing combat promotions to be counted twice for aircraft
    - Fixed bug (introduced) in consideration of plot defense when selecting bases for offensive air units
    - Fixed bug (introduced) causing crashes if there was an unowned fort on the map

    War strategy AI
    - Modified how closeness is used for determining who to attack, different settings for regular and Aggressive AI
    - Created new function CvTeamAI::AI_calculateBonusWarValue so AI will consider declaring war for resources, weighted towards resources AI doesn&#39;t have and plots that are more easily captured
    - Modified city attack targetting by terrain bonuses to consider how important bonus is to AI

    City AI
    - AI will now more likely fill empty transports when enagaged in transcontinental war, making reinforcements and second waves on invasions more likely
    - When doing invasions, AI will now be more likely to have cities with free air experience fill vacancies on carriers
    - When doing invasions, AI will now have cities with high production or free sea experience more often fill needs for aircraft carriers
    - When doing invasions, if AI has at least 50% of its possible missile capacity it will no longer always build missiles
    - Rewrote CvCityAI::AI_isAirDefended so that it considers unit damage, movement, AI type and can also count land units
    - Normal workboat build blocked if there&#39;s an enemy sea unit camping outside city

    Espionage AI
    - When a spy has waited in a city but has no mission available, they are now more likely to move around and explore instead of sitting
    - Revamped desired Espionage rate and priority weighting calculations, AI now always update weights, relations play a larger role
    - Neutral priority weighting is now 10 instead of 0, differentiates between
    - When AI starts preparing for war against another player they will heavily shift their espionage spending towards that player
    - AI will attempt to gain passive mission levels against adversaries

    Gold AI
    - AI now has a budget for troop upgrades each turn based on how much gold it wants to have, it won&#39;t spend more than this budget on non-critical units when at peace
    - AI now prioritizes upgrading escort ships to same extent as transports

    Naval AI
    - Modified bombard behavior. Priority remains on supporting player&#39;s ground troops, if none then consider supporting other troops with common enemy and spreading out stacks to increase reach of blockade.
    - Modified and expanded Solver&#39;s changes to retreat from city/fort AI to be more specialized for various unit AI types, only move if there&#39;s a real threat
    - Increased city danger threshold so enemy ships do not runaway so easily
    - Damaged ships will stay in city unless city is highly threatened
    - Galleons assigned escort roles before Frigates are available will now change their UnitAI type to assault transport instead of getting stuck in their role after better escorts come along

    Air AI
    - Modified and expanded Solver&#39;s changes to retreat from city/fort AI to be more specialized for various unit AI types, only move if there&#39;s a real threat
    - Increased city danger threshold so enemy aircraft do not retreat so easily
    - Attack planes in endangered cities will now more likely to airstrike attackers
    - Improved code for defense planes in endangered cities so they stay to defend longer and either airstrike or patrol
    - Improved efficiency of danger threshold check for ships and planes
    - Improved code for moving planes to offensive or defensive bases to take city threat into account
    - AI bombers will no longer consider basing in undefended forts even if the fort is unthreatened
    - AI bombers will now consider moving to a city with two defenders (down from requiring 3), change made because of added threat logic and should allow AI to now use almost all of its cities as airbases
    - Fixed bug introduced in Unofficial Patch 0.19 causing bombers to skip their turns whenever an interceptor was around
    - Many improvements to better handle damaged planes in threatened cities
    - Added two functions for defensive airstrikes to make both air defense and offense units more directly aid in defending cities from enemy stacks
    - AI air defense units wake from airpatrol every turn, re-decide roles/need
    - AI air defense units now consider how many other air defense units there are in the city and guarantee air defense
    - Air defense units with Interceptor promotions now will be more likely to patrol when city is threatened
    - Added new function for weighting bases for attack air units with new consideration for supporting offensive stacks and defending endangered cities, plus keeping planes safe from sneak attacks when at peace
    - When at war forts are now more likely to be used as offensive bases, though cities are still preferred
    - AI will again consider basing attack planes in teammate&#39;s territory (plot defense considerations effectively disabled this in many circumstances in earlier versions of mod)
    - AI will now consider basing attack planes in vassal territory, though it will only use them if it owns no good base cities or forts itself
    - Attack air units will now pull out of cities/forts if the defenders leave
    - Airstrikes will no longer target enemies in adjacent territory when the territory is only adjacent to owned water tiles
    - Fighters now always move before bombers, they&#39;re much better at taking on enemy fighters
    - New function in CvPlot to count how many air units are running intercept missions already
    - Added emphasis for both offensive and defensive units on the the players primary area

    Barbarian AI
    - Barb ships will now often blockade cities for a few turns before moving on if they have no nearby targets
    - Barb ships trapped by ice or around 1-tile islands are now removed so more can spawn
    - Barb ship spawn rate throttled so they don&#39;t swamp the seas before players build navies
    - Improved barb ship blockade decisions so they stick around for a while but will then should actually move to another area
    - Barb ships less suicidal, more oppurtunistic
    - Reduced range in which barb ships detect unprotected resources by 25%
    - Barbarians now will build defenders in captured cities first, not buildings

    General AI
    - Modified city closeness calculations to use population from both cities, not just pop of the other city
    - Created functions for determining when cities share the same water area (lake, ocean)
    - Removed the unused partial implementation of a new A* solver for closeness
    - A bonus which enables the civ&#39;s unique unit is now valued more
    - Added function to calculate plot strength of teammates and (if desired) vassals

    Combat Mechanics
    - Modification for air v air combat to make veteran units more valuable, especially when wounded. Air v air combat is now more much more similar to land combat. This change can be disabled/enabled using BBAI_AIR_COMBAT in GlobalDefinesAlt.xml

    Customization
    - Added GlobalDefinesAlt.xml to mod files to allow some customization of what new features are running

    Debug
    - Added SDK and adapted python code from AIAutoPlay mod to faciliate testing
    - Modified debug mode output to show relevant information for these developments
    - Added string to lower right flag help text showing Better BTS AI version number currently running
    - Added SDK and adapted python code from ChangePlayer mod to facilitate testing

    Better BTS AI also includes Dresden & Solver&#39;s unofficial 3.17 patch version 0.21.


    Оригинальный пост Солвера с описанием Better AI для Warlords
    Скрытый текст
    Эх... позор товарищи . Это, по моему, лучшее произведение моддеров со времен выхода СДК. Последняя версия всегда на http://sourceforge.net/project/showf...roup_id=178407

    Все очень просто. ИИ улучшен, причем очень и очень заметно. Играющие на Монархе спустились до Принца, и еще и там сложно. Мод постоянно пополнятеся. Среди самых заметных вещей:

    Возможность ранних атак ИИ. Лучники, топоры, колецницы, очень аггрессивно. Производится аггрессивнымы личностями.

    Сильно улучшенно взятие городов. ИИ может взять город, который хорошо защищен. Некоторые ИИ успешно завоевывают других.

    Улучшненна экономика и выбор цивиков.

    Добавлена возможность культурной победы - ИИ реально может ее достичь.

    Примера ради:

    http://apolyton.net/forums/showthread.php?...988#post4664988

    Очень советую этот мод бсем для сингл-плеэра. Игра как бы так же (никаких изменений правил, баланса, итд.), но ИИ гораздо компетентей.


    * В папке мода Assets находится архив с dll на 50 игроков. Распакуйте его прямо там, согласившись на перезапись, если хотите иметь возможность играть с большим количеством цивилизаций

    <span style="color:#FF0000">Скачать Better AI для BtS 3.17


    - Распаковать в [путь к Civ4/BtS]/Mods
    - В игре Advanced--Load a Mod--Better BTS AI
    - Для полной совместимости текстов с локализацией 1С скопируйте файл CIV4GameText_AIAutoPlay.xml из BetterAI/1C вBetterAI//Assets/XML/Text, заменив существующий файл.
    продвинь это сообщение в соцсеть:  

  2. #2
    Solver, ну вот, теперь есть и тема Спасибо! Кстати, ты - автор темы, придется тебе и дальше объяснять, что тут к чему.

    Звучит очень впечатляюще, обязательно поиграю. Хотя возвращаться назад к Принцу не хочется.

    ***

    Есть варианты для ванилы и для Warlords. Устанвливается и запускается как обычный мод.

    Состоит только из модифицированной dll, так чтох совместим с русификацией без проблем.
    продвинь это сообщение в соцсеть:  

  3. #3

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531
    До исходников там тоже можно добратся, кому не страшно.
    продвинь это сообщение в соцсеть:  
    Solver, консультант / разработчик Firaxis Games.

  4. #4
    <div class='quotetop'>Цитата</div>
    До исходников там тоже можно добратся, кому не страшно.[/b]
    Зер гут - попробуем поковыряться - если так конечно не забыли камменты повставлять, где правки были. А то встречал уже парочку исходников user-created компонентов СДК в которых совершенно нету камментов и тупо сравнением файлов приходилось выявлять разницу
    продвинь это сообщение в соцсеть:  

  5. #5
    Мракоборец на консервации

    Аватар для White Hawk


    Регистрация
    07.11.2005
    Адрес
    где я только не живу
    Сообщений
    7,653
    <div class='quotetop'>Цитата</div>
    А то встречал уже парочку исходников user-created компонентов СДК в которых совершенно нету камментов и тупо сравнением файлов приходилось выявлять разницу[/b]
    Программеры писали

    Программеры <strike>следов</strike> каментов не оставляют
    продвинь это сообщение в соцсеть:  
    The Settlers Online, Эвеланс, Соломон Окотопус, Гильдия "Верные сердца inGame [heart]". Дружим?
    Вокс, где брат твой - Виго?
    Гость вечно живой! (Гость жил! Гость жив! Гость вечно будет жить!)

  6. #6
    Super Moderator

    Аватар для Gromozeka


    Регистрация
    13.10.2005
    Адрес
    Бердск Новосибирской обл.
    Сообщений
    4,187
    А это смотря какие программеры
    продвинь это сообщение в соцсеть:  
    Любая сложная проблема имеет простое, доступное для понимания неправильное решение (Закон Мерфи)

  7. #7

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531
    Ну придется тупо сравнивать файлы . Там слишком много изменений, чтобы бсе помечять, хотя одинокие комменты в дебрях встречаются.
    продвинь это сообщение в соцсеть:  
    Solver, консультант / разработчик Firaxis Games.

  8. #8
    Кстати, даже в Варлордах 2.08 (это ж еще не мод?) я был
    весьма озадачен поведением компа...
    Поведение его боевых единиц весьма похоже на человеческое (рушат улучшения, не атакуют кого-попадя, двигаются по укрепленным клеткам, обходят сильных врагов...). Кроме того, варваров на "монархе" стало как на "императоре"...
    Короче, и здесь планка стандартов поднялась. А что ж тогда в моде?...
    продвинь это сообщение в соцсеть:  
    MTDG2 - Монархия

  9. #9
    Король Аватар для strateg


    Регистрация
    19.02.2005
    Адрес
    Москва
    Сообщений
    1,141
    Надо будет попробывать.
    продвинь это сообщение в соцсеть:  
    Боец ЦИКа в запасе

  10. #10

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531
    <div class='quotetop'>(Aleks II * 14.12.2006, 17:42) [snapback]146112[/snapback]</div>
    Кстати, даже в Варлордах 2.08 (это ж еще не мод?) я был
    весьма озадачен поведением компа...
    Поведение его боевых единиц весьма похоже на человеческое (рушат улучшения, не атакуют кого-попадя, двигаются по укрепленным клеткам, обходят сильных врагов...). Кроме того, варваров на "монархе" стало как на "императоре"...
    Короче, и здесь планка стандартов поднялась. А что ж тогда в моде?...
    [/b]

    Хм... повезло или еффект самовнушения. В патче 2.08 были улучшенны экономические алгоритмы ИИ, в особенности управление Рабочими. Но в управлении юнитами и военных делах никаких изменений небыло. В моде, однако, есть.

    Правда некоторые видимые улучшения из патча могут быть побочными эффектами других.
    продвинь это сообщение в соцсеть:  
    Solver, консультант / разработчик Firaxis Games.

  11. #11
    <div class='quotetop'>Цитата(Aleks II * 14.12.2006, 16:42) [snapback]146112[/snapback]</div>
    Кстати, даже в Варлордах 2.08 (это ж еще не мод?) я был
    весьма озадачен поведением компа...
    Поведение его боевых единиц весьма похоже на человеческое (рушат улучшения, не атакуют кого-попадя, двигаются по укрепленным клеткам, обходят сильных врагов...). Кроме того, варваров на "монархе" стало как на "императоре"...
    Короче, и здесь планка стандартов поднялась. А что ж тогда в моде?...
    [/b]
    Я тоже. На первый взгляд, бонусов компам добавили прилично, а "движок юнитов" отупел просто до безобразия.

    Не знаю, в коде не рылся. Но внешние впечатления именно такие.
    продвинь это сообщение в соцсеть:  

  12. #12
    его как мод устанавливать (копировать) или же можно просто заменить файл Civilization 4\Warlords\Assets\CvGameCoreDLL.dll?
    продвинь это сообщение в соцсеть:  

  13. #13
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    <div class='quotetop'>Цитата(yekka * 14.12.2006, 22:06) [snapback]146184[/snapback]</div>
    его как мод устанавливать (копировать) или же можно просто заменить файл Civilization 4\Warlords\Assets\CvGameCoreDLL.dll?
    [/b]
    Как мод.
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  14. #14

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531
    Можно и заменить, если не играть мултиплеэр, итд.
    продвинь это сообщение в соцсеть:  
    Solver, консультант / разработчик Firaxis Games.

  15. #15
    Советую все устанавливать как мод. В крайнем случае, в CustomAssets. Переписывать оригинальные файлы игры - дело неблагодарное.
    продвинь это сообщение в соцсеть:  

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

  17. #17

    Консультант/разработчик Firaxis Games




    Регистрация
    18.10.2005
    Сообщений
    531
    NeverMind, может есть смысл поставить ссылку на эту тему в главном Civ4 форуме? Я думаю, не все в форум модов заходят.
    продвинь это сообщение в соцсеть:  
    Solver, консультант / разработчик Firaxis Games.

  18. #18
    <div class='quotetop'>Цитата</div>
    Кстати, даже в Варлордах 2.08 (это ж еще не мод?) я был
    весьма озадачен поведением компа...
    Поведение его боевых единиц весьма похоже на человеческое (рушат улучшения, не атакуют кого-попадя, двигаются по укрепленным клеткам, обходят сильных врагов...). Кроме того, варваров на "монархе" стало как на "императоре"...
    Короче, и здесь планка стандартов поднялась. А что ж тогда в моде?... [/b]
    А по моему в 2.08 комп вообще тормоз, впрочем, как и был.
    продвинь это сообщение в соцсеть:  
    Сколько людей, столько и мнений.
    ISDG1-команда Парламент

  19. #19
    Super Moderator

    Аватар для Gromozeka


    Регистрация
    13.10.2005
    Адрес
    Бердск Новосибирской обл.
    Сообщений
    4,187
    А кстати там есть версия мода и для 1,61
    продвинь это сообщение в соцсеть:  
    Любая сложная проблема имеет простое, доступное для понимания неправильное решение (Закон Мерфи)

  20. #20


    <div class='quotetop'>Цитата(Unikum * 15.12.2006, 4:33) [snapback]146227[/snapback]</div>
    А по моему в 2.08 комп вообще тормоз, впрочем, как и был.
    [/b]
    По-моему, гораздо тормознее. Раньше хоть иногда какими-то стеками шёл. Сейчас больше 2 юнитов я в его стеке не видел.

    <div class='quotetop'>Цитата</div>
    В патче 2.08 были улучшенны экономические алгоритмы ИИ[/b]
    Читай, понизилась стоимость изучения наук для AI и т. п. Это теперь так называют, видимо.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме
Страница 1 из 5 12 ... ПоследняяПоследняя

Ваши права

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

free counters