Результаты опроса: Поддерживаете ли вы концепцию:

Голосовавшие
41. Вы ещё не голосовали в этом опросе
  • Да

    24 58.54%
  • Нет

    17 41.46%
+ Ответить в теме
Страница 4 из 5 ПерваяПервая ... 345 ПоследняяПоследняя
Показано с 61 по 80 из 83

Тема: Лимит тайла и следопыт

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

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    так если союзники не ходят, то кто ходит... враги и так не пройдут...
    продвинь это сообщение в соцсеть:  

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

  3. #63
    Не совсем по теме, но... Можно как то запретить прохождение по своей территории чужих военных отрядов, если не заключен договор о взаимопомощи?
    И еще вопрос - как отслеживать не конкретный тип юнита, а класс юнитов, таких как миссионеры и великие люди? А то прописывать проверку условий на 7 миссионеров и каждого из великих людей явно неправильно.
    Заранее благодарен.
    продвинь это сообщение в соцсеть:  

  4. #64
    Цитата Сообщение от Tompson Посмотреть сообщение
    Не совсем по теме, но... Можно как то запретить прохождение по своей территории чужих военных отрядов, если не заключен договор о взаимопомощи?
    Отмени открытые границы


    Цитата Сообщение от Tompson Посмотреть сообщение
    И еще вопрос - как отслеживать не конкретный тип юнита, а класс юнитов, таких как миссионеры и великие люди? А то прописывать проверку условий на 7 миссионеров и каждого из великих людей явно неправильно.
    Заранее благодарен.
    Можно сделать проверку по общим свойствам
    Для мисионеров (по распространению религии):
    Код:
    	bMissionary = false
    	for i in range (gc.getNumReligionInfos()):
    		if pUnitInfo.getReligionSpreads(i) > 0:
    			bMissionary = true
    			break
    Для великих людей:
    Вариант 1 (по созданию золотого века (генерал ЗВ не создает))
    Код:
    	
    	pUnitInfo.isGoldenAge()
    Вариант 2 (по присоединяемости к городу в качестве специалиста (все ВЛ))
    Код:
    	
    	bGreatPeople = false
    	for i in range (gc.getNumSpecialistInfos()):
    		if pUnitInfo.getGreatPeoples(i):
    			bGreatPeople = true
    			break
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

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

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    Цитата Сообщение от Tompson Посмотреть сообщение
    Благодарю, работает!
    Ксатати, интересный мод http://vas.civfanatics.ru/vas_mod/Stack/Stack.zip получается - взятие города приобретает реализм. Сначала окружение со всех сторон и осада, затем обстрел из орудий, затем отвод орудий на запасные позиции, подтягивание штурмовых отрядов и только потом штурм.
    а есть версия с учетом каперов, великих, миссионеров?
    продвинь это сообщение в соцсеть:  

  6. #66
    Цитата Сообщение от Snake_B Посмотреть сообщение
    а есть версия с учетом каперов, великих, миссионеров?
    Каперов поправил http://vas.civfanatics.ru/vas_mod/Stack/Stack.zip великих и миссионеров пока нет. Выяснилась такая особенность - ИИ совершенно не умеет воевать несколькими стеками - водит один, в результате чего человек получает преимущество. Как с этим бороться - непонятно . Может дать ИИ фору по размеру стека?
    продвинь это сообщение в соцсеть:  

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

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    да.... фигова...
    бороться я думаю стоит внося изменения в dll/SDK...
    продвинь это сообщение в соцсеть:  

  8. #68
    Поправил великих людей и миссионеров http://vas.civfanatics.ru/vas_mod/Stack/Stack.zip
    Возник вопрос: как отслеживать представителей корпораций? Ну и вопрос - как отслеживать, кому принадлежит юнит - человеку или ИИ?
    Насчет внесения в dll/SDK... там для меня темный лес , хотя если кто занимался - было бы здорово.
    продвинь это сообщение в соцсеть:  

  9. #69
    Цитата Сообщение от Tompson Посмотреть сообщение
    Возник вопрос: как отслеживать представителей корпораций? Ну и вопрос - как отслеживать, кому принадлежит юнит - человеку или ИИ?
    if gc.getUnitInfo(pUnit.getUnitType).getPrereqCorporation() != -1:
    if pUnit.isHuman():
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  10. #70
    Добавил представителей корпораций, дал ИИ фору - у него стек 10, у человека 3. При желании можно изменить, оптимальные значения можно установить после серии сыгранных партий. http://vas.civfanatics.ru/vas_mod/Stack/Stack.zip
    Попробовал добавить в игру новый юнит - караван (взят из Vas_Mod), который подобен великому торговцу, т.е. дает деньги, но не присоединяется к городу, не может устроить золотой век и не может исследовать. Его по каким то признакам можно отследить?
    продвинь это сообщение в соцсеть:  

  11. #71
    Цитата Сообщение от Tompson Посмотреть сообщение
    Попробовал добавить в игру новый юнит - караван (взят из Vas_Mod), который подобен великому торговцу, т.е. дает деньги, но не присоединяется к городу, не может устроить золотой век и не может исследовать. Его по каким то признакам можно отследить?
    if (not gc.getUnitInfo(pUnit.getUnitType()).isGoldenAge()) and gc.getUnitInfo(pUnit.getUnitType()).getBaseTrade() != 0:
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  12. #72
    Возникли 2 вопроса:
    1) можно ли отслеживать, на чью территорию делается ход - свою или чужую?
    2) как отследить, заключен ли договор о взаимной обороне с тем, на чью территорию делается ход?
    продвинь это сообщение в соцсеть:  

  13. #73
    Цитата Сообщение от Tompson Посмотреть сообщение
    Возникли 2 вопроса:
    1) можно ли отслеживать, на чью территорию делается ход - свою или чужую?
    2) как отследить, заключен ли договор о взаимной обороне с тем, на чью территорию делается ход?
    pPlot = gc.getMap().plot(iPlotX, iPlotY)
    1)if pUnit.getOwner() != pPlot.getOwner():
    2)if gc.getTeam(pUnit.getTeam()).isDefensivePact(pPlot.getTeam())
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  14. #74
    А как можно различать военный юнит или нет?
    продвинь это сообщение в соцсеть:  

  15. #75
    Цитата Сообщение от Tompson Посмотреть сообщение
    А как можно различать военный юнит или нет?
    Я уже писал что все подобные функции ищутся в XML в соответствующих файлах
    тэг bMilitarySupport значит функция isMilitarySupport()
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  16. #76
    Благодарю
    продвинь это сообщение в соцсеть:  

  17. #77
    Цитата Сообщение от NeverMind Посмотреть сообщение
    Ограничение числа юнитов на одном тайле для Bts реализовал Jeckel: http://forums.civfanatics.com/showthread.php?t=240352

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

  18. #78
    Советую сыграть в мод Realism Invicrus, там очень хорошо решена проблема больших стеков, юниты получают штраф, когда превышают некоторую отметку и да, там есть система, что в разных эпохах разное кол-во юнитов в стеке можно увеличивать, так же некоторые лидеры дают бонус + 1 в стек без штрафа, плюс некоторые техи расширяют стековую проблему, короче очень интересно. А еще очень интересно было бы решать проблему со стеком, примерно следующим образом: у каждого юнита есть некоторое потребление пищи и если он стоит на лугах, то к примеру потребляет -1 пищу, два юнита там уже -2 и т д..если лимит привышается, то сила юнита например снижается на -5% или там уже как решит автор мода, тут дело баланса, но к примеру на стеке с фермой юнит будет хорошо отжираться и там можно держать армию больше. Врагу будет смысл уничтожать свои тылы с фермами, что бы обессиливать врага) как бы тактика выжженной земли :3.
    p.s. еще одна идейка пришла в голову. Допустим ввести в игру некие машины поддержки\провизи, типа возите их в стеке и они дают "пропитание" так сказать, для вашей армии и допустим есть такая фишка у арты, что бы можно было обстрелять такие машины, вот ситуация: ваш город осождают 3 стека с армией, у вас в городе много арты и обороны, но город рано или поздно возьмут, начинаем артой обстреливать машины поддержки, которые дохну и вражеская армия начинает терять силу, после чего, если долго будет стоять на месте, то сила будет уменьшаться и уменьшаться, враг вынужден будет отступить. Идеи идеями, но научить такому ИИ помоему нереально
    продвинь это сообщение в соцсеть:  

  19. #79
    Цитата Сообщение от Воробей Посмотреть сообщение
    Надеюсь тема не умерла - кто-то тестил сей мод? прежде всего интересно как ведёт себя ИИ
    ИИ идёт теперь не большим стаком, а линейкой стаков с максимальным ограничением юнитовюнитов. Войска в стаках разных категорий.
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

  20. #80


    Цитата Сообщение от Bonpoc Посмотреть сообщение
    Советую сыграть в мод Realism Invicrus, там очень хорошо решена проблема больших стеков, юниты получают штраф, когда превышают некоторую отметку и да, там есть система, что в разных эпохах разное кол-во юнитов в стеке можно увеличивать, так же некоторые лидеры дают бонус + 1 в стек без штрафа, плюс некоторые техи расширяют стековую проблему, короче очень интересно. А еще очень интересно было бы решать проблему со стеком, примерно следующим образом: у каждого юнита есть некоторое потребление пищи и если он стоит на лугах, то к примеру потребляет -1 пищу, два юнита там уже -2 и т д..если лимит привышается, то сила юнита например снижается на -5% или там уже как решит автор мода, тут дело баланса, но к примеру на стеке с фермой юнит будет хорошо отжираться и там можно держать армию больше. Врагу будет смысл уничтожать свои тылы с фермами, что бы обессиливать врага) как бы тактика выжженной земли :3.
    p.s. еще одна идейка пришла в голову. Допустим ввести в игру некие машины поддержки\провизи, типа возите их в стеке и они дают "пропитание" так сказать, для вашей армии и допустим есть такая фишка у арты, что бы можно было обстрелять такие машины, вот ситуация: ваш город осождают 3 стека с армией, у вас в городе много арты и обороны, но город рано или поздно возьмут, начинаем артой обстреливать машины поддержки, которые дохну и вражеская армия начинает терять силу, после чего, если долго будет стоять на месте, то сила будет уменьшаться и уменьшаться, враг вынужден будет отступить. Идеи идеями, но научить такому ИИ помоему нереально
    Реально, но сложно. Все СДК придётся перековыривать. Только вот вопрос,а стоит ли?
    продвинь это сообщение в соцсеть:  
    Политик — это человек, который пожертвует вашей жизнью за свою родину.
    Цитата Сообщение от Ильф, Петров
    На третьем ходу выяснилось, что Остап играет восемнадцать испанских партий. На остальных досках васюкинцы применили хотя устаревшую, но верную защиту Филидора.

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

Ваши права

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

free counters