Jump to content

bonomo

Membros
  • Contagem de Conteúdo

    4
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    Salto
  • Estado
    São Paulo (SP)

Clientes & Parceiros

  • Você é um cliente TecnoSpeed?
    Não

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de bonomo

6

Reputação na Comunidade

  1. @Ryan Zimerman Leite @isrnick vou tentar amanhã a hora que chegar em casa e aviso vocês, vou mandar o código aqui: import turtle # Configuração da janela tela = turtle.Screen() tela.title("Teste do jogo") tela.bgcolor("black") tela.setup(width=800, height=600) tela.tracer(0) # Pontuação pontuacao_a = 0 pontuacao_b = 0 # Jogador A jogador_a = turtle.Turtle() jogador_a.speed(5) jogador_a.shape("square") jogador_a.color("white") jogador_a.shapesize(stretch_wid=6, stretch_len=1) jogador_a.penup() jogador_a.goto(-350, 0) # Jogador B jogador_b = turtle.Turtle() jogador_b.speed(5) jogador_b.shape("square") jogador_b.color("white") jogador_b.shapesize(stretch_wid=6, stretch_len=1) jogador_b.penup() jogador_b.goto(350, 0) # Bola bola = turtle.Turtle() bola.speed(60) bola.shape("square") bola.color("white") bola.penup() bola.goto(0, 0) bola.dx = 0.2 bola.dy = -0.2 # Placar placar = turtle.Turtle() placar.speed(0) placar.color("white") placar.penup() placar.hideturtle() placar.goto(0, 260) placar.write("Jogador A: 0 Jogador B: 0", align="center", font=("Courier", 24, "normal")) # Funções def jogador_a_sobe(): y = jogador_a.ycor() y += 30 jogador_a.sety(y) def jogador_a_desce(): y = jogador_a.ycor() y -= 30 jogador_a.sety(y) def jogador_b_sobe(): y = jogador_b.ycor() y += 30 jogador_b.sety(y) def jogador_b_desce(): y = jogador_b.ycor() y -= 30 jogador_b.sety(y) # Teclado tela.listen() tela.onkeypress(jogador_a_sobe, "w") tela.onkeypress(jogador_a_desce, "s") tela.onkeypress(jogador_b_sobe, "Up") tela.onkeypress(jogador_b_desce, "Down") # Loop principal while True: tela.update() # Movendo a bola bola.setx(bola.xcor() + bola.dx) bola.sety(bola.ycor() + bola.dy) # Verificando colisão com a borda superior if bola.ycor() > 290: bola.sety(290) bola.dy *= -1 # Verificando colisão com a borda inferior if bola.ycor() < -290: bola.sety(-290) bola.dy *= -1 # Verificando colisão com a borda direita if bola.xcor() > 390: bola.goto(0, 0) bola.dx *= -1 pontuacao_a += 1 placar.clear() placar.write("Jogador A: {} Jogador B: {}".format(pontuacao_a, pontuacao_b), align="center", font=("Courier", 24, "normal")) # Verificando colisão com a borda esquerda if bola.xcor() < -390: bola.goto(0, 0) bola.dx *= -1 pontuacao_b += 1 placar.clear() placar.write("Jogador A: {} Jogador B: {}".format(pontuacao_a, pontuacao_b), align="center", font=("Courier", 24, "normal")) # Verificando colisão com os jogadores if (bola.dx > 0 and bola.xcor() > 340 and bola.xcor() < 350 and bola.ycor() < jogador_b.ycor() + 50 and bola.ycor() > jogador_b.ycor() - 50): bola.setx(340) bola.dx *= -1 if (bola.dx < 0 and bola.xcor() < -340 and bola.xcor() > -350 and bola.ycor() < jogador_a.ycor() + 50 and bola.ycor() > jogador_a.ycor() - 50): bola.setx(-340) bola.dx *= -1 # Fechando a janela tela.mainloop()
  2. @anahifen Olá, como vai? O problema está na última linha. Para usar o "print" não se usa o "=" Para ter retorno, necessita de ser "print(total)" ou "print(f"A média é: {total}"). Além disso, no total falta dividir por 5 no final. Espero ter ajudado
  3. Pessoal, Como corrigir erro ao adicionar produtos dinamicamente ao carrinho usando JavaScript? O erro: Não sei o motivo desse erro, já tentei tudo, alguém me ajuda. Seguem os códigos: <!-- index.html --> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> <title>Document</title> </head> <body> <header> <h1>Loja Virtual</h1> <nav> <ul> <li><a href="index.html">Home</a></li> <li><a href="carrinho.html">Carrinho</a></li> </ul> </nav> </header> <div class="card"> <div id="produto1"> <img class="imgProduto" src="2022-03-06.png" alt="Imagem do produto"> <div class="card-body"> <h2 class="nomeProduto">Nome do produto</h2> <p class="descricaoProduto">Descrição do produto</p> <p class="precoProduto">R$ 100,00</p> <button class="btn">Adicionar ao carrinho</button> </div> </div> <div id="produto2"> <img class="imgProduto" src="2022-03-06.png" alt="Imagem do produto"> <div class="card-body"> <h2 class="nomeProduto">Nome do produto</h2> <p class="descricaoProduto">Descrição do produto</p> <p class="precoProduto">R$ 100,00</p> <button class="btn">Adicionar ao carrinho</button> </div> </div> </div> <script src="script.js"></script> </body> </html> <!-- carrinho.html --> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div class="produto"></div> <div id="containerProdutos"> <!-- Produtos adicionados aparecerão aqui --> </div> <script src="script.js"></script> </body> </html> // script.js document.addEventListener('DOMContentLoaded', () => { const btn = document.getElementsByClassName('btn')[0]; const imgProduto = document.getElementsByClassName('imgProduto'); const nomeProduto = document.getElementsByClassName('nomeProduto'); const descricaoProduto = document.getElementsByClassName('descricaoProduto'); const precoProduto = document.getElementsByClassName('precoProduto'); const produto1 = document.getElementById('produto1'); const produto2 = document.getElementById('produto2'); const containerProdutos = document.getElementById('containerProdutos'); btn.addEventListener('click', () => { const produtoDiv = document.createElement('div'); produtoDiv.className = 'produto'; const img = document.createElement('img'); img.src = imgProduto[0].src; produtoDiv.appendChild(img); const nome = document.createElement('p'); nome.textContent = nomeProduto[0].textContent; produtoDiv.appendChild(nome); const descricao = document.createElement('p'); descricao.textContent = descricaoProduto[0].textContent; produtoDiv.appendChild(descricao); const preco = document.createElement('p'); preco.textContent = precoProduto[0].textContent; produtoDiv.appendChild(preco); console.log(produtoDiv); console.log(nomeProduto[0]); console.log(descricaoProduto[0]); console.log(precoProduto[0]); if (containerProdutos) { containerProdutos.appendChild(produtoDiv); } else { console.error('Elemento com o ID "containerProdutos" não encontrado.'); } }); });
×
×
  • Create New...