AI Development Discussion and Feedback


  • Moderators

    @redrum Ah, that would be cool to test. Sadly, for compatibility reasons, I cannot feasibly use the prerelease in lobby. Anyways, here it is the savegame (the game just finished on round 12 with West (that is me) winning by surrender):
    01_WIN.tsvg



  • DID AN ADMIN CHANGE ANY POSTER FORUM EMAIL NOTIFICATION SETTINGS?

    I ask because I just opened up my email and see 5 emails from Triple A about this thread ... the email says I can adjust my email settings and gives the link and I saw 2 places where it will send emails so I changed it.

    Was just weird I never got email notifications before (hate them) so something with this thread made me get 5 emails from these new replies but maybe the 2 places I just changed now I won't get emails


  • Donators Moderators Admin

    @Captain-Crunch Ya I also noticed I am receiving them again like in the past but I have not for awhile. I never changed any settings but perhaps @RoiEX did?


  • Admin

    I didn't change the setting either, I had the same issue as well, but changing the setting was 10 seconds so I forgot about it



  • @redrum (or AI developer(s) -- Regarding assisting with AI for triplea.

    1. First wanted to verify the last release is TripleA_1.9.0.0.13066_windows-64bit? And if I (us single-player/AI users of triplea) should be using, testing and commenting on the AI for 1.9.0.0.13066, or should we be using 'TripleA_1.10.14966_windows-64bit' (for instance) instead?

    2. I received recent emails from axisandallies.org, which prompted me to d/l 1.9.0.0.13066 and play classic WWII 3rd edition, and notice what the AI was doing. So I don't want to waste anyone's time until I know which version I should comment on.

    I think the AI in triplea has been excellent and a great endeavor. Thanks!


  • Admin

    @Sculpt Responses:

    1. 1.9.0.0.13066 is the latest stable release. There have been some fixes and improvements since then which can be tested in the latest pre-release found here: https://github.com/triplea-game/triplea/releases. I recommend using the latest pre-release if you can so that you get all the latest changes but feedback on either release is still useful.

    2. Great to hear. There are many great maps that you can download and play with TripleA. I'm glad to have AI feedback on any maps which you are playing.


  • Moderators

    Playing "A Song of Ice and Fire" with all players assigned to HardAI the game crashed on round 16 at the start of the Combat Move phase of FreeCities.

    You can find the link to download the map here:
    http://tripleadev.1671093.n2.nabble.com/The-Game-of-Thrones-map-bug-tp7587435p7587606.html

    You can play this map with TripleA 1.8.0.9, but only if unzipped and with a case insensitive system.

    Savegame:
    BugReportCernel_A Song of Ice and Fire_1.8.0.9_20190809_01.tsvg

    Console:

    triplea.engine.version.bin:1.8.0.9
    WARNING [Triplea start thread] ProAI ->       7-MartellCombatMove: Greenstone, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       7-MartellCombatMove: Greenstone, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       9-MartellCombatMove: Stonehelm, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       9-MartellCombatMove: Stonehelm, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       11-MartellCombatMove: The Disputed Lands, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       11-MartellCombatMove: The Disputed Lands, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       12-MartellCombatMove: Mistwood, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       14-MartellNonCombatMove: Mistwood, remainingUnitsToLoad=[HorseArcher owned by Martell]
    WARNING [Triplea start thread] ProAI ->       14-MartellNonCombatMove: Mistwood, remainingUnitsToLoad=[HorseArcher owned by Martell]
    Exception in thread "Triplea start thread" java.lang.IllegalArgumentException: Comparison method violates its general contract!
    	at java.util.TimSort.mergeHi(Unknown Source)
    	at java.util.TimSort.mergeAt(Unknown Source)
    	at java.util.TimSort.mergeForceCollapse(Unknown Source)
    	at java.util.TimSort.sort(Unknown Source)
    	at java.util.Arrays.sort(Unknown Source)
    	at java.util.List.sort(Unknown Source)
    	at java.util.Collections.sort(Unknown Source)
    	at games.strategy.triplea.ai.proAI.util.ProAttackOptionsUtils.sortUnitNeededOptionsThenAttack(ProAttackOptionsUtils.java:149)
    	at games.strategy.triplea.ai.proAI.ProCombatMoveAI.tryToAttackTerritories(ProCombatMoveAI.java:1003)
    	at games.strategy.triplea.ai.proAI.ProCombatMoveAI.determineTerritoriesToAttack(ProCombatMoveAI.java:335)
    	at games.strategy.triplea.ai.proAI.ProCombatMoveAI.doCombatMove(ProCombatMoveAI.java:139)
    	at games.strategy.triplea.ai.proAI.ProAI.move(ProAI.java:165)
    	at games.strategy.triplea.ai.AbstractAI.start(AbstractAI.java:436)
    	at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:564)
    	at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:458)
    	at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:281)
    	at games.strategy.engine.framework.startup.launcher.LocalLauncher.launchInNewThread(LocalLauncher.java:74)
    	at games.strategy.engine.framework.startup.launcher.AbstractLauncher$1.run(AbstractLauncher.java:47)
    	at java.lang.Thread.run(Unknown Source)
    

  • Admin

    @Cernel I'm fairly certain that issue was fixed in 1.9. Once I update the map to 1.9 then we can try to reproduce it.



  • I was just playing Middle Earth on the latest AAA version. It seemed like the hard Evil AI wasn't quite aggressive enough. Other than that, they seemed to play very well, so thanks for all the hard work!


Log in to reply