Navigation

    TripleA Logo

    TripleA Forum

    • Register
    • Login
    • Search
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags

    Factory/Town building in version TripleA v2.3+

    Development
    4
    7
    448
    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.
    • TheDog
      TheDog last edited by TheDog

      @LaFayette @redrum @prastle and other Devs

      Factory/Town building in version TripleA v2.3+

      I have a map I have been working on, it is War of the Lance with fixed links and my xml, a Fantasy map.

      It is easy for me to use this map to test Factory/Town building, as I know it well.

      By turn 5 the Imperial faction should of built another Town/Factory because they have spare PUs to do so.

      Attached are two outputs from the Hard AI logs;
      One from version TripleA 1.9.0.0.13066 and one from version 2.3.21625

      v1.9 line 508 Best factory unit: Town
      v2.3 line 615 should say Best factory unit: Town, but it is missing

      Both versions have the line above
      507 and 614 Try to purchase factory for territory: Heartlund

      Im guessing, it would appear it i s a logic problem or the routine is missing?

      .
      A request to aid Testing, please put on line 1 of ALL Hard AI log files something like;
      TripleA version, Map name, Map version, Faction and Turn number

      This way the Devs know what they are looking at when I send them copies of the Hard AI logs.

      .
      Finally in my testing I have noticed that ver 2.3 AI is significantly faster than 1.9, thanks Devs!!!

      2.3-WotL-Imp-T05.txt 1.9-WotL-Imp-T05.txt

      B F 2 Replies Last reply Reply Quote 1
      • B
        beelee @TheDog last edited by

        @TheDog wonder if this has anything to do with the AI not building factories thing ? Hadn't seen an AI log before. Cool 🙂

        1 Reply Last reply Reply Quote 0
        • F
          ff03k64 @TheDog last edited by

          @TheDog Where do you see the AI log?

          TheDog 1 Reply Last reply Reply Quote 0
          • TheDog
            TheDog @ff03k64 last edited by

            @ff03k64 @beelee
            Yes Im hoping this is the reason why the AI is not building factories.

            To turn the logs on.
            Load TripleA,
            click Debug (top row)
            click Show Hard AI logs
            Tick Enable logging
            Log Depth: = Finest
            Tick Limit Log History to: xx (I have mine set at 99 rounds)
            Click OK button at the bottom
            Play your game against the AI
            Look at the logs when its your turn.

            To copy a log, select the Round-Faction tab that you want and click in the log window,
            press ctrl+A (to select all)
            press ctrl+C (to copy)
            then paste it into your favourite text editor, I use Notepad++ (set it to Yaml to help read the text)
            Save it, upload it. to TripleA

            TheDog 1 Reply Last reply Reply Quote 2
            • TheDog
              TheDog @TheDog last edited by

              @beelee @ff03k64
              Please download this new Pre-release
              [https://github.com/triplea-game/triplea/releases/tag/2.3.21895](link url)

              You'll never guess what it does 😛

              On one simple test, it builds a Factory/town, so please download and test it, LOADS.

              Im hoping this works so I can move to the latest versions.

              Thanks Devs 👍

              1 Reply Last reply Reply Quote 1
              • LaFayette
                LaFayette Admin last edited by LaFayette

                You're welcome @TheDog , big applause here for @Trevan for taking up this issue and seeing it through.

                This thread is a really great example of how we could be tackling bug reports. I dream that we can get a team of people doing the same to make fixes easier, which results in more fixes. So a big thank you @TheDog for going the extra mile here.

                /cc @Cernel

                <begin rant>

                This is just a really good example I think of when we can pinpoint a problem, make the problem very clear and state very clearly how it should be fixed, and give clear examples of where the problem is and how to trigger it, then it makes getting to a fix much easier. Let's compare that to something like "factories are not being built." At the end of the day, the questions of above, how to see the problem, how to trigger it, MUST be answered by someone, either the developer or the problem reporter. If we can get more of the community to do more of this, it'll make the development efforts go further. At the same time, I can't promise it won't be fully used, there will be waste (which is how it is, development efforts sometimes are wasted, and particularly so when the wrong fix is implemented because the exact fix is not the right fix or fixes the wrong thing).

                </end rant>

                1 Reply Last reply Reply Quote 1
                • TheDog
                  TheDog last edited by

                  Awh shucks (looks down & shuffles feet)

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums