Ejemplo n.º 1
0
from deck import Deck
from card import Card
print("Welcome to War, please enter names of player1 and player2 \n")
ctr = 0
Player1 = str(raw_input("Player1- "))
Player2 = str(raw_input("Player2- "))

Player1w = 0
Player2w = 0
while (ctr != 52):
    myDeck = Deck()
    myDeck.Shuffle()
    raw_input(Player1 + " Press enter to draw card")
    draw1 = myDeck.TakeFromTop()
    draw1.displayCard()
    raw_input(Player2 + " Press enter to draw card")
    draw2 = myDeck.TakeFromTop()
    draw2.displayCard()
    if (draw1 > draw2):
        Player1w += 1
        print(Player1 + " wins!")
        ctr = 1
    if (draw2 > draw1):
        Player2w += 1
        print(Player2 + " wins!")
        ctr = 1
    if (draw1 == draw2):
        raw_input("War! Press enter to draw again!")
        War1 = mydeck.TakeFromTop()
        War1.displayCard()
        War2 = mydeck.TakeFromTop()
Ejemplo n.º 2
0
from deck import Deck
from card import Card
import code


print("This is Slapjack between player1 and player2. Hit -ENTER- to genorate a random card. When a jack appers player1 hit -A- player2 hit -K- first person to hit it wins the round. first player to win 2 rounds wins the game")

winnumber = 2
player1win = 0
player2win = 0


gamedeck = Deck()
gamedeck.Shuffle()
currentcard = gamedeck.TakeFromTop ()

JackofClubs = Card("Jack","Clubs")
JackofSpades = Card("Jack","Spades")
JackofDiamonds = Card("Jack","Diamonds")
JackofHearts = Card("Jack","Hearts")


while(currentcard != JackofClubs and currentcard != JackofSpades and currentcard != JackofDiamonds and currentcard != JackofHearts):
    print("press enter for new card")
    g =raw_input()
    currentcard = gamedeck.TakeFromTop ()
    currentcard. displayCard()
    if(currentcard == JackofClubs or currentcard == JackofSpades or currentcard == JackofDiamonds or currentcard == JackofHearts):
        print("A jack has been found") 
        key =code.guffyInput()
        #key =str(key)