source: exampleparties/boulware/boulware/Boulware.py@ 100

Last change on this file since 100 was 100, checked in by ruud, 19 months ago

python installs also wheel to avoid error messages

File size: 646 bytes
Line 
1from timedependentparty.TimeDependentParty import TimeDependentParty
2from tudelft_utilities_logging.Reporter import Reporter
3
4class Boulware (TimeDependentParty):
5 """
6 A simple party that places random bids and accepts when it receives an offer
7 with sufficient utility.
8 """
9 def __init__(self, reporter: Reporter=None):
10 super().__init__(reporter)
11
12 #Override
13 def getDescription(self) -> str:
14 return "Boulware: reluctant to concede. Parameters minPower (default 1) "\
15 + "and maxPower (default infinity) are used when voting"
16
17 #Override
18 def getE(self)->float:
19 return 0.2
Note: See TracBrowser for help on using the repository browser.