• Looking for a programer!

    1
    0 Votes
    1 Posts
    869 Views
    No one has replied
  • What font is used?

    8
    0 Votes
    8 Posts
    1k Views
    LaFayetteL
    @kjrnorway most likely if a certain font is requested and not available, then the application will fall-back to using a system default font.
  • How to help developing?

    Moved
    9
    1 Votes
    9 Posts
    2k Views
    ShuckduckS
    @wc_sumpton Thank you for that info! I at least got that to build successfully. Which is more progress then before.
  • Student Group Studying TripleA

    45
    9 Votes
    45 Posts
    17k Views
    B
    Thanks again @jtkenny for you and your groups contribution. Hopefully will be added soon with the next release. Any thoughts of encouraging following students to continue your Groups Work ? Maybe the teacher or professor could recommend ? Actually, encouraging All student groups across the Nation and the World as a whole would be ideal but sticking with ISU for now, would be cool to see student interaction continue. Once again, Thanks to you and your Group
  • Automatic disconnection from lobby

    3
    0 Votes
    3 Posts
    2k Views
    RavilleR
    PC connections? Don't think that's the problem but will review that, thanks ubernault
  • TripleA Dev Project List (Jan-2023)

    14
    1 Votes
    14 Posts
    2k Views
    LaFayetteL
    Was updating documentation, found this: https://github.com/triplea-game/triplea/blob/d3ad17b446fdd319d45424f6a62dfc47d346b4f4/docs/development/initiatives-and-tech-debt/anti-patterns-and-tech-debt.md I think we can probably delete the doc file in favor of what we have here. Adding in from that list: logic code mixed in with UI code
  • RFC: Save Games as Game-Deltas

    7
    0 Votes
    7 Posts
    2k Views
    LaFayetteL
    @aardvarkpepper FWIW, this is all part of an effort to remove components that are not compile-time safe. Meaning you have to run the code before you get to see it break, rather than just having it break at compile time. Previously XML was mapped to game objects via reflection. We have removed that. Network data transfer is done via a customized implementation of Java Serialization that uses Java Reflection sprinkled in. The 'network relay' project attempts to address that. The remaining piece is serialization of save games. This would be the project to address that.
  • Re-Organizing TripleA Folders for the benefit of github action paths

    1
    0 Votes
    1 Posts
    644 Views
    No one has replied
  • How to Organize Feature Requests & Projects?

    4
    0 Votes
    4 Posts
    920 Views
    LaFayetteL
    For context, this is an example of an active project board: https://github.com/orgs/triplea-game/projects/2 We have a 'problem tracker' project board: https://github.com/orgs/triplea-game/projects/3 The board to track project ideas and feature requests would be somewhat similar to the 'problem tracker'
  • Installing for the first time

    3
    1 Votes
    3 Posts
    812 Views
    J
    @thedog Beautiful. That worked. Thank you!
  • Most Popular and Best Games to Test Changes with ?

    7
    0 Votes
    7 Posts
    2k Views
    C
    @beelee said in Most Popular and Best Games to Test Changes with ?: @thedog yea looks good. I was thinking more the complexity of maps that pushes triplea to the limit as opposed to themes. Lets ask @cernel for his opinion Not a strong opinion, but I do believe 270BC Wars was by far the heaviest game of TripleA when it was released. As far as I know, only WW1 and WW2 themed games are any popular. World At War is certainly the most popular TripleA-original game. Amongst the basics, Global Second Edition and Revised (non-LHTR) are by far the most popular ones.
  • Map Tags for release 2.6

    thedog
    109
    1 Votes
    109 Posts
    58k Views
    TheDogT
    @All @lafayette @Cernel @RogerCooper Hopefully Last call Tags will look like this, some with a prefix of 3 characters, to force the order to be displayed on the download screen. where =and after is just a guide ***** =Best/Showcase maps (maybe one from each of the eras/genres below, so could be 5-12 maps) **** =Excellent *** =Good ** =Experimental * =Abandoned or unplayable (could be archived in the future) 10-Ancient-Medieval =(pre 1450) 20-Early Modern =(1451-1764) 30-Revolutionary =(1765-1869) 40-WW1 =(1870-1930) 50-WW2-Global =(1931-1945) 52-WW2-Europe =(1931-1945) 54-WW2-Pacific =(1931-1945) 56-WW2-Alternate =(1931-1945) WW2 theme that does not fit into the other 3 WW2 60-Nuclear =(1946-2100) includes near future 70-Future =(2100+) Star Trek, Star Wars, Sci-Fi 80-Fantasy = theme Magic, Mythical Creatures like Dragons 90-Abstract-Alternate = a catch all that does not fit the above list, like Steampunk, War of the Relics . Tag tabs will look like this on screen, ideally with the prefix removed ***** **** *** ** * Ancient-Medieval Early Modern Revolutionary WW1 WW2-Global WW2-Europe WW2-Pacific WW2-Alternate Nuclear Future Fantasy Abstract . @LaFayette I have a Lobby sign in TheDog, so when your ready I will start experimenting/entering the tags.
  • not sure if this is 2.6 related or global 1940 house rules

    8
    0 Votes
    8 Posts
    1k Views
    ?
    @martymoose I haven't had a chance to check yet. I'll try and give it a look soon
  • Where does triplea store its user settings?

    1
    0 Votes
    1 Posts
    762 Views
    No one has replied
  • TripleA development

    Moved
    165
    1 Votes
    165 Posts
    119k Views
    TheDogT
    @rogercooper said in TripleA development: @thedog said in TripleA development: I find github is not intuitive and not easy to use. I have tried to use it to upload a map and failed and wasted over 3 hours achieving absolutely nothing. I have worked out a system for uploading mods. I will post detailed instructions soon. It is not an intuitive process.. @rogercooper Please could you post detailed instructions for uploading maps?
  • NodeBB version 2.0.0 is out

    12
    2 Votes
    12 Posts
    3k Views
    PantherP
    @martymoose This is about the forum software, that needs to be updated by an admin.
  • Dan AFK for a few weeks

    2
    6 Votes
    2 Posts
    916 Views
    B
    @lafayette cool enjoy your trip. Before you split can you add asvitkine to triplea-maps at github
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • TripleA 2.6.714 null error

    5
    1
    2 Votes
    5 Posts
    938 Views
    TheDogT
    In pre-release 2.6.742 just tested the fix, its now working. Also its the fastest version of TripleA yet !!! Thanks again, asvitkine
  • How about we apply for a free profiler license

    16
    1 Votes
    16 Posts
    3k Views
    LaFayetteL
    @rainova Hard to say. Arguably it will be clutter anywhere we put it on the existing webpages. Somewhere along with the license is maybe a good place. Maybe we could create a 'sponsors' page that would list it? I don't have good ideas/suggestions for this. To backtrack perhaps on previous comments, perhaps only having an endorsement message on the README is sufficient..

Recent Posts

  • @Kindwind On round 3 the Germans spent more money on purchases than they had.

    read more

  • @RogerCooper Some. I moved over to a local LLM using Fable. Here is a log file. I ditched my rust engine. Everything is in working order now I think.

    ========================================================================
    TRIPLEA-LLM GAME STATEMENT (both sides where logged)
    Account: ? side vs ? model ?
    Game id: eval-56cb5c6b-3329-4682-8126-455bc6fc53da
    Opened: 2026-07-22 18:14 Rounds: ? Duration: ?s
    Result: winners = none (round cap)

    ROUND 1 ------------------------------------- RUSSIANS (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 24
    PURCHASE 3 x infantry .......................................... - 9
    PURCHASE 2 x artillery ......................................... - 8
    PURCHASE 1 x armour ............................................ - 5
    BALANCE AFTER PURCHASE ....................................... PU 2
    COMBAT Karelia S.S.R. -> West Russia (1 x fighter, 3 x infantry) << ATTACK
    COMBAT Archangel -> West Russia (3 x infantry, 1 x armour) << ATTACK
    COMBAT Caucasus -> West Russia (3 x infantry, 1 x artillery, 1 x armour) << ATTACK
    COMBAT Russia -> West Russia (1 x fighter, 3 x infantry, 1 x artillery, 2 x armour) << ATTACK
    NONCOM West Russia -> Archangel (2 x fighter)
    NONCOM Soviet Far East -> Yakut S.S.R. (2 x infantry)
    NONCOM Novosibirsk -> Kazakh S.S.R. (2 x infantry)
    NONCOM Yakut S.S.R. -> Novosibirsk (2 x infantry)
    NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry)
    NONCOM Evenki National Okrug -> Russia (2 x infantry)
    NONCOM Buryatia S.S.R. -> Yakut S.S.R. (2 x infantry)
    PLACE Russia: 3 x infantry, 2 x artillery, 1 x armour

    ROUND 1 ----------------------------------- GERMANS (AXIS / llm-triplea)
    BALANCE BROUGHT FORWARD ...................................... PU 40
    PURCHASE 7 x infantry .......................................... - 21
    PURCHASE 3 x armour ............................................ - 15
    BALANCE AFTER PURCHASE ....................................... PU 4
    COMBAT Eastern Europe -> Belorussia (1 x fighter, 2 x infantry, 1 x armour)
    COMBAT Germany -> Belorussia (1 x bomber, 1 x fighter, 1 x armour)
    COMBAT Eastern Europe -> West Russia (1 x fighter, 1 x infantry, 1 x armour) << ATTACK
    COMBAT Norway -> West Russia (1 x fighter) via Norway > Karelia S.S.R. > West Russia << ATTACK
    COMBAT Germany -> West Russia (2 x infantry, 1 x armour) << ATTACK
    COMBAT Southern Europe -> Ukraine S.S.R. (2 x infantry, 1 x artillery, 1 x armour)
    NONCOM Germany -> Western Europe (1 x infantry)
    NONCOM Southern Europe -> Western Europe (1 x infantry)
    NONCOM 5 Sea Zone -> 7 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer)
    NONCOM Germany -> 7 Sea Zone (1 x infantry) << LOAD
    NONCOM 7 Sea Zone -> Western Europe (1 x infantry) << UNLOAD
    NONCOM Southern Europe -> 7 Sea Zone (1 x infantry) << LOAD
    NONCOM 7 Sea Zone -> Western Europe (1 x infantry) << UNLOAD
    NONCOM Germany -> Ukraine S.S.R. (1 x armour) via Germany > Eastern Europe > Ukraine S.S.R.
    NONCOM Belorussia -> Ukraine S.S.R. (1 x infantry)
    NONCOM Ukraine S.S.R. -> Belorussia (1 x fighter)
    NONCOM Western Europe -> 7 Sea Zone (1 x fighter) << LOAD
    NONCOM 7 Sea Zone -> 6 Sea Zone (1 x fighter)
    NONCOM 6 Sea Zone -> 5 Sea Zone (1 x fighter)
    NONCOM 5 Sea Zone -> Eastern Europe (1 x fighter) << UNLOAD
    NONCOM Belorussia -> Eastern Europe (1 x bomber, 1 x infantry)
    NONCOM Germany -> Eastern Europe (1 x infantry)
    NONCOM Ukraine S.S.R. -> Eastern Europe (1 x fighter)
    NONCOM Ukraine S.S.R. -> Belorussia (1 x fighter, 1 x infantry, 1 x artillery)
    PLACE Germany: 1 x armour
    PLACE Germany: 1 x armour
    PLACE Germany: 1 x armour
    PLACE Germany: 1 x armour
    PLACE Southern Europe: 1 x armour
    PLACE Southern Europe: 1 x armour
    PLACE Southern Europe: 1 x armour
    PLACE Southern Europe: 1 x infantry

    ROUND 1 -------------------------------------- BRITISH (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 30
    PURCHASE 3 x infantry .......................................... - 9
    PURCHASE 2 x artillery ......................................... - 8
    PURCHASE 1 x armour ............................................ - 5
    PURCHASE 1 x transport ......................................... - 8
    BALANCE AFTER PURCHASE ....................................... PU 0
    COMBAT United Kingdom -> 2 Sea Zone (2 x infantry) << LOAD
    COMBAT 2 Sea Zone -> 6 Sea Zone (1 x battleship, 1 x transport, 2 x infantry) via 2 Sea Zone > 3 Sea Zone > 6 Sea Zone
    COMBAT United Kingdom -> Germany (1 x bomber) via United Kingdom > 6 Sea Zone > 5 Sea Zone > Germany << ATTACK
    COMBAT Anglo Egypt -> Libya (1 x fighter, 1 x infantry, 1 x armour) << ATTACK
    NONCOM Germany -> Karelia S.S.R. (1 x bomber) via Germany > 5 Sea Zone > Karelia S.S.R.
    NONCOM Libya -> Anglo Egypt (1 x fighter)
    NONCOM Union of South Africa -> Kenya (1 x infantry)
    NONCOM Persia -> Caucasus (1 x infantry)
    NONCOM India -> Persia (3 x infantry)
    NONCOM Trans-Jordan -> Persia (1 x infantry)
    NONCOM 1 Sea Zone -> 3 Sea Zone (1 x transport) via 1 Sea Zone > 2 Sea Zone > 3 Sea Zone
    NONCOM 15 Sea Zone -> 33 Sea Zone (1 x destroyer) via 15 Sea Zone > 34 Sea Zone > 33 Sea Zone
    NONCOM 13 Sea Zone -> 9 Sea Zone (1 x battleship) via 13 Sea Zone > 12 Sea Zone > 9 Sea Zone
    NONCOM 35 Sea Zone -> 33 Sea Zone (1 x carrier, 1 x fighter, 1 x transport, 1 x destroyer) via 35 Sea Zone > 32 Sea Zone > 33 Sea Zone
    NONCOM 40 Sea Zone -> 42 Sea Zone (1 x submarine, 1 x transport) via 40 Sea Zone > 41 Sea Zone > 42 Sea Zone
    NONCOM United Kingdom -> 3 Sea Zone (1 x artillery) << LOAD
    PLACE 6 Sea Zone: 1 x transport
    PLACE United Kingdom: 3 x infantry, 2 x artillery, 1 x armour

    ROUND 1 ---------------------------------- JAPANESE (AXIS / llm-triplea)
    BALANCE BROUGHT FORWARD ...................................... PU 30
    PURCHASE 2 x infantry .......................................... - 6
    PURCHASE 1 x armour ............................................ - 5
    PURCHASE 1 x transport ......................................... - 8
    BALANCE AFTER PURCHASE ....................................... PU 11
    COMBAT Japan -> 60 Sea Zone (2 x infantry) << LOAD
    COMBAT 60 Sea Zone -> 59 Sea Zone (1 x transport, 2 x infantry)
    COMBAT 59 Sea Zone -> China (2 x infantry) << AMPHIBIOUS ASSAULT
    NONCOM 50 Sea Zone -> 59 Sea Zone (1 x carrier, 1 x fighter)
    NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry)
    NONCOM 50 Sea Zone -> 60 Sea Zone (1 x destroyer)
    NONCOM Japan -> 60 Sea Zone (1 x fighter) << LOAD
    NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport)
    NONCOM Japan -> 60 Sea Zone (2 x infantry) << LOAD
    NONCOM 60 Sea Zone -> 59 Sea Zone (1 x transport, 2 x infantry)
    NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry)
    NONCOM 60 Sea Zone -> 59 Sea Zone (1 x transport)
    NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry)
    NONCOM 60 Sea Zone -> 59 Sea Zone (1 x transport, 2 x infantry)
    NONCOM Japan -> 59 Sea Zone (1 x fighter) << LOAD
    NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry)
    NONCOM 60 Sea Zone -> 61 Sea Zone (1 x transport, 2 x infantry)
    NONCOM 61 Sea Zone -> Manchuria (2 x infantry) << UNLOAD
    NONCOM China -> Manchuria (2 x fighter)
    NONCOM 50 Sea Zone -> 49 Sea Zone (1 x carrier, 1 x fighter, 1 x destroyer)
    NONCOM 49 Sea Zone -> 60 Sea Zone (1 x carrier, 1 x fighter, 1 x destroyer)
    PLACE French Indochina: 1 x infantry
    PLACE China: 1 x transport
    PLACE Manchuria: 1 x infantry

    ROUND 1 ------------------------------------ AMERICANS (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 42
    PURCHASE 4 x infantry .......................................... - 12
    PURCHASE 2 x armour ............................................ - 10
    PURCHASE 2 x transport ......................................... - 16
    PURCHASE 1 x artillery ......................................... - 4
    BALANCE AFTER PURCHASE ....................................... PU 0
    COMBAT Eastern United States -> 10 Sea Zone (2 x infantry, 1 x artillery, 1 x armour) << LOAD
    COMBAT 10 Sea Zone -> 12 Sea Zone (2 x transport, 2 x infantry, 1 x destroyer, 1 x artillery, 1 x armour) via 10 Sea Zone > 11 Sea Zone > 12 Sea Zone
    COMBAT 12 Sea Zone -> Algeria (2 x infantry, 1 x artillery, 1 x armour) << AMPHIBIOUS ASSAULT
    NONCOM Sinkiang -> Kazakh S.S.R. (2 x infantry)
    NONCOM Central United States -> Mexico (2 x infantry)
    NONCOM 52 Sea Zone -> 54 Sea Zone (1 x carrier, 1 x submarine, 1 x fighter) via 52 Sea Zone > 55 Sea Zone > 54 Sea Zone
    NONCOM 55 Sea Zone -> 20 Sea Zone (1 x battleship, 1 x transport) via 55 Sea Zone > 54 Sea Zone > 20 Sea Zone
    NONCOM 20 Sea Zone -> 10 Sea Zone (1 x destroyer) via 20 Sea Zone > 19 Sea Zone > 10 Sea Zone
    PLACE 10 Sea Zone: 2 x transport
    PLACE Eastern United States: 4 x infantry, 1 x artillery, 2 x armour

    ROUND 2 ------------------------------------- RUSSIANS (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 28
    PURCHASE 3 x infantry .......................................... - 9
    PURCHASE 2 x artillery ......................................... - 8
    PURCHASE 2 x armour ............................................ - 10
    BALANCE AFTER PURCHASE ....................................... PU 1
    COMBAT West Russia -> Ukraine S.S.R. (9 x infantry, 2 x artillery, 2 x armour) << ATTACK
    COMBAT Caucasus -> Ukraine S.S.R. (2 x infantry) << ATTACK
    NONCOM Novosibirsk -> Kazakh S.S.R. (2 x infantry)
    NONCOM Yakut S.S.R. -> Novosibirsk (4 x infantry)
    NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry)
    NONCOM Russia -> West Russia (5 x infantry, 2 x artillery, 1 x armour)
    PLACE Russia: 3 x infantry, 2 x artillery, 2 x armour

    ROUND 2 ----------------------------------- GERMANS (AXIS / llm-triplea)
    BALANCE BROUGHT FORWARD ...................................... PU 37
    PURCHASE 7 x infantry .......................................... - 21
    PURCHASE 2 x armour ............................................ - 10
    BALANCE AFTER PURCHASE ....................................... PU 6
    COMBAT Belorussia -> West Russia (2 x infantry, 1 x armour) << ATTACK
    COMBAT Germany -> West Russia (1 x armour) via Germany > Karelia S.S.R. > West Russia << ATTACK
    COMBAT Eastern Europe -> West Russia (1 x bomber, 1 x fighter) via Eastern Europe > Belorussia > West Russia << ATTACK
    COMBAT Balkans -> West Russia (1 x fighter) via Balkans > Ukraine S.S.R. > West Russia << ATTACK
    COMBAT Belorussia -> Ukraine S.S.R. (1 x fighter, 1 x infantry, 1 x armour) << ATTACK
    COMBAT Germany -> Ukraine S.S.R. (1 x armour) via Germany > Eastern Europe > Ukraine S.S.R. << ATTACK
    COMBAT Southern Europe -> Ukraine S.S.R. (2 x infantry, 1 x artillery) << ATTACK
    COMBAT Belorussia -> Karelia S.S.R. (2 x infantry) << ATTACK
    COMBAT Eastern Europe -> Karelia S.S.R. (1 x infantry, 1 x artillery) << ATTACK
    COMBAT Germany -> Karelia S.S.R. (1 x infantry) << ATTACK
    COMBAT Balkans -> Karelia S.S.R. (2 x infantry) via Balkans > Eastern Europe > Karelia S.S.R. << ATTACK
    COMBAT Southern Europe -> Germany (3 x infantry)
    NONCOM Germany -> Eastern Europe (2 x infantry, 2 x armour)
    NONCOM Southern Europe -> Balkans (2 x infantry, 1 x artillery)
    NONCOM Western Europe -> Southern Europe (4 x infantry, 2 x armour)
    NONCOM West Russia -> Belorussia (2 x fighter)
    NONCOM Ukraine S.S.R. -> Belorussia (1 x fighter)
    NONCOM 7 Sea Zone -> 8 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer)
    NONCOM 8 Sea Zone -> 7 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer)
    NONCOM 7 Sea Zone -> 6 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer)
    PLACE Germany: 1 x infantry
    PLACE Southern Europe: 1 x armour
    PLACE Germany: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Germany: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Germany: 1 x infantry

    ROUND 2 -------------------------------------- BRITISH (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 31
    PURCHASE 3 x infantry .......................................... - 9
    PURCHASE 1 x armour ............................................ - 5
    PURCHASE 2 x transport ......................................... - 16
    BALANCE AFTER PURCHASE ....................................... PU 1
    COMBAT United Kingdom -> 6 Sea Zone (1 x infantry, 1 x armour) << LOAD
    COMBAT United Kingdom -> 3 Sea Zone (1 x infantry) << LOAD
    COMBAT 6 Sea Zone -> 2 Sea Zone (1 x transport, 2 x infantry) via 6 Sea Zone > 3 Sea Zone > 2 Sea Zone
    COMBAT 6 Sea Zone -> Western Europe (1 x infantry, 1 x armour) << AMPHIBIOUS ASSAULT
    COMBAT 9 Sea Zone -> 8 Sea Zone (1 x battleship)
    NONCOM Kenya -> Belgian Congo (1 x infantry)
    NONCOM Persia -> Caucasus (4 x infantry)
    NONCOM Caucasus -> Ukraine S.S.R. (1 x infantry)
    NONCOM Libya -> Anglo Egypt (1 x infantry, 1 x armour)
    NONCOM 42 Sea Zone -> 22 Sea Zone (1 x submarine, 1 x transport) via 42 Sea Zone > 25 Sea Zone > 22 Sea Zone
    NONCOM 3 Sea Zone -> 6 Sea Zone (1 x transport, 1 x infantry, 1 x artillery)
    NONCOM 33 Sea Zone -> 27 Sea Zone (1 x carrier, 1 x fighter, 1 x transport, 2 x destroyer) via 33 Sea Zone > 28 Sea Zone > 27 Sea Zone
    PLACE 6 Sea Zone: 2 x transport
    PLACE United Kingdom: 3 x infantry, 1 x armour

    ROUND 2 ---------------------------------- JAPANESE (AXIS / llm-triplea)
    BALANCE BROUGHT FORWARD ...................................... PU 43
    PURCHASE 1 x transport ......................................... - 8
    PURCHASE 1 x infantry .......................................... - 3
    PURCHASE 1 x armour ............................................ - 5
    BALANCE AFTER PURCHASE ....................................... PU 27
    COMBAT Japan -> 61 Sea Zone (2 x infantry, 1 x artillery, 2 x armour) << LOAD
    COMBAT 61 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry, 1 x artillery, 2 x armour)
    COMBAT 60 Sea Zone -> Manchuria (2 x infantry, 1 x artillery, 2 x armour) << UNLOAD
    NONCOM China -> French Indochina (2 x infantry)
    NONCOM Manchuria -> French Indochina (2 x fighter) via Manchuria > China > French Indochina
    NONCOM 59 Sea Zone -> 36 Sea Zone (1 x carrier, 2 x fighter, 2 x transport, 4 x infantry) via 59 Sea Zone > 60 Sea Zone > 36 Sea Zone
    NONCOM 51 Sea Zone -> 36 Sea Zone (2 x infantry) via 51 Sea Zone > 50 Sea Zone > 49 Sea Zone > 36 Sea Zone
    NONCOM Japan -> 51 Sea Zone (2 x armour) << LOAD
    NONCOM 51 Sea Zone -> Wake Island (2 x armour) << UNLOAD
    PLACE China: 1 x infantry
    PLACE French Indochina: 1 x infantry
    PLACE Kwantung: 1 x infantry
    PLACE Manchuria: 1 x infantry
    PLACE 60 Sea Zone: 1 x transport
    PLACE 60 Sea Zone: 1 x transport

    ROUND 2 ------------------------------------ AMERICANS (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 41
    PURCHASE 4 x infantry .......................................... - 12
    PURCHASE 1 x armour ............................................ - 5
    PURCHASE 2 x artillery ......................................... - 8
    PURCHASE 2 x transport ......................................... - 16
    BALANCE AFTER PURCHASE ....................................... PU 0
    COMBAT Eastern United States -> 10 Sea Zone (3 x infantry, 1 x artillery) << LOAD
    COMBAT 10 Sea Zone -> 12 Sea Zone (2 x transport, 3 x infantry, 1 x destroyer, 1 x artillery) via 10 Sea Zone > 11 Sea Zone > 12 Sea Zone
    NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry)
    NONCOM Algeria -> Libya (2 x infantry, 1 x artillery, 1 x armour)
    NONCOM 54 Sea Zone -> 19 Sea Zone (1 x carrier, 1 x submarine, 1 x fighter) via 54 Sea Zone > 20 Sea Zone > 19 Sea Zone
    NONCOM 12 Sea Zone -> 10 Sea Zone (2 x transport, 1 x destroyer) via 12 Sea Zone > 11 Sea Zone > 10 Sea Zone
    NONCOM 20 Sea Zone -> 10 Sea Zone (1 x battleship, 1 x transport) via 20 Sea Zone > 19 Sea Zone > 10 Sea Zone
    NONCOM Eastern United States -> 10 Sea Zone (1 x infantry, 2 x armour) << LOAD
    NONCOM 12 Sea Zone -> Algeria (3 x infantry, 1 x artillery) << UNLOAD
    PLACE 10 Sea Zone: 2 x transport
    PLACE Eastern United States: 4 x infantry, 2 x artillery, 1 x armour

    ROUND 3 ------------------------------------- RUSSIANS (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 30
    PURCHASE 1 x infantry .......................................... - 3
    PURCHASE 4 x artillery ......................................... - 16
    PURCHASE 2 x armour ............................................ - 10
    BALANCE AFTER PURCHASE ....................................... PU 1
    COMBAT Ukraine S.S.R. -> Eastern Europe (9 x infantry, 2 x artillery, 2 x armour) << ATTACK
    COMBAT West Russia -> Karelia S.S.R. (2 x infantry, 2 x artillery, 2 x armour) << ATTACK
    NONCOM Novosibirsk -> Kazakh S.S.R. (4 x infantry)
    NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry)
    NONCOM Caucasus -> Ukraine S.S.R. (2 x infantry)
    NONCOM Russia -> West Russia (3 x infantry, 2 x artillery, 2 x armour)
    PLACE Russia: 1 x infantry, 4 x artillery, 2 x armour

    ROUND 3 ----------------------------------- GERMANS (AXIS / llm-triplea)
    BALANCE BROUGHT FORWARD ...................................... PU 41
    PURCHASE 11 x infantry ......................................... - 33
    PURCHASE 2 x artillery ......................................... - 8
    PURCHASE 2 x armour ............................................ - 10
    BALANCE AFTER PURCHASE ....................................... PU -10
    COMBAT (no attacks declared)
    NONCOM 7 Sea Zone -> 6 Sea Zone (1 x submarine, 1 x transport, 1 x destroyer)
    PLACE Germany: 1 x infantry, 1 x armour
    PLACE Germany: 1 x infantry
    PLACE Germany: 1 x infantry
    PLACE Germany: 1 x infantry
    PLACE Germany: 1 x infantry
    PLACE Germany: 1 x infantry
    PLACE Germany: 1 x infantry
    PLACE Germany: 1 x armour
    PLACE Germany: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Southern Europe: 1 x infantry
    PLACE Southern Europe: 1 x infantry

    ROUND 3 -------------------------------------- BRITISH (ALLIES / WeakAi)
    BALANCE BROUGHT FORWARD ...................................... PU 38
    PURCHASE 3 x infantry .......................................... - 9
    PURCHASE 2 x artillery ......................................... - 8
    PURCHASE 2 x transport ......................................... - 16
    PURCHASE 1 x armour ............................................ - 5
    BALANCE AFTER PURCHASE ....................................... PU 0
    COMBAT United Kingdom -> 6 Sea Zone (3 x infantry, 2 x artillery, 1 x armour) << LOAD
    COMBAT 2 Sea Zone -> 6 Sea Zone (1 x transport, 2 x infantry) via 2 Sea Zone > 3 Sea Zone > 6 Sea Zone
    COMBAT 6 Sea Zone -> Norway (6 x infantry, 3 x artillery, 1 x armour) << AMPHIBIOUS ASSAULT
    COMBAT 8 Sea Zone -> 7 Sea Zone (1 x battleship)
    NONCOM Belgian Congo -> Anglo Egypt (1 x infantry)
    NONCOM Caucasus -> Ukraine S.S.R. (4 x infantry)
    NONCOM Ukraine S.S.R. -> Eastern Europe (1 x infantry)
    NONCOM Anglo Egypt -> Trans-Jordan (1 x infantry, 1 x armour)
    NONCOM 27 Sea Zone -> 17 Sea Zone (1 x carrier, 1 x fighter, 1 x transport, 2 x destroyer) via 27 Sea Zone > 23 Sea Zone > 17 Sea Zone
    NONCOM 22 Sea Zone -> 12 Sea Zone (1 x submarine, 1 x transport) via 22 Sea Zone > 17 Sea Zone > 12 Sea Zone
    PLACE 6 Sea Zone: 2 x transport
    PLACE United Kingdom: 3 x infantry, 2 x artillery, 1 x armour

    ROUND 3 ---------------------------------- JAPANESE (AXIS / llm-triplea)
    BALANCE BROUGHT FORWARD ...................................... PU 59
    PURCHASE 1 x carrier ........................................... - 16
    PURCHASE 2 x transport ......................................... - 16
    PURCHASE 1 x submarine ......................................... - 8
    PURCHASE 1 x destroyer ......................................... - 12
    PURCHASE 1 x infantry .......................................... - 3
    PURCHASE 1 x armour ............................................ - 5
    BALANCE AFTER PURCHASE ....................................... PU -1
    COMBAT Japan -> 60 Sea Zone (1 x infantry, 1 x artillery, 1 x armour) << LOAD
    COMBAT 60 Sea Zone -> 57 Sea Zone (1 x transport, 1 x infantry, 1 x artillery, 1 x armour)
    COMBAT 57 Sea Zone -> 61 Sea Zone (1 x transport, 1 x infantry, 1 x artillery, 1 x armour)
    COMBAT 61 Sea Zone -> Manchuria (1 x infantry, 1 x artillery, 1 x armour) << UNLOAD
    NONCOM Wake Island -> 51 Sea Zone (3 x infantry) << LOAD
    NONCOM 51 Sea Zone -> 52 Sea Zone (1 x battleship, 1 x submarine, 1 x transport, 1 x destroyer, 3 x infantry)
    NONCOM 52 Sea Zone -> 57 Sea Zone (1 x transport, 3 x infantry)
    NONCOM 57 Sea Zone -> Manchuria (3 x infantry) << UNLOAD
    NONCOM China -> Manchuria (4 x infantry)
    NONCOM 51 Sea Zone -> 52 Sea Zone (1 x carrier, 2 x fighter)
    NONCOM 52 Sea Zone -> 57 Sea Zone (1 x carrier, 2 x fighter)
    NONCOM 57 Sea Zone -> Manchuria (1 x carrier, 2 x fighter) << UNLOAD
    NONCOM French Indochina -> Manchuria (2 x fighter, 2 x infantry) via French Indochina > China > Manchuria
    NONCOM 51 Sea Zone -> 50 Sea Zone (1 x battleship, 1 x submarine, 1 x destroyer)

    ========================================================================
    CLOSING SUMMARY: 3 rounds on statement, 58 decisions, 22 retries
    read more

  • @VictoryFirst

    I don't think Properties are desired from a Engine coding standpoint. That is my understanding anyway. Dan addressed it above I believe.

    Edit
    So would want to limit their use

    read more

  • @RogerCooper Thanks. IIRC, I think WWI 1914 also has defending submarines that can retreat.

    @Cernel I think it's probably possible to implement a more customizable defensive retreat feature in TripleA, with a bunch of Game properties. Map-makers could decide themselves if they want to implement A&A-based retreat rules or come up with their own. It could be easily expanded by creating more properties.

    The A&A retreat system might be silly, but I think it's even more silly to ignore it completely and make it not supported. Players that want to play A&A, want to play A&A, and not with altered/changed rules that might make more sense (not speaking for everyone here, of course there are people who like to play with house rules. But at least, the original rules should be supported).

    read more