From ed7f7841e5927b85da845db8569280d8b2a3569d Mon Sep 17 00:00:00 2001 From: Plunderaar Date: Sun, 28 Jan 2018 11:48:03 +0100 Subject: [PATCH] Add files via upload --- jelle_player.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 jelle_player.py diff --git a/jelle_player.py b/jelle_player.py new file mode 100644 index 0000000..ba9bb97 --- /dev/null +++ b/jelle_player.py @@ -0,0 +1,25 @@ +from i_player import IPlayer + + +class BraindeadPlayer(IPlayer): + """"Constitutes the very bare necessity to be called a player""" + + def give_hand(self, cards): + self.hand = cards + + def make_bid(self, bids): + return 3 + + def play_card(self, trick, valid_cards): + return valid_cards.pop() + + def offer_blind_nill(self, bids): + return False + + def receive_blind_nill_cards(self, cards): + self.hand += cards + + def request_blind_nill_cards(self): + offered_cards = self.hand[-2:] + self.hand = self.hand[:-2] + return offered_cards