source: exampleparties/hardliner/hardliner/Hardliner.py@ 100

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

python installs also wheel to avoid error messages

File size: 644 bytes
Line 
1from timedependentparty.TimeDependentParty import TimeDependentParty
2from tudelft_utilities_logging.Reporter import Reporter
3
4class Hardliner (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 "Hardliner: does not concede. "\
15 + "Parameters minPower (default 1) and maxPower (default infinity) are used when voting"
16
17 #Override
18 def getE(self)->float:
19 return 0.0
Note: See TracBrowser for help on using the repository browser.