Como fazer jogos em Python! Curso Pygame #05 - Colisões

  Рет қаралды 30,863

João Tinti

João Tinti

Күн бұрын

Пікірлер: 98
@puca2219
@puca2219 2 жыл бұрын
A ÚNICA pessoa que me fez ENTENDER o que eu estava fazendo no meu projeto de jogo, muito obrigada! Conteúdo de qualidade 💫
@pauloguerra7128
@pauloguerra7128 4 жыл бұрын
Cara teu curso tá mto foda véi...
@joao-tinti
@joao-tinti 4 жыл бұрын
Valeu Paulo! Essa semana sai um vídeo novo do curso!
@marrapais2680
@marrapais2680 3 жыл бұрын
Muito foda
@joseraysouza
@joseraysouza 2 жыл бұрын
Que beleza de explicação. Mais didático impossível. Obrigado!
@joao-tinti
@joao-tinti Жыл бұрын
Valeuuu Jose!
@lairon5545
@lairon5545 3 жыл бұрын
mlk tu é pika... coloca isso na tua cabeça! Tu é muito objetivo wtf kkk O melhor que vi até agora. Tipo eu sou programador web e tô caindo em linguagem pra desktop... e tipo assisti um curso com 111 aulas e é muito mimimi Tipo explicando aqueles conceitos bem básicos e tals... Cara tu é oque eu tava precisando, mãos no código! e produção tmj
@joao-tinti
@joao-tinti Жыл бұрын
Valeuuuu mano! fico feliz em ouvir isso, tamo junto!
@luizportela2590
@luizportela2590 3 жыл бұрын
Oi, João. Muito obrigado pelos seus vídeos, está me ajudando muito em um trabalho da faculdade. Por favor, não pare com as postagens. Seu canal pode se tornar muito grande com os vídeos dessa biblioteca.
@joao-tinti
@joao-tinti 3 жыл бұрын
Valeu Luiz! Não vou parar não hehe, fique tranquilo.
@JohnKramer-yp9kd
@JohnKramer-yp9kd 3 ай бұрын
Eu estou fazendo um jogo em python, e seu curso esta me ajudando muito!!!
@joaomarcosn.dasilva7069
@joaomarcosn.dasilva7069 2 жыл бұрын
Top d+, piazinho. Meus parabéns. Explica muito bem... nota 1.000
@joao-tinti
@joao-tinti Жыл бұрын
Valeuuu Joao!
@rodrigosouzasilva8012
@rodrigosouzasilva8012 7 ай бұрын
Muito bom gostaria de ter mais aulas como essas
@Apollotuuga
@Apollotuuga Жыл бұрын
Eu tou a adorar este curso ❤️ Eu vou fazer um jogo para a prova final do meu curso e vou fazer em pygame e este curso está a ajudar muito ❤️😊
@renanmeira9291
@renanmeira9291 3 жыл бұрын
MELHOR CURSO DE PROGRAMAÇÃO DE JOGOSSS!!!!!!!
@joao-tinti
@joao-tinti Жыл бұрын
Valeuuu Renan!
@LottusAlfaiatariacosturas
@LottusAlfaiatariacosturas 3 жыл бұрын
muito bom aprender com vc
@joao-tinti
@joao-tinti Жыл бұрын
Obrigado!
@Zen_Sem_Fronteiras
@Zen_Sem_Fronteiras 2 жыл бұрын
eu estou gostando desses vídeo, eu consegui fazer o jogo
@joao-tinti
@joao-tinti Жыл бұрын
Boa Marcio!
@aulalivre5481
@aulalivre5481 3 жыл бұрын
Que massa que vc disponibilizou o code no github ajuda bastante na hora de treinar ;) sucesso meu camarada, obrigado por compartilhar seus conhecimentos!
@joao-tinti
@joao-tinti 3 жыл бұрын
Obrigado! Disponha!
@wagner5640
@wagner5640 2 жыл бұрын
Suas aulas são show
@joao-tinti
@joao-tinti Жыл бұрын
Obrigado Wagner!!
@daltonborges
@daltonborges 3 жыл бұрын
Bem legal a playlist! Vídeos curtos e bem explicados. Ganhou mais um inscrito hoje!
@joao-tinti
@joao-tinti 3 жыл бұрын
Obrigado Dalton!!
@abraaobarros1026
@abraaobarros1026 Жыл бұрын
Muito obrigado pelas aulas! Estou aprendendo bastante contigo!
@andreray1795
@andreray1795 3 жыл бұрын
curso maravilhoso!!!
@joao-tinti
@joao-tinti 3 жыл бұрын
Obrigado Andre!!!
@fernandohenrique3794
@fernandohenrique3794 3 жыл бұрын
canal muito bom e intuitivo, ta me ajudando muito nos meus projetos, parabens
@joao-tinti
@joao-tinti 3 жыл бұрын
Valeuuu Fernando!!!
@mfneves00
@mfneves00 2 жыл бұрын
Cara. Você é um excelente professor. Eu gostaria de falar com você porque eu preciso fazer um jogo para meu TCC de matemática.
@goldbrmaluco4979
@goldbrmaluco4979 3 жыл бұрын
Mano sua explicação é muito boa eu estou vendo seu vídeo e recriando pong com oq vc passa e estou precisando de colisão para quando bater em uma raquete mudar a direção.
@joao-tinti
@joao-tinti 3 жыл бұрын
Deu certo??
@michellesouza3384
@michellesouza3384 3 жыл бұрын
muito bom seus videos, inscrita com certeza
@joao-tinti
@joao-tinti 3 жыл бұрын
Muito obrigado!!!
@ronaldofragadasilva3258
@ronaldofragadasilva3258 2 жыл бұрын
Curso muito bom.
@joao-tinti
@joao-tinti Жыл бұрын
Valeuu Ronaldo!
@thiago2651
@thiago2651 2 жыл бұрын
Que curso maravilhoso, +1 inscrito
@joao-tinti
@joao-tinti Жыл бұрын
Obrigado Thiago!
@lilianmariadamicodafonseca8926
@lilianmariadamicodafonseca8926 2 жыл бұрын
Adorei!!
@joao-tinti
@joao-tinti Жыл бұрын
Obrigado Lilian!
@dionesantos3372
@dionesantos3372 4 жыл бұрын
Otima explicação nos videos desta serie.. +1 Inscrito
@joao-tinti
@joao-tinti 4 жыл бұрын
Obrigado Dione!!!!
@PortaldoBrasileiro
@PortaldoBrasileiro Жыл бұрын
muito bom seus vídeos.
@brunocosta2340
@brunocosta2340 4 жыл бұрын
Tu é o cara! Obrigado
@joao-tinti
@joao-tinti 4 жыл бұрын
Valeuu Bruno!
@droidtutors014
@droidtutors014 3 жыл бұрын
mais um inscrito man tmj
@joao-tinti
@joao-tinti 3 жыл бұрын
Valeuuu!!
@cut2499
@cut2499 Жыл бұрын
melhor que faculdade
@kallebsantos932
@kallebsantos932 3 жыл бұрын
Show.
@joao-tinti
@joao-tinti Жыл бұрын
Obrigado!
@carvalhodejustica9941
@carvalhodejustica9941 Жыл бұрын
Fera D+
@vitorlima5918
@vitorlima5918 Жыл бұрын
Muito Obrigado 👍
@guilherrme1347
@guilherrme1347 3 жыл бұрын
seu canal é muito bom :)
@joao-tinti
@joao-tinti 3 жыл бұрын
Obrigado Guilherme!!!
@herbertkauan6800
@herbertkauan6800 3 жыл бұрын
mano tu é 10!
@joao-tinti
@joao-tinti 3 жыл бұрын
Valeu Herbert!!
@Baphometbaiano
@Baphometbaiano 3 жыл бұрын
Muito bom!
@joao-tinti
@joao-tinti 3 жыл бұрын
Valeuuu MrZamasu!!!
@alberke9783
@alberke9783 3 жыл бұрын
ele explica como se eu fosse um burro com avc. Vlw cara....
@joao-tinti
@joao-tinti 3 жыл бұрын
KKKKKKK boa
@someuser3383
@someuser3383 2 жыл бұрын
Faz um curso de javascript game, pfvr! :)
@joao-tinti
@joao-tinti Жыл бұрын
Excelente ideia!
@kurama3458
@kurama3458 7 ай бұрын
fala joão! não sei se já fez isso ou já pretendia fazer mas, posta um vídeo mostrando uma maneira de transferir arquivos .py em .apk, procurei em varios lugares mas não consegui compreender como fazer isso.
@_shaash_
@_shaash_ 3 жыл бұрын
fiz uma versão do jogo da cobrinha onde o quadrado aumenta e diminui dependendo da cor do quadrado que ele colide. parte do codigo: a = 40 l = 40 x_verde = randint(40, 600) y_verde = randint(50, 430) x_vermelho = randint(40, 600) y_vermelho = randint(50, 430) ret_azul = pygame.draw.rect(tela, (0,0,255), (x, y, l, a)) ret_verde = pygame.draw.rect(tela, (0,255,0), (x_verde, y_verde, 10, 10)) ret_vermelho = pygame.draw.rect(tela, (255,0,0), (x_vermelho, y_vermelho, 10, 10)) if ret_azul.colliderect(ret_verde): x_verde = randint(40, 600) y_verde = randint(50, 430) l = l + 5 a = a + 5 if ret_azul.colliderect(ret_vermelho): x_vermelho = randint(40, 600) y_vermelho = randint(50, 430) l = l - 15 a = a - 15 você pode também fazer os dois quadrados mudarem de posição quando o azul encostar em apenas um deles. se no if do ret_verde ou no do ret_vermelho você colocar: if ret_azul.colliderect(ret_verde): x_verde = randint(40, 600) y_verde = randint(50, 430) x_vermelho = randint(40, 600 x_vermelho = randint(50, 430) if ret_azul.colliderect(ret_vermelho): x_verde = randint(40, 600) y_verde = randint(50, 430) x_vermelho = randint(40, 600) y_vermelho = randint(50, 430) essa função eu descobri por um bug, já que eu havia colocado: x_verde = randint(40, 600) y_vermelho = randint(50, 430)
@joao-tinti
@joao-tinti 3 жыл бұрын
SHOW!
@cronos2835
@cronos2835 3 жыл бұрын
tem alguma forma de fazer um objeto rebater tipo em um ping pong
@mariakarla9839
@mariakarla9839 4 ай бұрын
Esse tipo de colisão tbm serve para o uso do mouse? Por exemplo se eu quiser clicar em alguma coisa na tela.
@exatas-enemvestibulares6182
@exatas-enemvestibulares6182 3 жыл бұрын
Como eu faço a detecção entre duas classes de sprites, por exemplo class bala e class Objeto ?
@joao-tinti
@joao-tinti 3 жыл бұрын
Fala Química sociedade, da uma olhada no último vídeo que eu postei, eu falo sobre exatamente isso
@joseivanabrantesvirginio4532
@joseivanabrantesvirginio4532 3 жыл бұрын
O comando .colliderect existe no compilador vscode?
@joao-tinti
@joao-tinti 3 жыл бұрын
Fala Jose, não entendi muito bem sua pergunta. O comando .colliderect é da biblioteca pygame.
@contawilgner4920
@contawilgner4920 3 жыл бұрын
Amigo estou usando o celular... Poderia ensinar a criar botões pois não da pra ficar pressionando o teclado pro objeto se mover
@joao-tinti
@joao-tinti 3 жыл бұрын
Olá amigo, da uma olhada nesse vídeo: kzbin.info/www/bejne/sH2kk42FppWogs0 Ele mostra como rodar o pygame no celular.
@ninjagamerytb1107
@ninjagamerytb1107 2 жыл бұрын
esse teu curso ta completo mano ? se tiver vou acompanhar ! to perguntando pq eu tava em um canal empolgado aprendendo e nao tava completa as aulas tive q tirar meu sub e procurar outras aulas em pythom com pygame !
@joao-tinti
@joao-tinti Жыл бұрын
Fala Ninja! Falta só eu terminar de gravar as aulas de "recriando o pacman"
@nomedocanal5255
@nomedocanal5255 3 жыл бұрын
Estou com um problema no áudio: tentei com: pasta/arquivo.wav pasta\\arquivo.wav arquivo.wav pasta/arquivo.mp3 pasta\\arquivo.mp3 arquivo.mp3 (eu iniciei o mixer)
@nilson7277
@nilson7277 2 жыл бұрын
eu acho q o randint em x tinha q ser de 0 a 560 nao?
@isroffa1367
@isroffa1367 Жыл бұрын
assistindo em 2023
@judagameappdev
@judagameappdev Жыл бұрын
ensina a programar em pygame do zero ao avançado. tem como ?
@joao-tinti
@joao-tinti Жыл бұрын
É um grande desafio
@renanrosembackalmeida4956
@renanrosembackalmeida4956 3 жыл бұрын
up
@lynu5388
@lynu5388 4 жыл бұрын
e como seria uma colisao com a tela?, fazendo assim que o retangulo nao passe dessa janela
@RodatuOdatu
@RodatuOdatu 4 жыл бұрын
você usa o tamanho da tela como parâmetro, por exemplo: (if retângulox >= telax: x += 0) essa é mais ou menos a lógica que eu usei, mas ainda não deixei perfeita, mas é esse o espirito ps: Se vc já tem uma boa base de lógica e python sugiro que vc assista alguns vídeos gringos sobre pygame, pq ai é meio que indiferente o idioma que o cara fala, inclusive tem um gringo que é muito fera no pygame vou deixar o link do canal dele e de um vídeo de projetos que ele fez. Canal: kzbin.infovideos vídeo: kzbin.info/www/bejne/pZbNaHeHhs-GnLs
@RodatuOdatu
@RodatuOdatu 4 жыл бұрын
outro exemplo mais prático para fazer o jogo acabar quando um objeto sair da tela, é só você mudar o resultado do if. (if posyb >= 640: return 'fim')
@brunoapascentarprodutora3136
@brunoapascentarprodutora3136 3 жыл бұрын
@@RodatuOdatu e.. amigo aonde eu insiro este codigo?
@cronos2835
@cronos2835 3 жыл бұрын
tem como criar um objeto que se mova sozinho para os lados?
@joao-tinti
@joao-tinti 3 жыл бұрын
tem sim amigo, da uma olhada na aula 3 que eu explico como movimentar objetos
@cronos2835
@cronos2835 3 жыл бұрын
@@joao-tinti ata
@nagempire2918
@nagempire2918 5 ай бұрын
Assistindo em 2024
@Guilhermetrindade
@Guilhermetrindade 6 ай бұрын
por algum motivo ta dando erro de syntax
@Guilhermetrindade
@Guilhermetrindade 6 ай бұрын
novamente por algum motivo, o skript roda somente se eu por "python janela1.py" agora se eu rodar normal, nao abre. e se eu clicar em rodar eu tenho q criar um novo terminal pra conseguir abrir, saberia o motivo?
@RIANDENORONHAGOMESDASILVA
@RIANDENORONHAGOMESDASILVA Жыл бұрын
:)
Como fazer jogos em Python! Curso Pygame #06 - Gerando Textos
7:23
Curso Pygame #08 - Criando o jogo da cobrinha (Snake Game) Parte 1
13:47
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
How to Make Pac-Man in Python!
4:30:46
LeMaster Tech
Рет қаралды 97 М.
Construa sua própria ALEXA usando python
20:26
Codifike
Рет қаралды 80 М.
Como fazer jogos em Python! Curso Pygame #02 - Desenhando objetos
11:14
Curso Pygame #10 - Criando o jogo da cobrinha (Snake Game) Parte 3
18:19
Jogo da Forca em Python - Vídeo Completo
17:47
Hashtag Programação
Рет қаралды 24 М.
Creating a Zelda style game in Python [with some Dark Souls elements]
7:38:56
Sprite Sheet Pygame Python
13:06
Jogos & Programação
Рет қаралды 5 М.
Curso Pygame #09 - Criando o jogo da cobrinha (Snake Game) Parte 2
17:10
Pygame Tile Based Game Tutorial: Collisions
8:17
CDcodes
Рет қаралды 15 М.