def criar_novojogo(): nome = request.form["nome"] categoria = request.form["categoria"] console = request.form["console"] jogo = Jogo(nome, categoria, console) lista_de_jogos.append(jogo) return redirect("/")
def extrairJogosPlanilha(self, filename): """ Extrai todos os jogos de uma planilha excel (formato da megasena.xlsx) Parametros: filename - Nome do arquivo da planilha .xlsx Retorna: jogos - Lista com todos os jogos da Megasena (ex: [[1, 32, 13, 33, 41, 5], ...]) """ wb = load_workbook(filename) ws = wb.active jogos = [] for lin in ws.rows: if (lin[2].value is not None) and (lin[0].value != 'Concurso'): jogo = Jogo() jogo.numeros = [ int(lin[2].value), int(lin[3].value), int(lin[4].value), int(lin[5].value), int(lin[6].value), int(lin[7].value) ] jogo.numConcurso = int(lin[0].value) jogos.append(jogo) return jogos
def atualizar(): id = request.form['id'] nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console, id) jogo_dao.salvar(jogo) return redirect(url_for('index'))
def adicionar(): nome = request.form['nome'] categoria = request.form['categoria'] console = request.form['console'] jogo = Jogo(nome, categoria, console) jogo_dao.salvar(jogo) arquivo = request.files['arquivo'] upload_path = app.config['UPLOAD_PATH'] arquivo.save(f'{upload_path}/capa{jogo.id}.jpg') return redirect(url_for('index'))
def __init__(self, sizex, sizey, titulo): pygame.mixer.init() pygame.mixer.music.load("arquivos/tema.ogg") pygame.mixer.music.set_volume(0.1) pygame.mixer.music.play(-1) pygame.display.set_caption(titulo) self.tela = pygame.display.set_mode([sizex, sizey]) self.fps = pygame.time.Clock() self.menu = Menu() self.jogo = Jogo() self.loop = True
def setup(self): pygame.init() self.acabou = False self.ganhou = False self.perdeu = False self.tela = pygame.display.set_mode((self.largura, self.altura)) self.jogo = Jogo(self.n, self.m) self.font = pygame.font.Font(pygame.font.get_default_font(), 16) self.largura_celula = self.largura / self.m self.altura_celula = self.altura / self.n self.margem_largura = self.largura_celula * Tela.MARGEM_L self.margem_altura = self.altura_celula * Tela.MARGEM_A self.rodando = True
def lista_jogos() -> str: if ('usuario_logado' not in session or session['usuario_logado'] is None): flash('Sem usuário logado.') return redirect(url_for('login', proxima='lista_jogos')) else: titulo: str = 'Jogos' lista_jogos_cadastrados: list = [] with open('data/games.csv') as arquivo_jogos: for line in arquivo_jogos.readlines(): jogo_arquivo = line.split(';') jogo: Jogo = Jogo(ano=jogo_arquivo[0], nome=jogo_arquivo[1], categoria=jogo_arquivo[2], publicador=jogo_arquivo[3], console=jogo_arquivo[4]) lista_jogos_cadastrados.append(jogo) return render_template('/jogos/listaJogos.html', titulo_pagina=titulo_pagina, titulo=titulo, jogos=lista_jogos_cadastrados)
from jogo import Jogo jogo = Jogo() jogo.start()
# Exercício 01: Criar o “JOGO DA FORCA”: # a) Criar uma lista de palavras para o jogo. # b) O jogo pergunta um número e assim é escolhido a palavra pelo índice. # c) Utilize uma lista de strings para desenhar o boneco da meu_jogo. Assim fica mais fácil caso o jogador erre para controlar cada parte. # d) Apresentar a palavra no final caso o jogador perca. import time from jogo import Jogo palavras = [ 'banana', 'cachorro', 'geladeira', 'casa', 'montanha', 'chuva', 'abacaxi', 'elefante', 'janela', 'bicicleta' ] numero = int(input('Para selecionar a palavra, informe um número de 1 a 10:')) palavra_escolhida = palavras[numero - 1] meu_jogo = Jogo(palavra_escolhida) meu_jogo.gerarPainel() nome = input('Qual o seu nome:') print('Olá', nome.capitalize(), 'pronto para jogar o Jogo da Forca?!') time.sleep(1) print('O objetivo do jogo é adivinhar a palavra secreta') time.sleep(1) while True: meu_jogo.imprimirPainel() meu_jogo.imprimirForca() print('Letras Usadas:', meu_jogo.letrasUsadas) letra = input('Digite uma letra: ')
def run_game(self): self.host_connected = self.hosted_board.distribute(self.host_connected) self.hosted_game = Jogo(self.host_connected, self.hosted_board) while not self.hosted_game.ganhador: self.hosted_game.play() print("{} won...".format(self.hosted_game.ganhador))
try: nomeJogador = input("Jogador, digite seu nome: ") if " " not in nomeJogador and len(nomeJogador) > 0 and nomeJogador != "cpu": definindo = not definindo else: print("Nome inválido, contém espaços ou é muito curto") except: print("Nome inválido!") return nomeJogador if __name__ == "__main__": #nomeJogador = setNomeJogador() nomeJogador = "jogador_eu" #Definição dos jogadores jogador1 = Jogador(nomeJogador) jogador2 = Jogador("CPU") #Definições das informações das cartas nomesNaipes = ["ouros", "espadas", "copas", "paus"] pesosNaipes = [1, 2, 3, 4] valorCartas = ["4", "5", "6", "7", "Q", "J", "K", "A", "2", "3"] pesosCartas = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] #Definição das cartas naipes = [Naipe(nomesNaipes[i], pesosNaipes[i]) for i in range(len(nomesNaipes))] cartas = [Carta(valorCartas[i], j, pesosCartas[i]) for i in range(len(valorCartas)) for j in naipes] #Definição do jogo truco = Jogo(cartas, naipes, jogador1, jogador2) print("O jogador \"" + truco.joga() + "\" ganhou a partida!")
def restart(self): self.acabou = False self.ganhou = False self.perdeu = False self.jogo = Jogo(self.n, self.m)
def main(): jogo = Jogo(3) jogo.inicio() jogo.busca()
import sys sys.path.append('principal') sys.path.append('constantes') sys.path.append('objetos') from jogo import Jogo try: Jogo() except: print(sys.exc_info())
#encoding: utf-8 '''---------------------------------------------------------------------- | Tarefa 4 - Implemente o Jogo da velha utilizando o algoritmo minimax | | | | Renan Mateus Bernardo Nascimento | | Vinícius Magalhães D'Assunção | ----------------------------------------------------------------------''' from tabuleiro import Tabuleiro from jogo import Jogo # Lê parâmetros para o jogo do usuário jogador = input('Escolha entre (' + Tabuleiro.XIS + ') e (' + Tabuleiro.BOLA + '): ') while jogador != Tabuleiro.XIS and jogador != Tabuleiro.BOLA: print('Valor inválido!') jogador = input('Escolha entre (' + Tabuleiro.XIS + ') e (' + Tabuleiro.BOLA + '): ') jogo_velha = Jogo(jogador) jogo_velha.jogar()
## # O 'main' é o ponto de entrada para o programa. # É responsável por inicializar os mecanismos do cocos e de # inicializar o jogo. ## import cocos from jogo import Jogo cocos.director.director.init(resizable=True) meuJogo = Jogo() cocos.director.director.run(meuJogo)
def jogar(): movimento = Jogo().run(request.json['game']) return {'status': 200, 'move': movimento}
def cria_jogo_com_tupla(tupla): return Jogo(tupla[1], tupla[2], tupla[3], id=tupla[0])
def busca_por_id(self, id): cursor = self.__db.connection.cursor() cursor.execute(SQL_JOGO_POR_ID, (id, )) tupla = cursor.fetchone() return Jogo(tupla[1], tupla[2], tupla[3], id=tupla[0])
from jogo import Jogo jan = Jogo() jan.executar()
from jogo import Jogo j = Jogo() j.menu()
from simulador import Simulador from jogo import Jogo from jogos import Jogos Aposta1 = Jogo(numeros=[1, 2, 3, 4, 5, 6]) Aposta2 = Jogo(numeros=[1, 2, 3, 4, 5, 6, 7]) Apostas = Jogos(listaJogos=[Aposta1, Aposta2]) simulacao = Simulador(apostas=Apostas) def att(): #Aqui entra os codigos para atualizar as apostas para simulacao simulacao.setApostas(Apostas) print('Ultimo jogo da lista de jogos a serem "sorteados": ') print(simulacao.getSorteios().getListaJogos()[-1]) print('Ultimo jogo da lista considerada como banco de dados - historico: ') print(simulacao.getHistorico().getListaJogos()[-1]) print('Aposta 1: ') print(simulacao.getVolantes()[0].getAposta().getNumeros()) print('Valor R$ {:.2f}'.format(simulacao.getVolantes()[0].getPreco())) print('Aposta 2: ') print(simulacao.getVolantes()[1].getAposta().getNumeros()) print('Valor R$ {:.2f}'.format(simulacao.getVolantes()[1].getPreco())) simulacao.update(func=att)