Тёмный

Como criar um jogo SIMPLES usando JavaScript e HTML | JavaScript para iniciantes - Tutorial 

Manual do Dev
Подписаться 56 тыс.
Просмотров 939 тыс.
50% 1

Download das imagens: drive.google.com/drive/folder...
Aprenda a criar o jogo da cobrinha com javascript:
• Como criar o jogo da c...
Nesse vídeo tutorial você vai aprender a programar um jogo simples usando apenas html, css e JavaScript.
Ao final, você terá feito um jogo onde é possível pular obstáculos. O jogo termina quando você colide com algum obstáculo.
#javascript #html #css #tutorial #programação #game #jogo #desenvolvimentoweb

Опубликовано:

 

15 май 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2 тыс.   
@hudyoinvocador940
@hudyoinvocador940 Год назад
00:00 Apresentando a proposta do jogo 00:32 Estrutura basica do Html 00:45 Programando a "Tela do Jogo" 01:43 Animando a imagem do tubo em movimento na tela do jogo 00:15 Diretorios do projeto 06:48 Animando a imagem do "mario" pulando 14:45 Programando a hitbox do tubo
@hudyoinvocador940
@hudyoinvocador940 Год назад
@manual se puder deixar meu comentario fixado eu to montando uma aulinha com seu video pra um amigo
@hudyoinvocador940
@hudyoinvocador940 Год назад
não consegui editar essa mensagem então deixei outra com o resto da lista até o final do jogo
@hudysonsilva907
@hudysonsilva907 Год назад
00:00 Apresentando a proposta do jogo 00:32 Estrutura basica do Html 00:45 Programando a "Tela do Jogo" 01:43 Animando a imagem do tubo em movimento na tela do jogo 00:15 Diretorios do projeto 06:48 Adicionanco a imagem do "mario" andando 07:10 ajustando e explicando as propriedades do "mario" 07:55 Animando mario Pulando 08:25 Explicando as propriedados do Keyframe de "Pulo" do mario 11:30 Fazendo um Script em "JS" para associar a propriedade de pulo ao mario 14:45 Programando a hitbox do "tubo" 17:30 Explicando a logica de HitBox do "Tubo" 20:05 Explicando a logica de hitbox do "mario" 21:00 Adicionando a logica "evento" de end game no jogo quando o mario colide com tubo 26:30 Adicionando ao "Evento" uma logica que o "mario" "pausa" a animação no momento da colisão com o tubo 27:55 fazendo uma tranzição da imagem do "mario correndo" pro mario "morrendo" quando colide 29:20 Fazendo uma logica que encerra o "loop' do jogo quando o evento endgame acama 30:10 Modelando o cenario do jogo "background" e elemento do background "nuvens" e "grama"
@brunoguedes307
@brunoguedes307 Год назад
Obrigado amigo 😅 vc é um amigo 🙏
@hudysonsilva907
@hudysonsilva907 Год назад
@@brunoguedes307 tmj
@gabrielmachado2019
@gabrielmachado2019 Год назад
Para quem tiver com problema do mario pular é Só colocar a tag script logo abaixo da tag de fechamento do body no html, divulguem para mais gente saber desse problema, e deixa o like para alcançar mais pessoas para ajuda-las
@hiyor1
@hiyor1 Год назад
vlww :)
@cafunga3976
@cafunga3976 Год назад
Vlww
@dimittrisouza3704
@dimittrisouza3704 Год назад
salvouuu
@lokiman8593
@lokiman8593 Год назад
Como deveria ficar ? Tentei com a TAG de fechamento tbm e não funcionou
@lokiman8593
@lokiman8593 Год назад
@Projeto Social eu só consegui depois que coloquei todo o código no HTML
@Douglinhas__24
@Douglinhas__24 19 дней назад
Mano esse video e muito bom cara vou fazer e mostra para o meu professor de programação. Quem tá vendo esse video em 2024.
@isaacveras1438
@isaacveras1438 Год назад
Depois desse vídeo eu fiquei mais animado para aprender HTML, CSS E JS. Criar coisas legais assim faz a gente lembrar de se divertir um pouco de vez enquando.
@felipejr.2021
@felipejr.2021 Год назад
Primeiro eu preciso dizer que isso aqui é simplesmente FANTÁSTICO. Como iniciante, me senti contemplado pelo tipo de linguagem e explicações que você deu. Muito obrigado. Tem umas coisas aqui que eu não tinha visto, mas que eu entendi como estão funcionando pela forma como você colocou tudo. Muito obrigado. Eu gostaria de contribuir sugerindo uma variável para verificar se o Mário já está no ar quando ele pula. Quando eu tava fazendo aqui, eu percebi que apertar pra pular quando já se está no ar pode acabar matando a animação do próximo pulo. Aqui eu botei uma variável "onAir" e botei o evento de pulo pra só rodar se ela estiver como falsa. Daí quando o evento de pulo é ativado ele muda a "onAir" para true e o setTimeout que tira a classe "jump" também redefine "onAir" para false
@REINICIARJOGO_
@REINICIARJOGO_ 10 месяцев назад
Muito bom. Agora me diz , como especificar em código qual tecla o Mário vai pular . Ou seja , no lugar de qualquer tecla, especificar a tecla . No caso "espaço"
@kennedyedmilson7874
@kennedyedmilson7874 9 месяцев назад
document.addEventListener('keydown', event =>{ if(onAir && event.key !== 'ArrowUp' && event.key !== 'w') return; jump(); });@@REINICIARJOGO_
@yurihenriqueribeiroichitan1618
@yurihenriqueribeiroichitan1618 4 месяца назад
Uma outra ideia seria verificar se o Mario já está com a class jump antes de executar o pulo, assim não haveria necessário de criar uma variável específica pra isso
@chicosepultura2
@chicosepultura2 Год назад
30 minutos que ensinam mais que um semestre na faculdade
@thiagosilveira2005
@thiagosilveira2005 Год назад
é verdade kkkkkkkkkkkkk
@malicinhanoob
@malicinhanoob Год назад
Faculdade é foda. Deveriam ser o ápice do conteúdo, educação,mas deixam a desejar demais
@Nicolas-eo8he
@Nicolas-eo8he Год назад
Cara, sem brincadeira, tava só curioso pra saber como faz o joguinho e compreendi muitas coisas que eu não sabia como fazer em css, ou não sabia como poderia utilizar
@hstecnologia
@hstecnologia Год назад
VDD rssrr o cara é fera demais
@wedsonjlourenco
@wedsonjlourenco Год назад
Mas do que todos os semestres kkkkk
@marlonberaldo5609
@marlonberaldo5609 Год назад
Simplesmente incrível a aula, melhor que as da faculdade kkkkk
@tiocripto2889
@tiocripto2889 Год назад
Pensei o mesmo! kkk
@darlansilva2905
@darlansilva2905 Год назад
Quando eu me formar meu agradecimento na hora de pegar o diploma vai ser ao professor RU-vid
@oreiasccp
@oreiasccp Год назад
praticamente todo bom conteúdo de programação na internet é melhor que qualquer aula de faculdade na prática kkk
@sharkgames5230
@sharkgames5230 Год назад
Mano na minha de dedenvolvimento web o prof só falava de Html5 e um pouco de Json,ai ele mandava nós ficar olhando o W3schols e saia da aula.
@sitiobomsuim6296
@sitiobomsuim6296 Год назад
Eu pensando: “mas vai ficar assim e agora como corrige?” Ele: “Então, quando acontecer isso aqui é por causa disso, aí a gente faz isso”
@beto5387
@beto5387 Год назад
Estou acompanhando o projeto aqui não terminei ainda mas já me atrevo a comentar, parabéns pela didática, consegue transmitir o conteúdo de uma maneira bem detalhada e prende a atenção de quem está acompanhando!! show de bola, ganhou mais um inscrito!
@victorescandiel8167
@victorescandiel8167 Год назад
Conteúdo simplesmente sensacional, tua didática é muito boa, de verdade. Conheci hoje o canal e já vou maratonar todos os vídeos hahahhauh, valeu camarada!
@higorlokk
@higorlokk Год назад
Caramba velho que dahora, feliz em contar seus conteúdos, realmente muito top
@crodoardo34
@crodoardo34 Год назад
Meia hora de ensinamento e já foi possível aprender tantas coisas. Nem sabia que css tinham essas funcionalidades de animação. Show...
@renansantos009
@renansantos009 Год назад
video muito rico de informações, aprendi muita coisa que nem sabia que podia, rs
@Ninezin9
@Ninezin9 Год назад
@@renansantos009 mano vc pode me ajudar ? estou iniciando na area da programação e não sei ao certo como ele abriu aquele site em que ele via tudo que ele estava colocando dentro dele. Voce pode me ajudar dizendo como acho ou abro aquele site para que eu possa estar prosseguindo com a aula?
@sabrinasantos3453
@sabrinasantos3453 Год назад
@@Ninezin9 é uma extensão do VS code, chamada Live server você instala ela e inicia, que ela abre automaticamente uma página no navegador e vai mostrando as alterações. As vezes não atualiza na hora então precisa ver a configuração ou só reiniciar
@marcelocampos_developer
@marcelocampos_developer Год назад
​@@Ninezin9 eai como esta hoje?
@paideliz
@paideliz Год назад
Mano, tooooop demais! Sua didática, seu conhecimento, espetacular. Por favor, não pare de fazer vídeos, nem que seja pago, mas não pare!
@jonnathan73
@jonnathan73 Год назад
Mano, parabéns pela didática! Mandou mto bem! Tá tos conceitos em apenas 30mnts de vídeo, direto ao ponto e sem enrolação. Ganhou um inscrito e vou espalhar a palavra.
@luizs.f.c2379
@luizs.f.c2379 Год назад
que didatica excelente, sem enrolação, palavras simples, explicação simples. pqp eu estou aplaudindo de pé esse vídeo !
@macroxp3484
@macroxp3484 Год назад
Simplesmente Incrível 🔥 Eu peguei algumas dicas pra melhorar um joguinho q eu estava fazendo, vlw pelas dicas brow 💪🏻❤️
@isabellesousa9852
@isabellesousa9852 Год назад
Que vídeo incrivel, por favor continue. Amei demais.
@renatoalves3008
@renatoalves3008 Год назад
Que vídeo incrível, para quem está iniciando no ramo esse vídeo é sensacional, falando de cada detalhe, já está anotado aqui no caderno agora só aplicar
@thiagofjau
@thiagofjau Год назад
Sensacional! Nem vi o tempo passar! Iniciando na programação e foi muito esclarecedor seu vídeo. Ganhou mais um seguidor
@marcosilva3041
@marcosilva3041 Год назад
Cara, excelente didática! PArabéns, vejo poucos devs brasileiros ensinando tão bem no RU-vid, aliás, nem sabia que seria tão simples de fazer um joguinho com puro html, css e javascript.
@augustorego1
@augustorego1 Год назад
Top mano, primeiro projeto prático que faço de algo que envolva html, css e js muito obrigado mano, vou acompanhar seus videos e estudá-los direto
@tecnerd_ofc
@tecnerd_ofc Год назад
ainda não tive tempo para criar esse projeto, mas assisti o vídeo, e vi que sua didática é mt boa, meus parabéns por postar conteúdo de qualidade, e ensinar de maneira clara e objetiva, sucesso mano.
@fernandoHRO
@fernandoHRO 7 месяцев назад
Quem está assistindo isso e nunca programou em Java?
@davifirmino-nm3vm
@davifirmino-nm3vm 22 дня назад
Nunca
@Toxic_xz
@Toxic_xz 18 дней назад
N sei nem oq eh java mn 😂😂
@Canal_java
@Canal_java 15 дней назад
Olaa dev Java aqui ❤
@Gustavinho966
@Gustavinho966 4 дня назад
​@@Toxic_xzaí complica Java e uma linguagem de programação que faz tudo consegue criar jogo dando que o Google usa o RU-vid a Netflix e muitas outras.
@tio_nika
@tio_nika 4 дня назад
Java ou Java script?
@Lucas_1919
@Lucas_1919 Год назад
Poxa, muito obrigado, foi meu primeiro projeto, to bem no inicio com JS e me fez lembrar algumas coisas do CSS, com certeza vou subir esse projeto pro github como recordação
@ARTSeARTS
@ARTSeARTS Год назад
Muito bom, nem precisei ver o vídeo inteiro para dar um super like e inscrição. Muito bom exercício.
@danilofersilvaa
@danilofersilvaa Год назад
simples, rápido e didático, parabéns pelo conteúdo
@wesleydossantosgonsalves8016
Que vídeo sensacional! Para quem tem o básico do conhecimento nessas linguagens, isso tem um valor imensurável, parabéns pelo trabalho.
@bela9-tx4iy
@bela9-tx4iy Год назад
Esse vídeo é perfeito! Obrigada por compartilhar o seu conhecimento!
@igorcorreia2199
@igorcorreia2199 Год назад
QUE CARA BOM VELHO PQP! didática maravilhosa, quebrei o like aqui!
@adrianomenezesdemiranda924
@adrianomenezesdemiranda924 Год назад
Aos amigos que não estão conseguindo fazer o Mario pular, também estava com este problema, no index coloquei o script entre o body e html e adicionei onclick manualmente no html com a propriedade jump do javascript....parabens pelo video!!!sucesso!!!!
@vinicett
@vinicett Год назад
Não entendi amigo, poderia me da um help ai Pfff
@josephh4unter798
@josephh4unter798 Год назад
@@vinicett Por exemplo no inicio quando ele colocou o src do script no head, ao invés de colocar no head coloca depois da div game-board
@natantoigo1671
@natantoigo1671 Год назад
@@josephh4unter798 Obrigado pela ajuda
@RapGod.
@RapGod. Год назад
@@josephh4unter798 Vlw
@brackfps
@brackfps Год назад
Vlw meu camarada ajudou muito
@pedroh9overdadeiroph60
@pedroh9overdadeiroph60 11 месяцев назад
Assisti 30m sem saber nem o que é html ou Java. Mas foi satisfatório e de "fácil" compreensão
@EuBrasileiro
@EuBrasileiro 3 месяца назад
Não sabia dessas técnicas de animação, muito bom vídeo, por favor faça mais!!!
@hudyoinvocador940
@hudyoinvocador940 Год назад
00:00 Apresentando a proposta do jogo 00:32 Estrutura basica do Html 00:45 Programando a "Tela do Jogo" 01:43 Animando a imagem do tubo em movimento na tela do jogo 00:15 Diretorios do projeto 06:48 Adicionanco a imagem do "mario" andando 07:10 ajustando e explicando as propriedades do "mario" 07:55 Animando mario Pulando 08:25 Explicando as propriedados do Keyframe de "Pulo" do mario 11:30 Fazendo um Script em "JS" para associar a propriedade de pulo ao mario 14:45 Programando a hitbox do "tubo" 17:30 Explicando a logica de HitBox do "Tubo" 20:05 Explicando a logica de hitbox do "mario" 21:00 Adicionando a logica "evento" de end game no jogo quando o mario colide com tubo 26:30 Adicionando ao "Evento" uma logica que o "mario" "pausa" a animação no momento da colisão com o tubo 27:55 fazendo uma tranzição da imagem do "mario correndo" pro mario "morrendo" quando colide 29:20 Fazendo uma logica que encerra o "loop' do jogo quando o evento endgame acama 30:10 Modelando o cenario do jogo "background" e elemento do background "nuvens" e "grama"
@carolinecoelho2393
@carolinecoelho2393 Год назад
voce pode me mandar as imagens? não estou achando :(
@user-fl7dx1os6x
@user-fl7dx1os6x Год назад
@@carolinecoelho2393 conseguiu? Também estou precisando
@No_one12351
@No_one12351 Год назад
Cara, você é top! HTML, CSS e JS parecem um kit de mágica
@Calmison
@Calmison Год назад
Que video, que aula, que didática! Parabéns!!! Estou começando no mundo dos dev's e certeza que JavaScript é o que quero.
@tonysilvamoura
@tonysilvamoura Год назад
Sensacional, aula muito top, continue assim. Grande abraço!!!
@gustavolorenz4883
@gustavolorenz4883 Год назад
Muito bom mesmo, se puder trazer outro tutorial de jogos 2d seria ótimo!
@pretinhoilustra1625
@pretinhoilustra1625 Год назад
Cara Muito top essa aula, explicação boa para entender principalmente para quem esta iniciando... Parabéns e faz mais vídeos assim que nós gostamos kkkkkkk abraço.
@NatTecnologiaEFinancas
@NatTecnologiaEFinancas Год назад
Sensacional, muito bom. Uma das melhores aulas que já assisti.
@viniciusribeiro2221
@viniciusribeiro2221 Год назад
Ganhou mais um inscrito. Excelente a explicação. Didática, simples e bem objetiva. Valeu mano.
@rodrigomartins8243
@rodrigomartins8243 9 месяцев назад
Topzera Total!! Grato por dedicar esse tempo disponibilizando esse conteúdo de forma gratuita. Parabéns.
@RUBEMDESB
@RUBEMDESB Год назад
Um video de 30 min. me fez produzir mais que 3 meses de aula. Parabéns pro.
@MrEdburger2009
@MrEdburger2009 4 месяца назад
Cara, impressionante!! muito bom seu video meu amigo, Parabéns!!!!
@lucasfarias2432
@lucasfarias2432 Год назад
Obrigado pelo conhecimento compartilhado. É legal quando a sintaxe da linguagem é posta num contexto significativo, e as coisas ficam mais claras de se notar. As vezes o conhecimento está diante dos nossos olhos e não consegue ver, mas basta usar um contexto apropriado, que a mente vai destravando.
@lucasdamasceno2546
@lucasdamasceno2546 Год назад
Quem disse que aprender a programar precisa ser assustador ou dificil ?! Está aqui a prova, apredi em 30 minutos o que não conseguia aprender em longas horas de curso! Melhor video de programação que já vi na vida
@stargame6757
@stargame6757 10 месяцев назад
Muito bom. Agora mesmo sendo um joguinho simples é muito comando, muito detalhe. Fico imaginando esses jogos atuais a complexidade pra fazer...
@Medusacururu
@Medusacururu 4 месяца назад
Que vídeo sensacional! Você explica muito bem e deixa super claro o que está fazendo e isso facilita muito a compreensão.
@tiagocarvalho5571
@tiagocarvalho5571 4 месяца назад
Sensacional , amigo. Uma verdadeira revisão de CSS e HTML
@ericstyve
@ericstyve Год назад
Cara, o vídeo é de 7 meses e tô comentando agora por que todos os vídeos que achei no RU-vid, este, é o melhor! Parabéns brother, seu canal é um incentivo para mim e meu filho que estamos estudando Tech. Ganhou dois inscrito um de 40 anos e outro de 8 anos💪
@amigo8872
@amigo8872 2 месяца назад
Vão fazer um jogo juntos ?
@cpduarte10
@cpduarte10 Год назад
Ótimo vídeo e bem didática suas explicações, parabéns. Gostaria de aprender como criar eventos de collision no javascript.
@m.e.c.kmuzik5117
@m.e.c.kmuzik5117 3 месяца назад
Muitos parabéns, mano. Acho que Projectos do gênero ajudam muito os iniciantes a perceber o que é realmente a Lógica de Programação. E a explicação então…show de bola. Continue sempre com essa dinâmica de estar a fazer e explicar o que casa comando ou instrução fará exactamente. Mais um inscrito!!!
@stillpickinganame5350
@stillpickinganame5350 Год назад
Muito obrigada! Foi super fácil de acompanhar e perceber, continua assim!❤
@felipevalli
@felipevalli Год назад
Que aula espetacular! Parabéns! Não conhecia o canal. Acabei de me inscrever!
@ManualdoDev
@ManualdoDev Год назад
Valeu demais, Felipe! Fico feliz que tenha gostado! Tamo junto!
@LeandroSilva-mw5yl
@LeandroSilva-mw5yl Год назад
@@ManualdoDev digo o mesmo que ele sou iniciante me inscrevi agora por causa desse vídeo vc explica muito bem
@Dominic_Carioca
@Dominic_Carioca Год назад
@@ManualdoDev Eu nem assisti o vídeo e acabei de me inscrever, vou assistir hoje por volta das 23:00h quando eu chegar do serviço.
@nicolasbueno3522
@nicolasbueno3522 2 года назад
top demais simples e objetivo, parabéns 👏🏻
@ManualdoDev
@ManualdoDev 2 года назад
Fico feliz com seu comentário, Nicolas! Valeu demais!
@luhckaspessoal
@luhckaspessoal Год назад
Sensacional mano! Arrasou. Bem simples de fazer.
@jonathanbispodossantosjona2694
Parabéns vídeo incrível e bem planejado. Deve ter dado MT trabalho
@Diego-Garcia
@Diego-Garcia Год назад
Eu achei esse tutorial muito interessante pelo motivo de fazer um jogo de uma maneira bem incomum dos dias de hoje: utilizando HTML e CSS, ao invés de algum framework JS voltado a games 2D. Alguns desenvolvedores de cara provavelmente diriam "não, mas não é assim que se faz um jogo em JS", sendo que, se pararmos para pensar, não existe uma forma correta de fazer um jogo. Não só bem feito, mas também uma boa quebra de paradigma.
@BrunoSilva-ns4tn
@BrunoSilva-ns4tn Год назад
Parabéns pela sua forma de ensaiar!! Por favor, faça mais vídeos como este. Ou trás mais idéias pra esse projeto 🙏🙏👏🏻👏🏻👏🏻
@ManualdoDev
@ManualdoDev Год назад
Muito obrigado, Bruno! Pode deixar que vai vir mais conteúdos assim sim! Valeu!
@taynarabicalho
@taynarabicalho Год назад
Projetinho muito legal de se fazer!!!! Obrigada por compartilhar
@tharsyssantos8177
@tharsyssantos8177 Год назад
Que aula meus amigos simplesmente incrível a didática do cara
@patriciodiniz5322
@patriciodiniz5322 Год назад
Uns dos vídeos mais satisfatórios que assisti sobre programação. Muito foda, mano!! Muito irado entender tudo o que tá acontecendo.
@ManualdoDev
@ManualdoDev Год назад
Valeu demais, mano! Tamo junto!
@LimaLima284
@LimaLima284 Год назад
Fantástico.agora imagina jogos iguais o God of war? incrível.
@cleitonsns5
@cleitonsns5 Год назад
Rapaz, esse vídeo me ajudou MUITO! Pois estava com um problema de iniciante em JS que não conseguia resolver no meu jogo (que não tem nada a ver com este do vídeo), e uma simples linha de código eliminou umas 16 linhas no meu. Muito obrigado! E parabéns pelo vídeo! Ultimamente to tendo problemas com CSS e sinto que preciso me dedicar mais a isso. HTML e JS estou caminhando melhor...
@thallysgildivanaraujocorde6605
Opa têm como mandar o jogo pra nois ver
@brunorgomes
@brunorgomes 7 месяцев назад
Sensacional, cara! Muito bom! Parabéns pelo trabalho!
@mateorlandi
@mateorlandi 10 месяцев назад
Muito bom, didática fantastica. Em poucos minutos aprendendo muuuita coisa. Parabéns
@Itz_IslahAlves
@Itz_IslahAlves Год назад
tenho 13 anos, estou aprendendo programação desde aos 11. O meu pai tá me ensinando, os cursos eu to aprendendo, até videos no youtube. Só que eu queria aprender como criar jogos. Nesse videos eu aprendi muita coisa! Muito Obg
@wes3184
@wes3184 Год назад
aproveita, estuda, vc vai ganhar 7 mil reais aos 20 anos
@Itz_IslahAlves
@Itz_IslahAlves Год назад
@@wes3184 blz :D
@roguerodrigo
@roguerodrigo Год назад
mano, que video incrível! aprendi tanta coisa em particular, com essa aula. E eu como amante dos games, fiquei encantado com o resultado! Estou estudando essa tríade e pretendo fazer muitas coisas legais quando eu estiver mais fera! Mas pelo conhecimento que já possuo, consegui entender perfeitamente o que cada coisa quis dizer! Obrigado pela didática maravilhosa!
@ManualdoDev
@ManualdoDev Год назад
Eu que agradeço o apoio, meu amigo! Tamo junto! Abraço!
@marcosant8969
@marcosant8969 8 дней назад
Muito criativo e muito bem explicado. Parabéns!
@gustavo_lennert
@gustavo_lennert 11 месяцев назад
Cara que vídeo sensacional, obrigado pelo conteúdo!!!
@giovanni-_-6654
@giovanni-_-6654 11 месяцев назад
Aprendi mais com um único vídeo seu, do que 1 semestre inteiro na faculdade em que estou matriculado. Parabéns!!! 😅
@MayconSouzaBrow
@MayconSouzaBrow 11 месяцев назад
Qual curso vc faz ?
@_StarLordBR
@_StarLordBR Год назад
Simplesmente o tutorial mais feito que ja vi de programação. Além de vc ensinar ainda foi explicando cada classe do css (e tinha algumas que eu usava da forma errada tipo overflow kkkk) parabéns mano! Gostei muito
@ManualdoDev
@ManualdoDev Год назад
Muito obrigado, Nathan! Fico feliz que tenha ajudado! Valeu demais! :D
@ikr233
@ikr233 9 месяцев назад
@@ManualdoDev Opa irmão, desculpa o incômodo depois de 1 ano, mas no minuto 19:00 eu não consegui resolver o problema. Fiz tudo igual a você, mas o "cano" continuava teleportando pra trás do Mario quando eles se encostavam... é problema com as ligatures? tou tendo uma dificuldade em colocar a fonte kkkkkkk
@RaphaellosDev
@RaphaellosDev 10 месяцев назад
que didática incrível, aprendi muitos conceitos nesse vídeo, muito obrigado!!!
@alexandrevictorvazdemello6493
que didática incrível!!! Parabéns pelo trabalho e muito obrigado por compartilhar conhecimento
@PIXELDEPT
@PIXELDEPT 11 месяцев назад
MANO, A FACULDADE TA ME RECOMENDANDO SEU VIDEO KKKKK
@talyssonsilva7520
@talyssonsilva7520 Год назад
Eu amo video assim, o cara explicando o que cada parâmetro faz, nos passa confiança e pensamento critico das soluções, minha única dificuldade é das sintaxes pq tem coisas que nem sabia que existia exemplo desse "+" na frente KKKK vlw, muito fera !!!
@ManualdoDev
@ManualdoDev Год назад
Muito obrigado, Talysson! Fico feliz que tenha gostado! E não se preocupa, esses detalhes de sintax a gente pega com o tempo. O importante é sempre praticar! Valeu!
@andresoares2007
@andresoares2007 Год назад
@@ManualdoDev em 19:10 voce digitou o $ e mais o que pra ele mudar a cor e reconhecer o comando?, no meu ficou vermelho mesmo e nao reconheceu o comando
@PedroHenrique-go9fe
@PedroHenrique-go9fe Год назад
@@andresoares2007 amigo, verifica se você colocou entre crases `` e não entre aspas simples ou duplas. o que ele digitou foi o cifrão e o vscode completa com as chaves { }. Isso se chama template strings. Ex: `texto qualquer ${expressão}`
@jonatasvalesi2443
@jonatasvalesi2443 11 месяцев назад
​@@PedroHenrique-go9fe salvou kkkkk
@haristydes1166
@haristydes1166 8 месяцев назад
​@@PedroHenrique-go9fe Ai quimoleza, vscode digitando o template que eu deveria ter escrito
@Espiroqueta
@Espiroqueta Год назад
Muito obrigado por essa aula! Foi realmente muito esclarecedora e, me fez ter muitas ideias! Estou fazendo aqui, e vou tentar adicionar algumas modificações, como score e mudar o cenário para noite depois de um tempo.
@ryanalves5290
@ryanalves5290 6 месяцев назад
vendo esse video em 2023, de longe o melhor video e mais explicativo que eu vi dentre vários outros parabên cara, vou continuar vendo os video, pretendo aprender mais sobre programação e acho que encontrei o lugar certo.
@ItaloSaager
@ItaloSaager Год назад
muito maneiro, fiz a adaptação para react native e adicionei alguns detalhes como pontuação, reiniciar o game e mudar o background quando o jogo acaba.
@luizotavioqueirozpires4856
@luizotavioqueirozpires4856 9 месяцев назад
manda para mim esse codigo github deste seu projeto
@SCFanny
@SCFanny Год назад
Amei fazer! Consegui parar as nuvens que, no meu, são duas separadas... Consegui criar uma animação pra quando o jogo acaba com o Mario caindo e sumindo na tela Amanhã vou tentar colocar o placar e o botão de reiniciar :) Parabéns pela aula, tá incrível
@ManualdoDev
@ManualdoDev Год назад
Show demais, Estefany! Obrigado pelo elogio! :D
@SamuelGomes-qg1uo
@SamuelGomes-qg1uo Год назад
@@johncfer eu consegui fazer essa aula se quiser ajuda eu te mando o meu .
@loss_3346
@loss_3346 Год назад
Você conseguiu fazer o placar, e o botão de start, tentei fazer e não consegui, se possível compartilhar seu código ?
@SCFanny
@SCFanny Год назад
@@loss_3346 ainda não consegui fazer o contador rodar como tem que ser. Tá funcionando, mas ele não conta como tem que contar. Posso compartilhar sim, deixei meu número num comentário aqui. Chama lá que a gente troca uma ideia
@loss_3346
@loss_3346 Год назад
@@SCFanny poderia colocar o número nesse comentário?
@carlosdavi9779
@carlosdavi9779 Год назад
Este vídeo é basicamente perfeito! Vou fzr o game tb e implementar mais coisas para praticar.
@marinhonecodelima
@marinhonecodelima 7 месяцев назад
Cara esse vídeo é um imã de neodímio pra atrair pessoas para programação, faz mais conteúdos assim, ensinando fazer jogos "simples" que fazem a gente QUERER fazer, parabéns, muito bom, não é chato aprender com conteúdos agradáveis.
@andreadami7478
@andreadami7478 4 месяца назад
Estou fazendo um curso pela b7web, estou em módulo de HTML e CSS e nossa, olhando esses vídeos junto com o curso da pra entender tudoooo! Tentei estudar por conta, mas precisei de um curso bom e barato pra poder saber por onde começar. Conteúdo impecável o seu, parabéns, vou chegar lá logo logo!!
@liomaraleite8741
@liomaraleite8741 2 месяца назад
Gustavo Guanabara no RU-vid de graça amigo
@brayanoliveira2743
@brayanoliveira2743 Год назад
seria muito bacana se vc tivesse um curso para ensinar mais sobre javascript, sua forma de ensinar é muito boa ! parabéns mano !
@ManualdoDev
@ManualdoDev Год назад
É uma boa, Brayan! Valeu demais! Vou preparar algo melhor pra ensinar javascript. Vai ser bem legal! Valeu!
@marcelocalsing
@marcelocalsing Год назад
@@ManualdoDev Na expectativa desse novo projeto!
@PauloHenrique-eh1db
@PauloHenrique-eh1db Год назад
@@ManualdoDev Pode fazer, você ensina muito bem!
@deniserinaldi5895
@deniserinaldi5895 Год назад
@@ManualdoDev que video sensacional, melhor do que na teoria , pq é vendo que se aprende parabéns!!
@studioplixx4890
@studioplixx4890 Год назад
@@ManualdoDev dar criar no celular tenho app mto bom quem não tem Pc sabe só coloca um teclado no celular e Mouse já era ou até no tablet tela maior spck editor
@amandabrito5025
@amandabrito5025 6 месяцев назад
que vídeo incrível cara, parabéns pelo conteúdo, mais uma inscrita 🥰🥰
@nethogamer9418
@nethogamer9418 Год назад
Amei a aula cara. Vou me basear nessa aula e criar um jogo para o meu curso de TI😍
@DanielSantos-vq2fz
@DanielSantos-vq2fz Год назад
Fiz e ficou massa, gostei tanto que refiz novamente utilizando o framework Angular
@adrianop.araujo9714
@adrianop.araujo9714 Год назад
eu também kkkk
@BrunoMultGameplays
@BrunoMultGameplays Год назад
Muito bom o vídeo irmão, se puder seria uma boa disponibilizar as imagens q tu usou
@ManualdoDev
@ManualdoDev Год назад
Aqui o link: drive.google.com/drive/folders/1CYQ2CtPyiXcONexGfpQ1RnaPa30c7PNy?usp=share_link Também atualizei lá na descrição :)
@wilsonleandro3328
@wilsonleandro3328 Год назад
Parabéns pelo vídeo!!!! Sensacional a didática
@FredericoAmaral
@FredericoAmaral Год назад
Muito bacana o tutorial. Uma coisa top é que você explica o porque das coisas e como funcionam pra que o dev possa saber porque usar aquele recurso. Parabéns pelo conteúdo e pela didática!!
@pedrodespessel
@pedrodespessel Год назад
sugestão de vídeo: faz uma parte 2, dando uma tunnada e umas melhorias neste game. Inserindo efeitos sonoros, outros obstáculos, moedas, aumentando velocidade, etc. Ficaria top!
@NeoAAnderson
@NeoAAnderson Год назад
concordo, daria um bom portfólio
@pedroelton7040
@pedroelton7040 Год назад
Excelente ideia!
@MasterMan194
@MasterMan194 Год назад
Celoko! Aí vem a Nintendo e processa geral.
@lssanvi3582
@lssanvi3582 Год назад
Para quem está com problema com o pulo do mario, isso acontece por que o script está carregando antes da pagina carregar por inteiro para evitar isso você pode colocar a tag script no fim do body ou usar o marcador "defer" no script isso fara com que o script apenas começe a carregar depois da pagina. Ex do uso do defer:
@salles8172
@salles8172 Год назад
Man, eu fiz essa desse jeito mesmo, mas mesmo assim o pulo não acontece, sabe oq pode ser ?
@lssanvi3582
@lssanvi3582 Год назад
@@salles8172 seu codigo está no github?
@salles8172
@salles8172 Год назад
@@lssanvi3582 Nn
@lssanvi3582
@lssanvi3582 Год назад
@@salles8172 Coloca ele la e me manda seu usuario para dar uma olhada
@salles8172
@salles8172 Год назад
@@lssanvi3582 Deixa quieto man, to com um problema a cota no git, na hora do comando push fica dando erro, vou ver se alguém no DC tem a solução pro pulo, mas mesmo assim vlw
@sinvalfelisberto
@sinvalfelisberto Год назад
Cara, que massa! Muito bom mesmo o vídeo!
@mavick.
@mavick. Год назад
cara, eu estou simplesmente apaixonada por essa aula. está incrível! muito obrigada por esse conteúdo maravilhoso. aprendi demaais e me deu muitas ideias. obrigadaa!
@OnitoanJR
@OnitoanJR Год назад
Muito incrível !!! Mais um dúvida, você pode compartilhar a sua configuração de Json sou novo em na área de DEV e achei muito legal na hora de codar essa sua config que aparece uma linha colorida ligando as "{", vai me ajudar bastante :)
@raphaelferraz9516
@raphaelferraz9516 Год назад
Mano tem uma extensão do VS Code que coloca cores nas "{ }", o nome é "Bracket Pair Colorization Toggler"
@lucasdesouza2804
@lucasdesouza2804 Год назад
Alguém conseguiu implementar o score? Eu tava pensando na seguinte lógica: se o pipe passar pelo mario e o jogo não parar então um contador soma mais um a variável score. Outra coisa que eu tava pensando era implementar um reload na página quando o jogo parasse e algum botão fosse pressionado a página daria um refresh e o jogo recomeçava e o score zerava (na verdade a variável sempre começa em zero). Vou tentar implementar.
@ManualdoDev
@ManualdoDev Год назад
Boa, Lucas!
@jessicamartins2180
@jessicamartins2180 Год назад
Adorei! Se conseguir ensina aqui no coment? Obrigada!
@pabloalves
@pabloalves Год назад
Eu implementaria o score da mesma forma que você sugeriu
@NaitroExtrime
@NaitroExtrime Год назад
Conseguiu implementar? se sim pode me ajudar?
@tiagosilveira9643
@tiagosilveira9643 Год назад
Muito bom! Simples, prático e direto!
@joaoalourencoaffonso4986
@joaoalourencoaffonso4986 Год назад
Excelente conteúdo, muito obrigado mesmo! Isso aí já vai servir de base para um monte de coisa!
@xhiguhx2384
@xhiguhx2384 Год назад
25:35 aqui o game ja ta funcionando perfeitamente. Se voces tiverem problemas com os caracteres como as setas e so colocar => e
@Teusz7x
@Teusz7x Год назад
Mano poderia me ajudar o meu mario so ta pulando uma vez apaguei refis mas não ta indo tem como me ajudar
@neiatitton3409
@neiatitton3409 Год назад
Obrigada 🙏
@CarlosCorreia26
@CarlosCorreia26 Год назад
Muito boa a aula, obg! fiquei triste apenas pq o meu funcionou apenas com o script em baixo do body, tentei na importação colocando o defer na tag script mas mesmo assim não foi.
@AlcinoMartins777
@AlcinoMartins777 Год назад
voce tem que colocar a importacção abaixo da tag de fechamendo do body
@keilamarquessobreiramarque5464
@keilamarquessobreiramarque5464 9 месяцев назад
Que vídeo perfeito!😍 Muito obrigada ! Aprendendo o que não entendi em 2 anos de curso.
@bomdsaber3587
@bomdsaber3587 Год назад
NOSTALGIA. 👍 Me lembrando da época que estudei na Escola RED ZERO do Rio de Janeiro. Parabéns pela vídeo aula e desejo muito sucesso para seu canal. 🤜🤛 INSCRITO
@marianymoraes974
@marianymoraes974 Год назад
Que vídeo incrível! Você poderia disponibilizar o código ? Segui todos os passos mas tem algo que não tá rodando, queria dar uma conferida.
@r0mul01
@r0mul01 Год назад
se quiser eu te arrumo o meu
@r0mul01
@r0mul01 Год назад
index.html Mario Jump
@r0mul01
@r0mul01 Год назад
script.js const mario = document.querySelector('.mario'); const pipe = document.querySelector('.pipe'); const jump = () => { mario.classList.add('jump'); setTimeout(() => { mario.classList.remove('jump'); }, 500); } const loop = setInterval(() => { console.log('loop'); const pipePosition = pipe.offsetLeft; const marioPosition = +window.getComputedStyle(mario).bottom.replace('px', ''); console.log(marioPosition); if(pipePosition 0 && marioPosition < 90) { pipe.style.animation = 'none'; pipe.style.left = `${pipePosition}px`; mario.style.animation = 'none'; mario.style.bottom = `${marioPosition}px`; mario.src = './images/game-over.png'; mario.style.width = '40px'; mario.style.marginLeft = '20px' clearInterval(loop); } }, 10); document.addEventListener('keydown', jump);
@r0mul01
@r0mul01 Год назад
style.css * { margin: 0; padding: 0; box-sizing: border-box; } .game-board { width: 100%; height: 800px; border-bottom: 15px solid rgb(52, 200, 57); margin: 0 auto; position: relative; overflow: hidden; background: linear-gradient(#87CEEB, #e0f6ff); } .pipe{ position: absolute; bottom: 0; width: 60px; animation: pipe-animation 2s infinite linear; } .mario{ width: 80px; position: absolute; bottom: 0; } .jump{ animation: jump 500ms ease-out; } .clouds { position: absolute; width: 600px; animation: clouds-animation 20s infinite linear; } @keyframes pipe-animation { from { right: -80px; } to { right: 100%; } } @keyframes jump { 0% { bottom: 0; } 40% { bottom: 190px; } 50% { bottom: 190px; } 60% { bottom: 190px; } 100% { bottom: 0; } } @keyframes clouds-animation { from{ right: -600px; } to { right: 100%; } }
@r0mul01
@r0mul01 Год назад
ficou diferente pq fiz como se fosse um desafio para mim, mas acho que os comandos estão iguais.
Далее
where is the ball to play this?😳⚽
00:13
Просмотров 3,1 млн
Como criar um Piano completo com HTML, CSS e JavaScript
1:05:41
ASMR Programming - Coding Pacman - No Talking
1:21:19
Просмотров 2,3 млн
Como sair do ZERO em JAVA em 1h - com @kipperdev
1:07:56
Просмотров 229 тыс.
ASMR Programming - Calculator App Coding - No Talking
34:06
HTML + CSS NA PRÁTICA 🔥 Faça seu primeiro site
16:19
Como Aprender Programação (mesmo sendo burro)
8:49
Просмотров 377 тыс.
Meu VSCode minimalista (extensões, temas e config)
19:33
where is the ball to play this?😳⚽
00:13
Просмотров 3,1 млн