Exemple #1
0
def selected_game(game_num, difficulty):
    global run_program
    game = object()
    if game_num in [1, 2, 3]:
        if game_num == 1:
            game = MemoryGame(difficulty)
            game.generate_sequence()

        elif game_num == 2:
            game = GuessGames(difficulty)
            game.generate_number()

        elif game_num == 3:
            game = CurrencyRouletteGame(difficulty)

        its_awin = game.play()
        if its_awin:
            print("You win")
            current_score = Score(difficulty)
            current_score.add_score()

        else:
            print("You lose")  # USD = 3.51

    elif game_num == 4:
        print(
            "Goodbye, Check your score in http://localhost (Press CTRL+C to quit)"
        )
        run_score.on_web()
        run_program = False
    return run_program
Exemple #2
0
    def __init__(self, name):
        self.player_name = WorldOfGames.welcome(name)
        self.clear = "\n" * 1000
        self.load_game = WorldOfGames.load_game()
        self.gamedifficulty = int(WorldOfGames.get_difficulty())
        self.valuesdict = [None] * self.gamedifficulty
        self.userlist = [None] * self.gamedifficulty
        self.c = CurrencyConverter()
        self.current_usd_to_ils = self.c.convert(1, 'USD', 'ILS')

        #       i use print here only for test
        #        print (self.player_name+' choose game number '+str(self.load_game)+' with difficulty level '+str(self.gamedifficulty))
        if (self.load_game == 2):
            self.lostorwon = GuessGame.play(self)
            if (self.lostorwon == 1):
                print('you win')
            else:
                print('you lose')
        elif (self.load_game == 1):
            self.lostorwon = MemoryGame.play(self, self.gamedifficulty)
            if (self.lostorwon == 1):
                print('you win')
            else:
                print('you lose')
        elif (self.load_game == 3):
            self.lostorwon = CurrencyRoulette.play(self, self.gamedifficulty)
            if (self.lostorwon == 1):
                print('you win')
            else:
                print('you lose')
        print('end')
Exemple #3
0
def choose_game(game):
    if game == 1:
        MemoryGame().play()
    elif game == 2:
        GuessGame().play()
    else:
        CurrencyGame().play()
Exemple #4
0
 def games(self):
     if self.game == '1':
         print("You Chose Memory Game difficulty level : " +
               self.diffeculty)
         myGame = MemoryGame(self.playerName, int(self.diffeculty))
         self._win_or_lose(myGame.play())
     elif self.game == '2':
         print("You Chose Guess Game difficulty level : " + self.diffeculty)
         myGame = Guessgame(self.playerName, int(self.diffeculty))
         self._win_or_lose(myGame.play_the_game())
     elif self.game == '3':
         print("You Chose Currency Roulette difficulty level : " +
               self.diffeculty)
         myGame = CurrencyRouletteGame(self.playerName,
                                       int(self.diffeculty))
         self._win_or_lose(myGame.play())
Exemple #5
0
from Live import welcome, load_game
from GuessGame import GuessGame
from MemoryGame import MemoryGame
from CurrencyRouletteGame import CurrencyRouletteGame

welcome("Saggie")
gameNumber, gameDifficulty = load_game()

if gameNumber == 1:
    game = MemoryGame(gameDifficulty)
    game.play()
elif gameNumber == 2:
    game = GuessGame(gameDifficulty)
    game.play()
elif gameNumber == 3:
    game = CurrencyRouletteGame(gameDifficulty)
    game.play()
Exemple #6
0
from MemoryGame import MemoryGame

input = (6, 13, 1, 15, 2, 0)
game = MemoryGame(input)
result = game.play(2020)
print(result)

game2 = MemoryGame(input)
result2 = game2.play(30000000)
print(result2)
 def test_description(self):
     assert MemoryGame.get_description().startswith("Memory Game")
 def test_is_equal(self):
     memory_game = MemoryGame(3)
     memory_game.randomList = [1, 2, 3]
     assert memory_game._is_list_equal([1, 2, 3])
 def test_sequence(self):
     memory_game = MemoryGame(5)
     assert len(memory_game._generate_sequence()) == 5
Exemple #10
0
def run_game():
    memory_game = MemoryGame()
    memory_game.run_game()
Exemple #11
0
def run_game():
    print("in Run Game")
    memory_game = MemoryGame()
    memory_game.run_game()
Exemple #12
0
def test_play(input,result):
    game = MemoryGame(input)
    assert game.play(2020) == result