def setup(game_type): """ Initializes the game and sets up decks/players """ global game game = g.Game() game.user_player = game_type cards = card.deck_build() random.shuffle(cards[0]) game.deck = cards[0] game.clubs = cards[1] game.spades = cards[2] game.diamonds = cards[3] game.hearts = cards[4] game.player1 = player.make_player(game.deck[0:13], 1,1) game.player2 = player.make_player(game.deck[13:26],2,2) game.player3 = player.make_player(game.deck[26:39],3,3) game.player4 = player.make_player(game.deck[39:52],4,4) game.turn_order = [game.player1,game.player2,game.player3,game.player4] c = card.make_card("2","Clubs") lead = game.find_Card(c) if lead == 1: pass elif lead == 2: game.player1.turn_pos = 4 game.player2.turn_pos = 1 game.player3.turn_pos = 2 game.player4.turn_pos = 3 game.turn_order = [game.player2,game.player3,game.player4,game.player1] elif lead == 3: game.player1.turn_pos = 3 game.player2.turn_pos = 4 game.player3.turn_pos = 1 game.player4.turn_pos = 2 game.turn_order = [game.player3,game.player4,game.player1,game.player2] else: game.player1.turn_pos = 2 game.player2.turn_pos = 3 game.player3.turn_pos = 4 game.player4.turn_pos = 1 game.turn_order = [game.player4,game.player1,game.player2,game.player3] game.player1.print_hand() game.player2.print_hand() game.player3.print_hand() game.player4.print_hand() # Edge case of user player has 2 of clubs if game.turn_order[0] == game.player1 and game_type: #app.set_disabled() game.first_hand = False
def __init__(self): self.already_played = [] self.cards_on_table = [] self.turn_order = [] self.suit_led = "Clubs" self.first_hand = True self.user_player = False self.player1 = player.make_player([], 1, 1) self.player2 = player.make_player([], 2, 2) self.player3 = player.make_player([], 3, 3) self.player4 = player.make_player([], 4, 4) self.deck = [] self.clubs = [] self.spades = [] self.hearts = [] self.diamonds = [] self.turn = 0
def __init__(self): self.already_played = [] self.cards_on_table = [] self.turn_order = [] self.suit_led = "Clubs" self.first_hand = True self.user_player = False self.player1 = player.make_player([],1,1) self.player2 = player.make_player([],2,2) self.player3 = player.make_player([],3,3) self.player4 = player.make_player([],4,4) self.deck = [] self.clubs = [] self.spades = [] self.hearts = [] self.diamonds = [] self.turn = 0
__author__ = 'KernelForbin' import random import time import player import endgame """Map of cave""" player1 = player.make_player() def play_game(player): print("\nA booming voice shakes the cave!\n" "WELCOME %s, can you find your way out? HA HA HA!" % player.get_name()) time.sleep(1) play_game(player1) print( "\nYou are dumbfounded. Is this a dream? Never mind it. You must push on and get out of this cave!" ) time.sleep(1) print( "You eyes are adjusted to the dark and you see shapes forming in front of you." ) print("You realize that you are in the middle of a room with two ways to go\n")