TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    Non-amphibious Transports Confuse AI

    Scheduled Pinned Locked Moved Map Making
    13 Posts 3 Posters 3.8k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • RogerCooperR Offline
      RogerCooper
      last edited by RogerCooper

      I was playing New World Order Variant-Neutrals and I noticed an interesting problem. This mod has ships that can transports but not conduct amphibious invasions. This feature is realistic, but rarely used by mod-makers.

      It also confuses the AI. The AI sets up invasions, even bringing air support, but then is unable to execute the invasion, (It is a sign of the robustness of TripleA's code, that does not cause a program crash).

      It's up to the AI programmers decide whether want to change the AI to handle this properly. But at least, the AI should not load troops on to non-amphibious transport, nor should the AI consider non-amphibious transport capacity when buying.

      redrumR 1 Reply Last reply Reply Quote 0
      • redrumR Offline
        redrum Admin @RogerCooper
        last edited by

        @rogercooper Interesting. What property controls whether transports can amphib attacks with units? I wasn't aware that even existed, let alone any maps that used it.

        TripleA Developer with a Passion for AI: https://forums.triplea-game.org/topic/105/ai-development-discussion-and-feedback

        RogerCooperR 1 Reply Last reply Reply Quote 0
        • RogerCooperR Offline
          RogerCooper @redrum
          last edited by

          @redrum It is a unit property. Here is a how it descibed in POS2

          canInvadeOnlyFrom values: is a colon dilimited list of the transporting units which this unit can perform amphibious assaults from.
          A unit which can not perform amphibious assaults may instead disembark during non-combat
          can be set to "all", or "none", or a list of some transports. if this option is not present, it defaults to "all"

          This should be used more. Landing on a defended, hostile coast requires specialized landing craft, while troops can be moved to friendly ports on almost any ship type. It is also realistic to prohibit tanks from invading, forcing the beachhead to be secured with a infantry & air power.

          redrumR 2 Replies Last reply Reply Quote 2
          • redrumR Offline
            redrum Admin @RogerCooper
            last edited by

            @rogercooper Ah I see, the property is actually on the land units being transported. Do you have a save game showing the AI's poor behavior so I can use it to test?

            TripleA Developer with a Passion for AI: https://forums.triplea-game.org/topic/105/ai-development-discussion-and-feedback

            1 Reply Last reply Reply Quote 0
            • redrumR Offline
              redrum Admin @RogerCooper
              last edited by

              @rogercooper This should now be fixed in the latest pre-release: https://github.com/triplea-game/triplea/pull/2513

              TripleA Developer with a Passion for AI: https://forums.triplea-game.org/topic/105/ai-development-discussion-and-feedback

              RogerCooperR 1 Reply Last reply Reply Quote 0
              • RogerCooperR Offline
                RogerCooper @redrum
                last edited by

                @redrum You're amazing.

                RogerCooperR 1 Reply Last reply Reply Quote 0
                • RogerCooperR Offline
                  RogerCooper @RogerCooper
                  last edited by

                  @rogercooper 0_1508619275324_mid.tsvg I am still seeing odd behavior. For example in this saved game the British have built large force in Britain but no transports.

                  redrumR 1 Reply Last reply Reply Quote 0
                  • redrumR Offline
                    redrum Admin @RogerCooper
                    last edited by

                    @rogercooper Dover is connected to Belgium by land (probably incorrectly):
                    <connection t1="Dover" t2="Belgium" />

                    So the UK AI has no reason to build transports 🙂

                    TripleA Developer with a Passion for AI: https://forums.triplea-game.org/topic/105/ai-development-discussion-and-feedback

                    RogerCooperR 1 Reply Last reply Reply Quote 0
                    • RogerCooperR Offline
                      RogerCooper @redrum
                      last edited by

                      @redrum I will fix the scenario.

                      HeppsH 1 Reply Last reply Reply Quote 0
                      • HeppsH Offline
                        Hepps Moderators @RogerCooper
                        last edited by Hepps

                        @rogercooper Wasn't that a scenario where they put the land connection in for something to do with bombing runs or air movement between Britain and Mainland Europe? I seem to remember years ago hearing something about a MOD where they had included a connection for some reason to do with aircraft movement.

                        "A joyous heart sours with the burden of expectation"
                        Hepster

                        redrumR 1 Reply Last reply Reply Quote 0
                        • redrumR Offline
                          redrum Admin @Hepps
                          last edited by

                          @hepps If it was intentional then I think some indicator on the map that they are connected would need added. Being able to move land units without transports across the channel just seems wrong though.

                          TripleA Developer with a Passion for AI: https://forums.triplea-game.org/topic/105/ai-development-discussion-and-feedback

                          HeppsH 1 Reply Last reply Reply Quote 0
                          • HeppsH Offline
                            Hepps Moderators @redrum
                            last edited by

                            @redrum I'm not 100% sure.... I just remember a something from the old forum where someone had done a MOD and they included a connection for air only.

                            I think it was because they wanted air to be able to move in some way between them without doing any changes to the map.

                            I could be wrong or it could have been a totally different map. Just something in the post sparked a few of my remaining memory cells.

                            "A joyous heart sours with the burden of expectation"
                            Hepster

                            RogerCooperR 1 Reply Last reply Reply Quote 0
                            • RogerCooperR Offline
                              RogerCooper @Hepps
                              last edited by

                              @hepps The area-movement WW2 game Blitz had an air-only connection across the English channel. I don't see how you could even do that in TripleA.

                              1 Reply Last reply Reply Quote 0

                              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                              With your input, this post could be even better 💗

                              Register Login
                              • 1 / 1
                              • First post
                                Last post
                              Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums