Exemple #1
0
def compare():
    print("———————————————————")
    print("Choose your weapon!")
    print("———————————————————")

    if config.player.lower() == "quit":
        exit()
    elif config.computer == config.player:
        print("Draw! Fight again!")

    elif config.player.lower() == "rock":
        if config.computer == "paper":
            print("You lose!", config.computer, "covers", config.player, "\n")
            config.player_lives = config.player_lives - 1

        else:
            print("You win!", config.player, "smashes", config.computer, "\n")
            config.computer_lives = config.computer_lives - 1

    elif config.player.lower() == "scissors":
        if config.computer == "rock":
            print("You lose!", config.computer, "smashes", config.player, "\n")
            config.player_lives = config.player_lives - 1

        else:
            print("You win!", config.player, "cuts", config.computer, "\n")
            config.computer_lives = config.computer_lives - 1

    elif config.player.lower() == "paper":
        if config.computer == "scissors":
            print("You lose!", config.computer, "cuts", config.player, "\n")
            config.player_lives = config.player_lives - 1

        else:
            print("You win!", config.player, "covers", config.computer, "\n")
            config.computer_lives = config.computer_lives - 1

    else:
        print("That's not a valid choice, try again.")

    if config.player_lives == 0:
        winlose.winorlose("lost")

    elif config.computer_lives == 0:
        winlose.winorlose("won")

    else:
        #need to check all of our conditions after checking for a tie.
        config.player = False
        config.computer = config.choices[randint(0, 2)]
Exemple #2
0
def compareStuff(thing1, thing2):
    # compare and print all the things
    if thing1 == thing2:
        print('the match!')
    else:
        print('they do not match')
    #### end compare stuff

    # handle all lives lost for player or AI
    if gameVars.player_lives is 0:
        winlose.winorlose("lost")

    elif gameVars.computer_lives is 0:
        winlose.winorlose("won")

    else:
        # need to check all of our conditions after checking for a tie
        gameVars.player = False
        gameVars.computer = gameVars.choices[randint(0, 2)]
# import the random package so we can generate a random AI choice
from random import randint
from gameFunctions import winlose, gameVars, compare
gameVars.computer=gameVars.choices[randint(0,2)]
while gameVars.player is False:
	print("===*===*===*===*===*===*===*===*===*===*===*===*===*===\n")
	print("Computer Lives", gameVars.computer_lives, "/", gameVars.total_lives)
	print("Player Lives", gameVars.player_lives, "/", gameVars.total_lives)
	print("Select Your Avenger!\n")
	print("===*===*===*===*===*===*===*===*===*===*===*===*===*===\n")
	
	gameVars.computer=gameVars.choices[randint(0,2)]
	player=input("choose cap spidey or stark: \n")
	print("Opponent:", gameVars.computer, "Hero:", player)
	
	compare.compareChoices(player)
	
	
	#compare.compareChoices(gameVars.player)
	if gameVars.player_lives is 0:
	 	winlose.winorlose("have been defeated")
	elif gameVars.computer_lives is 0:
		winlose.winorlose("are victorious")
else:
	player = False
	gameVars.computer=gameVars.choices[randint(0,2)]


Exemple #4
0
#imports random package
from random import randint
from gameFunctions import winlose, gameVars, compare

#game loop
while gameVars.player is False:
    print("-------------------------------------------------")
    print('Computer Lives:', gameVars.computer_lives, "/", gameVars.total_lives)
    print('Player Lives:', gameVars.player_lives, "/", gameVars.total_lives)
    print("-------------------------------------------------")
    player=input ("choose rock, paper or scissors: \n > ")

    #Checks to confirm it works
    #print("computer:", computer, "player", player)
    compare.gameFunction(player)

    if gameVars.player_lives == 0:
        winlose.winorlose("lost")

    elif gameVars.computer_lives == 0:
        winlose.winorlose("won")

    else:
        player = False
        gameVars.computer = gameVars.choices[randint(0,2)]
    print(
        "                * * * * * * * * * * * * * * * * * * * * * * * * * \n")
    print("                *              Computer Lives",
          gameVars.computer_lives, "/", gameVars.total_lives,
          "            *\n")
    print("                *               Player Lives",
          gameVars.player_lives, "/", gameVars.total_lives, "             *\n")
    print(
        "                * * * * * * * * * * * * * * * * * * * * * * * * * \n\n\n"
    )
    print("                               choose your weapon      \n")
    player = input("                          rock, paper or scissors: ")

    print(
        "               * * * * * * * * * * * * * * * * * * * * * * * * * \n")
    print("\n                         computer: ", gameVars.computer,
          "player:", player)
    print(
        "               * * * * * * * * * * * * * * * * * * * * * * * * * \n")

    compare.compareChoices(player)

    if gameVars.player_lives is 0:
        winlose.winorlose("Lost")

    elif gameVars.computer_lives is 0:
        winlose.winorlose("Won")

    else:
        gameVars.player = False
        gameVars.computer = gameVars.weapons[randint(0, 2)]
Exemple #6
0
	elif player == "quit" or player == "q" or player == "Q":
		player=("quit")
		print("You left the Battle, QUITTER")
		exit()

	else:
		print("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
		print("Make a valid choice!")
		print("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
		gameVars.player = False
		gameVars.computer=gameVars.choices[randint(0,2)]

	#Start doing some logic and condition checking
	print("==================================================")	
	print("Computer:", gameVars.computer,)
	print("Player:", player)
	print("==================================================")
	
	#now we want to run comparison	
	compare.compare(player)
	#end of compare stuff

	if gameVars.player_lives is 0:
		winlose.winorlose("WERE MURDERED BY THE MACHINE OVERLORDS")

	elif gameVars.computer_lives is 0:
		winlose.winorlose("BEAT SKYNET AND SAVED THE WORLD")

	else:
		player = False
		gameVars.computer=gameVars.choices[randint(0,2)] 
Exemple #7
0
while gameVars.player is False:
    print("************************************")
    print("Computer Lives:", gameVars.computer_lives, "/",
          gameVars.total_lives)
    print("Player Lives:", gameVars.player_lives, "/", gameVars.total_lives)
    print("************************************")
    print("Choose your weapon!\n")
    player = input("Choose Rock, Paper, Scissors: \n")
    if player == "rock":
        player = ("Rock")
    if player == "paper":
        player = ("Paper")
    if player == "scissors":
        player = ("Scissors")

    print("************************************")
    print("Computer - ", gameVars.computer)
    print("Player - ", player)
    print("************************************")

    compare.compare(player)

    if gameVars.player_lives is 0:
        winlose.winorlose("LOSE :(")

    elif gameVars.computer_lives is 0:
        winlose.winorlose("WON!")

    player = False
    gameVars.computer = gameVars.choices[randint(0, 2)]
Exemple #8
0
    elif player.lower() == "scissors":
        if computer == "rock":
            print("YOU LOST", computer, "smashes", player, "\n")
            player_lives = player_lives -1
            computer_lives = computer_lives +1
        else:
            print("YOU WIN", player, "cuts", computer, "\n")
            computer_lives = computer_lives -1
            player_lives = player_lives +1 '''

    
    else:
        print("You can use that Weapon right now!!, Try Again")

    if player_lives is 0:
        winlose.winorlose("Lose")
        

    elif computer_lives is 0:
        winlose.winorlose("Win")
        
    else:
        player = False
        computer = choices[randint(0,2)]


    player = False
    computer = choices[randint(0, 2)]