X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=qchess%2Fsrc%2Fagent_bishop.py;h=20cb4c0ee213d143f006034b1b6b2dca81ee53d3;hb=52068b63d49f02f4455a4415356ecfe38db72f59;hp=0323edb0cd83d57d96445f5c66133d48d0c902c0;hpb=4e3cee35c67cb43df5d81ba8a0ecc2013d065379;p=progcomp2013.git diff --git a/qchess/src/agent_bishop.py b/qchess/src/agent_bishop.py index 0323edb..20cb4c0 100644 --- a/qchess/src/agent_bishop.py +++ b/qchess/src/agent_bishop.py @@ -2,10 +2,9 @@ class AgentBishop(AgentRandom): # Inherits from AgentRandom (in qchess) - def __init__(self, name, colour): + def __init__(self, name, colour,value={"pawn" : 1, "bishop" : 3, "knight" : 3, "rook" : 5, "queen" : 9, "king" : 100, "unknown" : 2}): InternalAgent.__init__(self, name, colour) - self.value = {"pawn" : 1, "bishop" : 3, "knight" : 3, "rook" : 5, "queen" : 9, "king" : 100, "unknown" : 4} - + self.value = value self.aggression = 2.0 # Multiplier for scoring due to aggressive actions self.defence = 1.0 # Multiplier for scoring due to defensive actions