Exemple #1
0
    def level_one(self, names, team_number):
        self.names = names
        self.team_number = team_number
        dice_roll = random.randrange(0, len(DATA.get_cat_level_one()))
        print self.names[self.team_number].get_name() + " your turn to play!!!"
        if (self.names[self.team_number].first[0] == 0):
            user_input.get_yes_no("Ready for Level One? " +
                                  self.names[self.team_number].get_name())

            ascii_art.hash()
            ascii_art.level_one_text()
            ascii_art.hash()
            self.names[self.team_number].first[0] = 1
        game = self.pick_game(DATA.get_cat_level_one())
        ascii_art.small_space()
        print self.names[self.team_number].get_name() + " " + " trivia time"
        index = random.randrange(0, NUM_TRIVIA)
        question = TRIVIA_QUESTIONS[index]
        print question
        done = raw_input("Did you answer the question? [y/n] ")
        answer = TRIVIA_ANSWERS[index]
        print answer
        result_of_question = raw_input(
            "Did you get the question right? [y/n] ")
        if (result_of_question == 'y'):
            self.names[self.team_number].gain_point()
        self.names[self.team_number].update_level()
        if (self.names[self.team_number].get_score() == 10):
            ascii_art.end_level_one_text()
Exemple #2
0
 def get_players(self):
     names = []
     for n in range(int(self.num_teams)):
         team_name_n = raw_input('Enter your name Team ' + str(n) + ': ')
         team_n = Team(team_name_n, 0, 1, [0, 0, 0, 0, 0])
         ascii_art.small_space()
         ascii_art.hash()
         print "Welcome " + team_n.get_name()
         ascii_art.hash()
         ascii_art.small_space()
         names.append(team_n)
     return names
Exemple #3
0
    def level_two(self, names, team_number):
        self.names = names
        self.team_number = team_number
        dice_roll = random.randrange(0, len(DATA.get_cat_level_one()))
        print self.names[self.team_number].get_name() + " your turn to play!!!"
        if (self.names[self.team_number].first[1] == 0):
            user_input.get_yes_no("Ready for Level Two? " +
                                  self.names[self.team_number].get_name())

            ascii_art.hash()
            ascii_art.level_two_text()
            ascii_art.hash()
            self.names[self.team_number].first[1] = 1
        game = self.pick_game(DATA.get_cat_level_one())
        ascii_art.small_space()
        print self.names[self.team_number].get_name(
        ) + " " + " your catagory is : " + DATA.get_cat_level_one()[game]

        if (DATA.get_cat_level_one()[game] == 'SQ'):
            print 'SQ'
        elif (DATA.get_cat_level_one()[game] == 'Artistry'):
            print 'Artistry'
            index = random.randrange(0, 4)
            art = ARTISTRY_QUESTIONS[index]
            print art
        elif (DATA.get_cat_level_one()[game] == 'Chance'):
            print 'Chance'
            index = random.randrange(0, 4)
            chance = CHANCE_QUESTIONS[index]
            print chance
        elif (DATA.get_cat_level_one()[game] == 'Puzzle'):
            print 'Puzzle'
            index = random.randrange(0, 4)
            puzz = PUZZLE_QUESTIONS[index]
            print puzz

        result_of_question = int(
            raw_input("number of team that won the point "))

        self.names[result_of_question].gain_point()
        self.names[result_of_question].update_level()
        if (self.names[self.team_number].get_score() == 20):
            ascii_art.end_level_one_text()
Exemple #4
0
    def level_five(self, names, team_number):
        self.names = names
        self.team_number = team_number
        dice_roll = random.randrange(0, len(DATA.get_cat_level_one()))
        print self.names[self.team_number].get_name() + " your turn to play!!!"
        if (self.names[self.team_number].first[4] == 0):
            user_input.get_yes_no("Ready for Level Two? " +
                                  self.names[self.team_number].get_name())

            ascii_art.hash()
            ascii_art.level_five_text()
            ascii_art.hash()
            self.names[self.team_number].first[4] = 1
        index = random.randrange(0, 25)
        spirit = SPIRIT_QUESTIONS[index]
        print spirit
        result_of_question = int(
            raw_input("number of team that won the point "))

        self.names[result_of_question].gain_point()
        self.names[result_of_question].update_level()
        if (self.names[self.team_number].get_score() == 35):
            ascii_art.end_level_one_text()