Aprenda Python com o meu Curso Python do Zero: hotm.art/nihUFN
@adriano78905 жыл бұрын
Oi mano eu achava que as pessoas que programava tinha tudo gravado na cabeça por isso eu ficava duvidando de mim mesmo eu não consigo memorizar um texto grande de código assim fica mais fácil de programar com qualquer linguagem que seja ela por isso eu acho que eu nunca ia aprender a programar eu to aprendendo a programar e python essa linguagem mexe muito com matemática
@narutinnn4 жыл бұрын
gostei do vídeo mn faz um vídeo ensinando como se faz um menu pra jogo prf não tem tutorial bom e BR no You tube seria bom se tu fizesse um tutorial detalhado sobre isso : )
@marcelo-rodrigues93482 жыл бұрын
Não estou conseguindo comprar o curso.
@rodrigoalmeida39325 жыл бұрын
Minha linguagem favorita é python, ver ela em um jogo é bom demais! Me inspirou pra criar um jogo meu projeto é space Invaders! Kkk hardcore...
@ProgramadorSagaz5 жыл бұрын
Aí sim, boa ideia pra um próximo vídeo hahaha
@MrLoopsz4 жыл бұрын
Vídeo muito bom, interativo e dinamico. Eu to começando minha caminhada agora nesse mundo incrivel de programação e só com algumas aulas de cursos gratuitos consegui acompanhar e entender todo o codígo e raciocinio por trás da estruturação dele. Acho que to no caminho certo! Vou me inscrever
@GabrielGothmate3 жыл бұрын
Bem bacana ver como funciona o pensamento criativo pra avançar na criação do jogo. É uma parada que falta nos videos tutoriais sobre criação. Conhecer o workflow é muito melhor que conhecer a técnica em si.
@PodcastsInternacioanis5 жыл бұрын
Excelente video, nao tive nenhum problema para acompanhar, espero que traga mais como esse.
@mayconrick65465 жыл бұрын
Muito bom video e boa explicação. Ainda tem a colisão com o céu, o pássaro pode voar para fora da tela e nunca morrer hahaha
@ProgramadorSagaz5 жыл бұрын
Putz verdade hahahahaha
@jeanvictor48104 жыл бұрын
simm, eu fiz uma função mt simples e funcionou mt bem def colison_screen(): return bird.rect[1]
@TheAntoniok134 жыл бұрын
@@jeanvictor4810 eu fiz joguei no bump da classe def bump(self): if self.rect[1] >= 0: self.speed = -SPEED
@ikrazy74384 жыл бұрын
@@TheAntoniok13 mano sera q pelo mobile da pra recriar esse jogo ? Pq eu ate agr n consegui fzr hm app q se separe do python no final, ele sempre fica dependendo de abrir ele pelo python
@TheAntoniok134 жыл бұрын
@@ikrazy7438 da uma olhada no meu codigo e ve tu consegue fazer algo parecido ah a unica treta é que eu criei umas musicas e sons pro jogo entao tu vai ter que excluir essas coisas do codigo def Flappy_Birb(): # ---------------Screen----------------- SCREEN_WIDTH = 400 SCREEN_HEIGHT = 600 screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) pygame.display.set_caption('flappy birb') BACKGROUND = pygame.image.load('background-day.png') BACKGROUND = pygame.transform.scale(BACKGROUND, (SCREEN_WIDTH, SCREEN_HEIGHT)) # ---------------Screen----------------- #-----------------Objects----------------- bird_group = pygame.sprite.Group() bird = Bird() bird_group.add(bird) ground_group = pygame.sprite.Group() ground = Ground() ground_group.add(ground) def Create_Pipe(): rnd = randint(100, 450) a = Pipe(400, rnd) b = Inverted_Pipe(400, rnd) return a, b pipe_group = pygame.sprite.Group() pipe, pipe_inverted = Create_Pipe() pipe_group.add(pipe) pipe_group.add(pipe_inverted) # -----------------Objects----------------- pygame.mixer.music.load('Flappy_bird.mp3') pygame.mixer.music.play(-1) score = 0 clock = pygame.time.Clock() game_over = False while not game_over: clock.tick(24) for event in pygame.event.get(): if event.type == QUIT: pygame.quit() if event.type == KEYDOWN: if event.key == K_SPACE: birb.bird.Bird.bump(bird) screen.blit(BACKGROUND, (0, 0)) if pipe.rect[0]
@canaldesajustado4 жыл бұрын
Irmão parabéns pelo seu trabalho, sua explicação é muito didática e ajuda muito no entendimento do código. Desejo todo sucesso do mundo pra você.
@erikaab10005 жыл бұрын
Caralho, velho!! Que vídeo foooda!! Você é demais!! Valeu pelos ensinamentos, cara!! :D
@RonanTI4 жыл бұрын
No final levantei e bati palmas! Parabéns e muito sucesso e conquista pra ti!
@ProgramadorSagaz4 жыл бұрын
Muito obrigado, professor!
@fernandoterra71885 жыл бұрын
Parabéns pelo vídeo! Muito massa reproduzir esse game e a didática nem se fala. Show de bola
@mariihespana4 жыл бұрын
Parabéens pela publicação ! Absorvi bem ! hahaha
@ProgramadorSagaz4 жыл бұрын
eu que agradeço o comentário :D
@splash34825 жыл бұрын
cara, parabéns pelo video, vc só me motivou mais ainda a gostar de phyton
@ProgramadorSagaz5 жыл бұрын
🚀🚀🚀
@dlnnascimento2 жыл бұрын
cara, eu to começando agora e ver você fazendo isso parece até loucura e super difícil! vou continuar firme no sonho pra ver se consigo chegar nesse nível..
@ProgramadorSagaz2 жыл бұрын
Sonha comigo meu caro!!
@otaviojc4 жыл бұрын
Pow to iniciando em Python to gostando pra krai vlw ae pelas dicas!!!!
@Guilherme615195 жыл бұрын
Top demais!!! Seus tutoriais são muito massa!!! Uma sugestão de projeto seria fazer um game multiplayer usando sockets. Estou fazendo um snake (inspirado no seu vídeo) pra 2 jogadores, como projeto de redes 2... E tem sido bem bacana e desafiador. Fica a dica. Abraço :)
5:58 eu me sinto muito burro perguntando isso mas, como nessa parte voce deixou as "aspas vermelhas"? eu não to conseguindo fazer isso e meu pycharm ta lendo como uma str, se alguem puder ajudar agraadeço
@lucianodouglasmachadochaga9999 Жыл бұрын
@ProgramadorSagaz nessa implementação de seu tutorial, o pássaro tem como passar por fora dos tubos, tipo se vc por para o pássaro para voar ao máximo até sair da tela. Como faço para impedir esse comportamento? Gostaria de uma forma que ao pássaro colida ao topo da tela o seja registrado uma colisão, ou que gere um efeito rebot no movimento do pássaro.
@gardusig5 жыл бұрын
Boa, explicou diversos detalhes de uma forma simples e intuitiva
@ProgramadorSagaz5 жыл бұрын
Grande Gardusi, obrigado por assistir e pelo comentário, mano!!
@jeanvictor48104 жыл бұрын
Demais!! é meu primeiro projeto com python e a única coisa que mudei é que não usei a função de colisão, esim a posição do ground e do Bird.
@davidmessias8185 жыл бұрын
Tava esperando esse vídeo, logo logo eu ri vou ter mais um projetinho no github. ;)
@alexandria15572 жыл бұрын
46:08 - Valeu pelo conteúdo! Acho que aprender programação com projetos assim é mais gratificante
@MUSICATRAPINIANA3 жыл бұрын
cara top dms agr sim me interessei de vdd pela programação python :D obg vlws ajudo muito abraço...
@vitorgg1235 жыл бұрын
Você explica muito bem, gostei mesmo!
@eduardodesouza28674 жыл бұрын
pra quem estiver assistindo tem um jeito mais simples pra movimentar o chão em vez de usar 2 instancias e o for a funcao la mais um monte de coisa chata poe isso (tem que o tamanho continuar * 2 no width) def update(self): self.rect[0] -= game_speed if self.rect[0] == -400: self.rect[0] = 0 isso ai que fiz tem que por no update do Ground, eu pensei nisso pq desenvolvo com a godot dai la tem um negocio chamado parallax background algo assim que trabalha dessa forma, ele pega a imagem e movimenta, na hora que ela chega na posicao que sai fora da tela ele poe ela no começo de volta :)
@Marckvel5 жыл бұрын
Travei na parte de colocar o chão no jogo, no meu caso não aparece a base na tela. Edit: achei o erro, era um erro de digitação hehehe
@FranciscoDF_MagexLirico8 ай бұрын
será que dá pra fazer o jogo no colab? estou tentando e dá erro
@gamewaike63814 жыл бұрын
Vlw mn tô iniciando Agora vc me ajudou
@alessandrolima57173 жыл бұрын
Muito bacana ótimo trabalho gostei si eu adiquirir o phyton do zero eu vou aprender tudo isso que vc fez as palavras e o sgnicado que cada um cerve pra criar um aplicativo i jogo é isso?
@AnaJulia-dn8lc2 жыл бұрын
Como faço pra criar o background e essas imagens para usar no código?
@kaylo.1013 жыл бұрын
qual atalho pra pré visualizar você usa? não consegui fazer aqui
@-_-saykinho-_-5 жыл бұрын
Não consigo executar o código no visual studio, diz para instalar a extensão do python. Alguém pode me ajudar
@weltgeist.5 жыл бұрын
instala a extensão do python, poxa
@-_-saykinho-_-5 жыл бұрын
@@weltgeist. esse é o problema eu tenho o Python 3.8.0 instalado mas mesmo assim não funciona
@thiagomakdissi20945 жыл бұрын
@@-_-saykinho-_- mano, vc ja colocou o caminho do python no PATH?
@thiagomakdissi20945 жыл бұрын
@@-_-saykinho-_- caso não, clique com o botão direito no "meu computador", vá em "configurações avançada do sistema", entre em "variáveis do ambiente". Vai te várias coisas na janela. Na categoria "variáveis do sistema", vá descendo e clique no "Path", e depois em "editar". Agora há dois caminhos: se o seu windows for windows 10, vai abrir uma janelinha com várias linhas. Vá no canto superior esquerdo da janela e clique em "adicionar" (ou "novo", não lembro direito). Vai abrir outra janela, nela você vai colocar o caminho de onde você instalou o Python. (Para ver onde instalou, digite python no menu iniciar, vai aparecer "python 3.8", clique com o botão direito e depois em "abrir local do arquivo". Se lá dentro não houver nenhuma pasta, só alguns executáveis, clique com o botão direito no executável do "python 3.8" e depois em "abrir local do arquivo". Após isso clique no caminho( Em cima da janela)) Caso você use windows 7, vai aparecer uma janela onde vai ter uma linha no meio. Nessa linha você coloca ; (Se já tinha um, não coloque outro) e depois adiciona o caminho do python.
@thayrangabriel20875 жыл бұрын
@@thiagomakdissi2094 como faço este processo no linux?
@Darkheheify4 жыл бұрын
Muito bom vídeo, parabéns!!! e muito um obrigado ^^
@binarytree43925 жыл бұрын
muito bom o vídeo , obrigado por compartilhar os arquivos
@alexsacipri3 жыл бұрын
Não consigo de jeito nenhum fazer a tela (“no formato de celular”) aparecer. Coloquei os códigos porém não consigo visualizar
@iaml29095 жыл бұрын
Cara. Pyhton é bom de mais. Jesus christ To aprendendo js, mas com o olho em py kkkk
@maikonweber62704 жыл бұрын
Tentei refazer o codigo porém a tentativa do chão continuo não deu certo, baixei no github e tambem o chão ainda não era continuo. será que só aqui isso aconteceu?
@danielzumba85165 жыл бұрын
fis o codigo igual mas da erro no self.rect -= game_spede
@jeanvictor48104 жыл бұрын
para inclinar o Bird, uma dica é usar o pygame.transform.rotate(Surface, Angle)
@canaldabola68225 жыл бұрын
1000 Like foi meu kk. Show manin
@ProgramadorSagaz5 жыл бұрын
Mandou bem demaaais! hahaha tmj
@david667175 жыл бұрын
Estou tento erro no "AttributeError: module 'pygame' has no attribute 'init' " poderia me ajudar a como resolver esse problema ?
@ProgramadorSagaz5 жыл бұрын
Cara, eu já tive isso e n faço ideia como resolvi kkk manda esse erro no Google e vê o que sai... Vc instalou o Pygame certinho?
@Ulusamay5 жыл бұрын
@@ProgramadorSagaz kkkk
@junberg15 жыл бұрын
@@ProgramadorSagaz O segredo de todo programador, pesquisar no Google
@luizmiguellima84333 жыл бұрын
video muito bom man, vlw !
@AntonioRodrigues-is7od3 жыл бұрын
eu consigo gerar um pacote do game, para levar para outro computador
@k2a3r4l5o65 жыл бұрын
Muito legal! Você é muito didático! O que é aquele ícone que parece um frasco erlenmeyer logo abaixo do ícone de extensões?
@ProgramadorSagaz5 жыл бұрын
Se não me engano é pra teste... N costumo usar muito lá kkkk
@iagocaires77655 жыл бұрын
Mano, você pode me dar uma ajuda? Estou tendo problemas em carregar as imagens ao compilar o código. Quando passo o background em pygame.image.load("background-day.png") abre a tela mas fica toda preta, também não consigo carregar as imagens do pássaro. Já tentei atualizar o pip mas não resolveu em nada. Se você poder, da um help aqui, queria muito implementar o código aqui e ver executando. Desde já, muito obrigado!
@kayleana674 жыл бұрын
sei que demorei pra responder, mas é só colocar as imagens na mesma pasta aonde você salvou o código do jogo
@kallebsantos9323 жыл бұрын
Show!
@mateusrbgames36515 жыл бұрын
Eu estou com problema, na hora de abrir o emulador do jogo, como consigo resolver??
@Eu-uu5uh4 жыл бұрын
Como que eu controlo o fps do passaro sem diminuir o fps do game?
@kaylo.1013 жыл бұрын
Qual extensão você usa?
@nerivaldalima12235 жыл бұрын
Bom dia meu querido tudo bem?deixa eu te falar pra ser um bom profissional no mercado de trabalho exige inglês fluente?e outra te uma faculdade aihaguera aki perto de casa vc recomenda ela?
@bruxrm5 жыл бұрын
Toda vez que eu rodo o programa no Visual studio a tela do jogo abre e em seguida fecha, sabem como resolver?
@ogif25 жыл бұрын
tem caso de erro, ou main loop.
@josephercastro83565 жыл бұрын
Muito bom man!
@magodasredesbr4 жыл бұрын
Qual IDE vc está usando? Acho que é assim que fala...
@dayvsondossantossilva5 жыл бұрын
Muito bom, valeu bro
@kallebsantos9323 жыл бұрын
Show
@quadross0164 жыл бұрын
Amigo, minha vontade é trabalhar como programador de jogos profissional no futuro. Fazer ciências da computação é o ideal ou vc indicaria fazer um curso diferente?..
@luishenriquesouza73734 жыл бұрын
Quando vai ter a proxima turma de python ?
@none-iw9sg5 жыл бұрын
Pygame tem alguma incompatibilidade com o Python 3.8?
@RodatuOdatu4 жыл бұрын
não, mas vc tem que instalar o pygame com o seguinte código : pip install pygame.
@lujaqpop63665 жыл бұрын
Vc fala sobre front end no seu curso?
@ProgramadorSagaz5 жыл бұрын
Não, apesar de ter um pouco de front no módulo sobre Django
@jeovajunior60205 жыл бұрын
N consigo instalar o pygame no pycharm, da erro , nem att o pip e tals, sabe algo para ajudar ?
@joseedmario7195 жыл бұрын
Estive com um problema parecido quando tentei baixar o pygame no Python 3.8. Verifique a sua versão do Python.
@JoaoLucas-dd4xm5 жыл бұрын
usa o vscode
@AcademiaPython5 жыл бұрын
irmão, pygame ainda não é compativel com python 3.8.
@ghost15f5 жыл бұрын
Olá estou iniciando no python, o que devo estudar para me tornar um profissional
@ProgramadorSagaz5 жыл бұрын
Estuda a linguagem a fundo e trabalha na sua base. Essa fase inicial vai ditar a dificuldade/facilidade que você vai ter no futuro ...
@henricard74465 жыл бұрын
Ensina a fazer um jogo com a tecnologia usada no Doom e wolfsthein, feita em python
@fletzinhotn35175 жыл бұрын
Top demais!
@aulalivre54813 жыл бұрын
Bem legal!
@Joao-xx1kb3 жыл бұрын
Esse python que ele ta usando é do pycharm pro?
@_alurea_3 жыл бұрын
visual studio code / vsscode
@williamsilfer70135 жыл бұрын
Estou com alguns erros, 1 - Module 'pygame' has no 'init' member ; 2 - Undefined variable 'QUIT'; 3 - Module 'pygame' has no 'quit' member; e 3 alertas, Unused import color from wildcard import, Unused import color from wildcard import, Unused import rect from wildcard import alguem me ajuda?
@williamsilfer70135 жыл бұрын
@curso de maquiagem boca rosa acho q era meu vs code, eu executei pelo terminal do wind, e funcionou, e pelo IDLE tbm foi tranquilo
@joshbarros19953 жыл бұрын
Estou doido para voltar a desenvolver jogos, depois de 13 anos... Só ainda não decidi se vou desenvolver com JavaScript (KaboomJS) ou se vou aprender Python para desenvolver hehe
@renato.goncalves3 жыл бұрын
Eu estava tendo problemas ao instalar o pygame no Python 3.10, mas encontrei num fórum a solução que seria adicionar '--pre' no 'pip install pygame' ficando 'pip install pygame --pre'
@JoaoLucas-dd4xm5 жыл бұрын
cara, mais um inscrito, muito bom sua didática. mas por que mozilla ksksksksks?!?!
@ProgramadorSagaz5 жыл бұрын
Algum dia o Chrome travou esquisito e eu mudei... Agora q aumentei minha memória pra 32gb, voltei pro Chrome de novo 😂
@JoaoLucas-dd4xm5 жыл бұрын
@@ProgramadorSagaz kkkkkk, o chrome é um esquema do governo pra vender RAM.
@gabrielpereiraarte135 жыл бұрын
Olá, ótimo vídeo! Eu fiquei pensando numa coisa, como eu conseguiria linkar um jogo assim com uma estrutura de cliente e servidor usando TCP? Seria possível ?
@ProgramadorSagaz5 жыл бұрын
Com certeza, inclusive tava pensando de continuar nessa linha aí hahaha
@ryanmanuel97943 жыл бұрын
Qual é o nome do aplicativo que você usa?
@israelrocha29975 жыл бұрын
AttributeError: module 'pygame.sprite' has no attribute 'group' pq nada da certo cara? wtf, todo video que vejo, nao da certo em algum ponto, e o codigo ta todo certinho velho =(
@ros22115 жыл бұрын
O pygame não é compatível com as versões atuais do python. Vc vai ter que fazer um downgrade na sua ide, pra poder utilizar esse módulo.
@israelrocha29975 жыл бұрын
@@ros2211 Valeu meu querido, me ajudou demais!
@OJapaXD4 жыл бұрын
@@ros2211 qual versão vc sugere?
@carlossavagecalderon12874 жыл бұрын
MUITO BOM!!!!
@igorsena83204 жыл бұрын
nao consigo entrar com console
@fariazfps10934 жыл бұрын
Bão Di Mai Rapai kk
@joaoguilherme135 жыл бұрын
Olha que legal um video sobre game em python em quanto isso eu faço um rpg em nodejs kkkkkkkkk
@diegopimentel19525 жыл бұрын
muito bomm!!!!!!!!!!!
@ProgramadorSagaz5 жыл бұрын
Valeu!!!
@twistaaym4f1435 жыл бұрын
Nome do editor ?
@CodificArt5 жыл бұрын
Poxa, achei chato um negocio. O intellisense do vscode não mostra todos os métodos de cada entidade do pygame pra ajudar a saber qual é pra ser usado de uma vez, sem precisar de olhar a documentação, que nem em 2:39 que vc vai chamar o metodo "set_mode", devia aparecer o autocomplete dele. Sabe se tem um jeito de resolver, ou é melhor abrir uma issue no github? Aliás, mto bom o canal, tô inscrito.
@ProgramadorSagaz5 жыл бұрын
Então, esse auto complete é meio de lua.. acho que depois q formatei meu PC esqueci de instalar algo e tá funcionando pior ainda kkkkkkk mas eu acho q é mais erro de configuração meu do que qualquer outra coisa
@CodificArt5 жыл бұрын
@@ProgramadorSagaz Nem é, achei uma issue da biblioteca falando dessa mesma coisa. A solução é instalar a extensão pro vscode com snippets do pygame.
@oorial4 жыл бұрын
Por algum motivo, eu nunca consegui importar o pygame no PyCharm, sempre me recomendaram usar a biblioteca etc, mas por algum motivo o PyCharm num deixa :(
@oorial4 жыл бұрын
@@MegaCarnac Eu já consegui, era um problema na instalação do Python e não do Pycharm, tava faltando o pip ser instalado no cmd, então eu pesquisei e funcionou, e agora estou usando o pygame de boa no Pycharm !
@finhobatera4 жыл бұрын
O pygame so funciona na versão 3.6 do python, amigo! Na 3.8 nao rola
@oorial4 жыл бұрын
@@finhobatera Opa, eu já concertei isso, deu problema na instalação do interpretador, então instalei de novo e foi suave
@originalromulo5 жыл бұрын
Que firefox é esse azul?
@thayrangabriel20875 жыл бұрын
Tambem gostaria de saber
@yuri4dev5 жыл бұрын
Firefox Developer Edition. Muito bom, eu uso e tem vários recursos legais para Dev's
@dyleown91545 жыл бұрын
genial man.
@ProgramadorSagaz5 жыл бұрын
Valeu!!!
@dayvisondiogenes57465 жыл бұрын
massa demais
@guilhermezapatabrito97025 жыл бұрын
Para vc python seria a linguagem de programação do futuro?
@ProgramadorSagaz5 жыл бұрын
Não existe "a" linguagem do futuro e sim "as" linguagens... Na minha opinião, Python está entre uma delas!
@quimicamaxima4 жыл бұрын
legal d+
@camus65254 жыл бұрын
Faz um review do KivyMD ;)
@GUSTAVOCOELHOREIS-xc3sc7 ай бұрын
o jogo esta crashando para todos tbm?
@ProgramadorSagaz7 ай бұрын
👀
@GUSTAVOCOELHOREIS-xc3sc7 ай бұрын
@@ProgramadorSagaz da um help ai
@paulohenrique-ho6dc5 жыл бұрын
ensina a fazer o jogo do dinossauro do google
@israelrocha29975 жыл бұрын
Velho, eu vou seguindo palavra por palavra, escrevendo do jeito que esta, aperto play, so o do video vai, o meu sempre da erro, sempre diferente. eu to vendo que vou ser um pessimo programador, ta doido, mais de um mes tentando estudar fazer qualquer coisa e os erros nao param
@eikuelopes70485 жыл бұрын
Usar a superclasse Sprite e os agrupamentos poupam um trabalhão. kkk Nunca mais sofrerei tanto kkk
@ProgramadorSagaz5 жыл бұрын
Sofri demais antes de descobrir tbm hahaha
@patriciaamorin36724 жыл бұрын
top
@businessd.wishsk55485 жыл бұрын
alem de conseguir coda e falar no video, ainda consegue fazer uma explicação boa !
@ProgramadorSagaz5 жыл бұрын
Não é fácil, mas tô melhorando nisso kkkkk
@madeira_playesbr17964 жыл бұрын
Parou com o canal?
@ProgramadorSagaz4 жыл бұрын
por um tempo, sim :/
@brenodeveloper89455 жыл бұрын
Faz uma serie de pyGame explicando funções do pyGame
@johnmarrone49035 жыл бұрын
Muito bom conteúdo! Uma coisa que me chamou atenção foi o microfone na frente do seu rosto. Não vejo muito sentido em colocar sua imagem no canto da tela se o microfone estará tampando! um abraço
@daltonborges3 жыл бұрын
Dica para eliminar os anúncios do vídeo: Pule para o final do vídeo, deixe terminar e dê replay (assistir de novo). Bons estudos!
@alexsander34224 жыл бұрын
2021
@menesesdev3 жыл бұрын
PFV ENSINA A TUNAR ESSE GAMEEEEEEEEEEEEEEEEEEEEEE :(
@samukadev01925 жыл бұрын
caralho mano, so precisa tirar esse microfone da frente do rosto, ta se escondendo? -.- mas de resto, bme interessante o video!