Subcategories
-
53 Topics421 Posts
-
0 Votes14 Posts2k Views
-
2 Votes20 Posts3k Views
-
0 Votes16 Posts2k Views
-
2 Votes26 Posts6k Views
-
4 Votes1 Posts679 Views
-
0 Votes11 Posts1k Views
-
0 Votes1 Posts340 Views
-
1 Votes4 Posts860 Views
-
0 Votes40 Posts9k Views
-
0 Votes5 Posts660 Views
-
1 Votes19 Posts2k Views
-
2 Votes33 Posts7k Views
-
0 Votes8 Posts1k Views
-
0 Votes15 Posts3k Views
-
0 Votes130 Posts70k Views
-
0 Votes1 Posts275 Views
-
0 Votes8 Posts1k Views
-
0 Votes1 Posts401 Views
-
1 Votes28 Posts5k Views
-
0 Votes7 Posts800 Views
Recent Posts
-
Hi Dog
Long time since I played Anniversarry. I think China can only have 3 dudes in a TTy max. Not sure but I think the Fctry gets destroyed the way it would in G 40 as china can't use it.

-
@wc_sumpton
Your post above lists 3 functions that the AI cannot do that a Player can, I would like to add a 4th.Give the AI a Factory it will not Place it (it will place units). It will only Place a Factory that it has decided it needs, even though it might have a lot them to place.
Give a Human the Factory, they would place it if they thought it safe to do so.
The AI does not appear to check how many Factories it has already and still buys what it thinks it needs and in turn Places it and no others.
@wc_sumpton
Summarising the Chinese rules, they do appear to work for a human, I have tried them once for human play, but your saying for the AI they dont?Is one of the problems placementAnyTerritory only applies to land TTs?
@panther
In World War II v3 1941 A&A game PvP, Lets look at an unlikely scenario.
Japan build a Factory in Manchuria, 3PU
Next Turn, China captures Manchuria
..In that same turn, how many units can China, place in Manchuria?
..Is it 2 or 3 ?
..Also, in 62 Sea Zone can China Place any ships in this same captured turn?Note: The above is for the boardgame.
@Anyone what does the TripleA game do?
-
I am very sorry for my above post. I do think that you have a legitimate bug/issue. I have found the cause to your problem (review issues #14447 and #14457). While investigating this issue I uncovered other problems with how the AI handles the placement of units. To me these fixes seemed simple, so I submit a PR to make those changes. A test was created to check the output of the file I wanted to change.
The file passed all the tests. I took issue with the test file because it failed to test the broken functionality of file. Some changes were made to the test but none of the testing covered any of the issues which I raised. So again, I took issue with the test.
Now I'm being told to find the rules.
When a Human places an isConstruction unit, either given or purchased, there are certain rules the player follows. These are the same rules the AI player follows when placing a purchased isConstruction unit. But the rules change for the AI player when placing a given isConstruction unit. Why? So now I have to find a rule that governs the placement of a given unit because it's not the same as placing a purchased one.
A human player as to follow certain guidelines with respect to the use of "placementAnyTerritory", "placementAnySeaZone" or "placementCapturedTerritory" but the AI does not have to follow the same guidelines unless there is a rule?Why are there different sets of rules for placement given that a player is Human vs AI?
Again, sorry for the rant. The fixes are easy. But without a rule they will not be made.
Cheers...
-
Let me see if I can explain things better. For reference I'll be looking at the "Axis & Allies Anniversary Edition" rule book. Page 10
*The U.S. player places the new Chinese units at the same time that the new U.S. units are placed. They may be placed on
any Chinese-controlled territories, however those units cannot be placed on any territory that already contains three or
more units. *To be rule complaint "World War II v3 1941" has:
<attachment name="rulesAttachment" attachTo="Chinese" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player"> <option name="movementRestrictionTerritories" value="Chinghai:Ningxia:Sikang:Yunnan:Hupeh:Fukien:Suiyuan:Manchuria:Kiangsu:Kwangtung"/> <option name="movementRestrictionType" value="allowed"/> <option name="productionPerXTerritories" value="2"/> <option name="placementAnyTerritory" value="true"/> <option name="placementCapturedTerritory" value="true"/> <option name="placementPerTerritory" value="3"/> </attachment>"placementAnyTerritory" allows a player to place any non-isSea unit into any land territory that was owned at the start of the players turn (Human player only not AI players). can you place in any LAND territory you owned at the beginning of the turn? (Does not include newly captured territories for Human players only.)
"placementCapturedTerritory" allows a Human player only, not used by the AI player to place these units because "placementAnyTerritory" assumes placement into newly captured territories as a default, to place units into newly captured territories, but still follows production rules. can you place in territory you captured this turn?
Even though these are handled/enforced differently they are both considered rule complaint and so it will not be changed.
And don't get started on "placementAnySeaZone" (For Human player only) can you place in any SEA territory beside a LAND territory you owned at the beginning of the turn? But because there is no rule for placement of sea units without production, the AI will not be changed this.
One would think that the same rules would apply to the placement of a purchased factory would apply to the placement of a given factory. They do not. And because there are no rules that govern the placement of a given factory do not expect this to change ant time soon.Cheers...