Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - LobsterNinja

#1
Bug Reports / Re: How to report bugs
29 March 2023, 09:10:37 PM
Game 120062998 `League of Shopkeepers` delivers award at start of buy phase. There's nothing on the card to indicate this, and it's a problem because the +1 action would usually be more helpful in the action phase than in the buy phase. I find it unlikely that the intent of the card would be to give +1 action in the buy phase, so I'm guessing the implementation was based on thinking about the 5 favor award and neglected the 10 favor award.
#2
I'm pretty sure I tried undo for the first case, and got the same result the second pass. I neglected to undo for the Crown+Crown+gold case, so you are probably correct.
#3
game #105507524 on oregon.


Turn 11 - LobsterNinja Lob plays a Crown.
Lob plays a University.
  Lob gets +2 Actions.  <<< shoud also gain card here
Lob plays a University again.
  Lob gets +2 Actions.
  Lob gains a Cartographer.

The first iteration of Univerity fails to gain a card.

Turn 18

...
Lob plays a Crown.
  Lob plays a Crown.       <<< Should allow me to play Gold twice
  Lob plays a Crown again. <<< Should allow me to play Gold twice
Lob plays 2 Golds. (+$6) Lob uses 1 Coffers. (+$1)

Niether iteration of the nested Crown allows playing Gold. The Crown was played in buy phase.

#4
Support / chapel suboptimal strategy
30 July 2022, 02:13:50 AM
Bot always buys chapel on turn 1, even with 4 :o when there are good 4 :o cards available. Better to buy chapel with 3 :o on turn 2 instead. More generally, opening really should be a special case where both purchases are selected in advance to optimise the 12 card deck for the first shuffle.
#5
AI bugs / Re: Another freeze situation
27 February 2022, 11:16:55 AM
Oops, well now I know for next time. I logged on recently and the game isn't active.
#6
AI bugs / Another freeze situation
25 February 2022, 09:37:16 AM
Freeze after Revenge Witch plays Fortune. It played Fortune previously without freezing, and I don't know what the secondary condition is. It could be about to play a second Fortune perhaps.

I've left it in the frozen state in case you would like to debug it. Account = LobsterNinja, and I don't plan to play for the next couple days.

Last turns:

Turn 20 - Revenge Witch R plays a Silver, a Gold, and 2 Coppers. (+$7) R buys and gains a Gold. R draws 5 cards.

Turn 20 - Lord Rattington Lor plays a Candlestick Maker. Candlestick Maker is enchanted by Enchantress Lor draws a card. Lor gets +1 Action. Lor plays a Candlestick Maker. Lor gets +1 Action. Lor gets +1 Buy. Lor gets +1 Coffers. Lor plays a Copper. (+$1) Lor uses 1 Coffers. (+$1) Lor draws 5 cards.

(incidental stupid play: Lor uses a Coffer but buys nothing - not that this would make much difference to the result)

Turn 20 - LobsterNinja Lob starts their turn. Lob draws a Gold and a Warrior (Enchantress). Lob plays a Wandering Minstrel. Lob gets +1 Action. Lob draws a Warrior. Lob gets +2 Actions. Lob reveals a Gold, a Province, and a Wandering Minstrel. Lob topdecks a Wandering Minstrel. Lob discards a Gold and a Province. Lob plays a Warrior. Lob gets +1 Action. Lob draws a Province and a Wandering Minstrel. R discards an Estate. Lor discards a Curse. Lob plays a Wandering Minstrel. Lob gets +1 Action. Lob draws a Silver. Lob gets +2 Actions. Lob reveals a Mercenary, a Wandering Minstrel, and a Fortune. Lob topdecks a Mercenary and a Wandering Minstrel. Lob discards a Fortune. Lob plays a Warrior. Lob gets +1 Action. Lob draws a Mercenary and a Wandering Minstrel. R discards a Fortune and a Copper. Lor discards a Gladiator. Lor trashes a Gladiator. Lor discards an Estate. Lob plays a Wandering Minstrel. Lob gets +1 Action. Lob draws a Silver. Lob gets +2 Actions. Lob reveals a Province and 2 Farmlands. Lob discards a Province and 2 Farmlands. Lob plays a Treasure Hunter. Lob gets +2 Action. Lob gets +$1. Lob plays 4 Silvers and a Gold. (+$11) Lob buys Alliance. Lob gains a Province. Lob gains a Duchy. Lob gains an Estate. Lob gains a Gold. Lob gains a Silver. Lob gains a Copper. Lob returns a Treasure Hunter. Lob receives a Warrior. Lob shuffles their deck. Lob draws 2 Duchies, a Warrior, and 2 Fortunes.

Turn 21 - Revenge Witch R plays a Candlestick Maker. R gets +1 Action. R gets +1 Buy. R gets +1 Coffers. R plays a Copper. (+$1) R plays a Fortune. R gets +1 Buy. (freezes here)

____________

Another incidental bad play earlier in the game: Plays Fortune, but not as the last treasure.

Turn 14 - Revenge Witch R plays 2 Golds. (+$6) R plays a Fortune. R gets +1 Buy. R plays a Silver and a Copper. (+$3) R repays 4 debt. R buys and gains a Fortune. R repays 3 debt (5 remaining). R draws 5 cards.

____

Regarding AI: Making a rule based AI for Dominion is futile because there are an absurd number of interactions. I'm thinking a Monti Carlo based approach would yield better results. Enumerate every decision point and select randomly, repeat maybe 1000 times, play the most successful first move. Then perhaps use machine learning to modify probabilities for different move situations, so Monti Carlo picks good moves more often.