def __init__(self, dict_info={}): if dict_info != {}: if "gameCreation" in dict_info.keys(): self.gameCreation = dict_info["gameCreation"] if "gameDuration" in dict_info.keys(): self.gameDuration = dict_info["gameDuration"] if "gameId" in dict_info.keys(): self.gameId = dict_info["gameId"] if "gameMode" in dict_info.keys(): self.gameMode = dict_info["gameMode"] if "gameType" in dict_info.keys(): self.gameType = dict_info["gameType"] if "gameVersion" in dict_info.keys(): self.gameVersion = dict_info["gameVersion"] if "mapId" in dict_info.keys(): self.mapId = dict_info["mapId"] if "platformId" in dict_info.keys(): self.platformId = dict_info["platformId"] if "queueId" in dict_info.keys(): self.queueId = dict_info["queueId"] if "seasonId" in dict_info.keys(): self.seasonId = dict_info["seasonId"] if "participantIdentities" in dict_info.keys(): self.participantIdentities = [ParticipantIdentities(p) for p in dict_info["participantIdentities"]] if "participants" in dict_info.keys(): self.participants = [Participants(p) for p in dict_info["participants"]] if "teams" in dict_info.keys(): self.teams = [Teams(p) for p in dict_info["teams"]]
def main(file_name, file_format, lottery_template, output_file): participants = Participants() participants.read_data_from_file(file_name, file_format) prizes = Prizes(specify_lottery_template(lottery_template)) prizes.load_prize_data() lottery = Lottery(prizes, participants) lottery.award_prizes() lottery.save_awarded_prizes_data_to_json_file(output_file)
def __init__(self): self.__channel_users = {} self.__user_ids = {} self.__bracket = TourneyTree() self.__last_post = None self.participants = Participants() self.presets = Presets() self.is_joinable = False
class CompleteGame: gameCreation = 0 gameDuration = 0 gameId = 0 gameMode = "" gameType = "" gameVersion = "" mapId = 0 platformId = "" queueId = 0 seasonId = 0 participantIdentities = [ParticipantIdentities()] teams = [Teams()] participants = [Participants()] def __init__(self, dict_info={}): if dict_info != {}: if "gameCreation" in dict_info.keys(): self.gameCreation = dict_info["gameCreation"] if "gameDuration" in dict_info.keys(): self.gameDuration = dict_info["gameDuration"] if "gameId" in dict_info.keys(): self.gameId = dict_info["gameId"] if "gameMode" in dict_info.keys(): self.gameMode = dict_info["gameMode"] if "gameType" in dict_info.keys(): self.gameType = dict_info["gameType"] if "gameVersion" in dict_info.keys(): self.gameVersion = dict_info["gameVersion"] if "mapId" in dict_info.keys(): self.mapId = dict_info["mapId"] if "platformId" in dict_info.keys(): self.platformId = dict_info["platformId"] if "queueId" in dict_info.keys(): self.queueId = dict_info["queueId"] if "seasonId" in dict_info.keys(): self.seasonId = dict_info["seasonId"] if "participantIdentities" in dict_info.keys(): self.participantIdentities = [ParticipantIdentities(p) for p in dict_info["participantIdentities"]] if "participants" in dict_info.keys(): self.participants = [Participants(p) for p in dict_info["participants"]] if "teams" in dict_info.keys(): self.teams = [Teams(p) for p in dict_info["teams"]] def __str__(self): return "GameId: " + str(self.gameId) + "\n" + \ "GameDuration: " + duration_game_str(self.gameDuration) + "\n" + \ "GameMode: " + str(self.gameMode) + "\n" + \ "GameType: " + str(self.gameType) + "\n" + \ "QueueId: " + queue_str(self.queueId) + "\n" + \ "SeasonId: " + season_str(self.seasonId)
import random from participants import Participants from game import Game turn = 0 print ('Введите имя игрока:') name = input() print ('Введите здоровье участников игры:') inputHealth = input() maxHealth = int(inputHealth) user = Participants(name, maxHealth) computer = Participants('Компьютер', maxHealth) while True: turn += 1 Game.battle(user, computer, turn, maxHealth) if user.getHealth() < 0: print('Ваше здоровье меньше 1, вы проиграли') break if computer.getHealth() < 0: print('Здоровье противника меньше 1, вы выиграли') break input()