76
Game Reports / Re: Combo (with game report): Baron/Duke
« on: August 10, 2011, 11:54:35 am »
Baron/Gardens does indeed beat this, 56%>42% by my (rather simplistic) implementation:
In keeping with having posted this in Game Reports, does anybody have a bot using cards that were available in the supply in my game that beats Baron/Duke? Or was that board actually so terrible that this was the optimal strategy ?
*edit* Aha, BM with Jesters wins 50%>47% against Baron/Duke (Winder's improved version):
Code: [Select]
<player name="baron/gardens">
<buy name="Province"/>
<buy name="Baron">
<condition>
<left type="countCardsInDeck" attribute="Baron"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="4.0"/>
</condition>
</buy>
<buy name="Gardens"/>
<buy name="Duchy"/>
<buy name="Estate"/>
<buy name="Baron"/>
<buy name="Copper"/>
</player>
...which answers my question about what my opponent should have done differently. Although, if I change my Baron/Duke bot to start contesting Gardens after the first one is bought:Code: [Select]
<player name="baron/duke">
<buy name="Baron">
<condition>
<left type="countCardsInDeck" attribute="Baron"/>
<operator type="equalTo" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Duke">
<condition>
<left type="countCardsInDeck" attribute="Duke"/>
<operator type="smallerOrEqualThan" />
<right type="countCardsInDeck" attribute="Duchy"/>
<extra_operation type="minus" attribute="6.0" />
</condition>
</buy>
<buy name="Duchy"/>
<buy name="Duke"/>
<buy name="Gardens">
<condition>
<left type="countCardsInSupply" attribute="Gardens"/>
<operator type="smallerThan" />
<right type="constant" attribute="8.0"/>
</condition>
</buy>
<buy name="Estate">
<condition>
<left type="countCardsInSupply" attribute="Duke"/>
<operator type="smallerThan" />
<right type="constant" attribute="5.0"/>
</condition>
</buy>
<buy name="Baron"/>
<buy name="Silver"/>
<buy name="Estate"/>
<buy name="Copper"/>
</player>
...it wins out again, 67%>30%. So, maybe not.In keeping with having posted this in Game Reports, does anybody have a bot using cards that were available in the supply in my game that beats Baron/Duke? Or was that board actually so terrible that this was the optimal strategy ?
*edit* Aha, BM with Jesters wins 50%>47% against Baron/Duke (Winder's improved version):
Code: [Select]
<player name="BM - Jester">
<buy name="Province">
<condition>
<left type="countCardsInDeck" attribute="Gold"/>
<operator type="greaterThan" />
<right type="constant" attribute="0.0"/>
</condition>
</buy>
<buy name="Duchy">
<condition>
<left type="countCardsInSupply" attribute="Province"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="5.0"/>
</condition>
</buy>
<buy name="Estate">
<condition>
<left type="countCardsInSupply" attribute="Province"/>
<operator type="smallerOrEqualThan" />
<right type="constant" attribute="2.0"/>
</condition>
</buy>
<buy name="Jester">
<condition>
<left type="countCardsInDeck" attribute="Jester"/>
<operator type="smallerThan" />
<right type="constant" attribute="1.0"/>
</condition>
</buy>
<buy name="Gold"/>
<buy name="Jester">
<condition>
<left type="countCardsInDeck" attribute="Jester"/>
<operator type="smallerThan" />
<right type="constant" attribute="3.0"/>
</condition>
</buy>
<buy name="Silver"/>
</player>
Kewl.