Como usei JavaScript + Node.js + Socket.io para programar o Frontend e Backend do meu Jogo

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 286

  • @FilipeDeschamps
    @FilipeDeschamps  ปีที่แล้ว +5

    *PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério 🤝 🤝 🤝

  •  5 ปีที่แล้ว +120

    Filipe, queria deixar aqui minha apreciação pelo seu esforço por explicar separation of concerns e demonstrar a importância dele com exemplos e metáforas antes mesmo de tocar numa linha de código. Pessoal, codificar é uma coisa, mas criar seus serviços de forma a poder reutilizá-los em outras aplicações é benéfico para todas as partes pois aumenta a escalabilidade, facilita a manutenção e habilita a implementação de testes unitários. Não é qualquer professor ensinando programação que aborda esses temas, principalmente de forma clara, esse conteúdo é valiosíssimo!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +8

      Sensacional! Muito obrigado pelo comentário e parabéns pelo canal! Me inscrevi nele :)

    •  5 ปีที่แล้ว +3

      @@FilipeDeschamps Ora essa é uma honra! Continue com o trabalho magnífico que tem feito

    • @aydencamdyn5152
      @aydencamdyn5152 3 ปีที่แล้ว

      instablaster

    • @bielzito2486
      @bielzito2486 2 ปีที่แล้ว

      @@FilipeDeschamps Eu tbm já me inscrevi kkkk

  • @FilipeDeschamps
    @FilipeDeschamps  5 ปีที่แล้ว +55

    💪 *Link para a primeira versão do código:* github.com/filipedeschamps/meu-primeiro-jogo-multiplayer

    • @jefersonmedeiros7677
      @jefersonmedeiros7677 5 ปีที่แล้ว +2

      😍

    • @joaovictor852
      @joaovictor852 5 ปีที่แล้ว +1

      Tem como colocar isso em react? Vou tentar fazer aqui.

    • @gustavo.g.pereira
      @gustavo.g.pereira 5 ปีที่แล้ว

      vc pode realmente aprender qualquer coisa:
      pt.khanacademy.org/partner-content/mentalidade-de-crescimento/atividades-de-ensino-medio

    • @PauloAntonelli
      @PauloAntonelli 5 ปีที่แล้ว

      essa eu quero acompanhar junto! node com socker.io vish top!!

    • @MrThekaique
      @MrThekaique 5 ปีที่แล้ว

      Opaaa ! Já ia perguntar, top !!!

  • @JhonDev3Design
    @JhonDev3Design 5 ปีที่แล้ว +21

    É incrível como teu canal consegue gerar espectativa pelo próximo vídeo!
    E quando chega a notificação, é full dopamina!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +2

      ahhhahaha que massa Erick!! Fico feliz :) sempre tento ao máximo publicar um vídeo que eu gostaria de estar vendo no TH-cam :)

    • @JhonDev3Design
      @JhonDev3Design 5 ปีที่แล้ว

      @@FilipeDeschamps por isso é um conteúdo de primeiríssima qualidade. Aguardando os próximos capítulos.

  • @jkfher
    @jkfher 5 ปีที่แล้ว +1

    É inacreditável como o Filipe com empolgar a gente a realizar as coisas! Vejo seus vídeo com constância, principalmente o primeiro da série dos robôs, para sempre lembrar do porque eu faço o que eu faço!
    Parabéns mano!

  • @luan5321
    @luan5321 5 ปีที่แล้ว +1

    Sempre um otimo incentivo ver seus videos, brigadao filipe

  • @silenceofthelans
    @silenceofthelans 3 ปีที่แล้ว +1

    Filipe, parabéns por todo o conteúdo neste canal. O teu carisma e entusiasmo pelos temas que apresentas separam-te do resto. Muito, muito inspirador. Parabéns.

  • @-viny_cast_retro__new-231
    @-viny_cast_retro__new-231 4 ปีที่แล้ว +1

    É muito satisfatório ver você alegre com o que faz.

  • @williams.n.9443
    @williams.n.9443 3 ปีที่แล้ว

    Esse código ficou muito bem apresentado, mesmo eu que não tenho muito conhecimento em programação, menos ainda em html consegui "Ver" ele em ação durante a explicação, isso me deu muitas idéias e uma vontade de aprender logo a minha linguagem (C#).

  • @vagnermelo8128
    @vagnermelo8128 4 ปีที่แล้ว

    Com tanta gente puxando seu saco eu fico até sem jeito de fazer gracinha. Se é bom mesmo cara, parabéns...

  • @_luigims
    @_luigims 4 ปีที่แล้ว +1

    Passar a quarentena estudando pra tentar compreender essa playlist melhor que da primeira vez.

  • @marcelospaiva
    @marcelospaiva 3 ปีที่แล้ว

    brabo demais vc irmão. vc é uma inspiração.

  • @fernandosoul1
    @fernandosoul1 5 ปีที่แล้ว

    Já chegando e deixando o like. Filipe, conheci seu canal a pouco e já tô adorando. Tu é muito foda, cara! Sucesso~

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      ahahaha shoooww!! Seja bem vindo Identical :)

  • @lua.alvaro
    @lua.alvaro 5 ปีที่แล้ว +1

    Muito sensacional, teló! Caí de paraquedas em um vídeo seu comentando um projeto do Universo Programado... E me admirei pela qualidade do cenário e vídeo. Porém o conteúdo, e a forma como você expressa é muito envolvente.
    Já escrevi algumas linhas de código há alguns anos, inclusive ingressei na faculdade de ciências da computação, mas tranquei no terceiro período. Há poucos dias eu tinha voltando a estudar programação direcionada para uma base para mercado financeiro. mas sem intenções muitos promissoras... E seu conteúdo me deu vontade de alavancar tudo.
    Deu muita vontade de passar horas na tela do pc escrevendo linhas de código. Então comecei a estudar javascript, pra me aperfeiçoar em java, node, e react native pra me tornar um desenvolvedor full stack!!!
    Parabéns pelo conteúdo, continua nesta pegada! Que estaremos sempre acompanhando tuas produções. Abraços irmão

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Que massaaaaa meu caro!! Fico muito feliz em ler um comentário assim! Vamos trocando idéias aqui no TH-cam ao longo dessa jornada :)

  • @joicecp
    @joicecp 5 ปีที่แล้ว

    Felipe, pelo amor de Deus, elabora um curso pra nós, compraremos com muito gosto. Sua didática é muito boa, você explica com detalhes, eu (e todos) gosto muito disso, de receber informações nos seus detalhes e de forma objetiva. Pensa com carinho, seria demais!!!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      aahahhaa Joice, show! É que se eu fizer um curso agora, isso vai penalizar a publicação de vídeos no canal. Mas quem sabe mais para frente :)

  • @Sunslash1
    @Sunslash1 5 ปีที่แล้ว

    Sensasional Filipe Deschamps !!

  • @adrianoalmeidadev
    @adrianoalmeidadev 5 ปีที่แล้ว +1

    Tava esperando a notificação pipocar aqui, com o café pronto! Depois do comentário e like no vídeo, BORA ASSISTIR!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      hahahaha show!! Espero que goste :)

  • @AndarilhoVirtual
    @AndarilhoVirtual 5 ปีที่แล้ว

    Putz, descobri seu canal por acaso, mas ja to curtindo muito! Vlw bro

  • @jonashors
    @jonashors 5 ปีที่แล้ว

    Felipe...tu podia fazer ele linha a linha...já com o código organizado....acho que quem tem prática de programar esqueçe de quanto é difícil pra que está começando assim como eu....adorei a idéia do game multiplayer....

  • @RenanAntoni
    @RenanAntoni 4 ปีที่แล้ว +1

    *Isso é muita informação para minha cabeça 🤯*

  • @rafaelcascaisbitencourt96
    @rafaelcascaisbitencourt96 5 ปีที่แล้ว +1

    Não entendo como alguém consegue dar dislike em um vídeo onde uma pessoa se preocupa em colocar tantos detalhes na apresentação de um simples jogo para que todos possam aprender, não entendo mesmo, por isso pega esse dedão 👍 hehehe, sucesso Filipe.

  • @josecampelo9067
    @josecampelo9067 5 ปีที่แล้ว

    Eba! Eu estava ansioso por esse vídeo

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Massa José :) e o código está pinado nos comentários!

  • @mpinheiro6975
    @mpinheiro6975 4 ปีที่แล้ว

    Eu estou saindo de uma fase de desenvolvimento que eu chamo de "get the job done" - com desenvolvimento estruturado e "mal feito"(background infra, muito shell scripts...rs) para tentar aplicar código mais legível, OO, PEP8 e uso de funções que ajudam no desenvolvimento como f-strings, lambdas e list comprehensions. Mas sinto dificuldade de aplicar no código até como já mostrou em alguns videos aqui com JS usando clean code e design patterns.
    E isso que seria legal ver para python! Aprender com você o desenvolvimento com um código python elegante! rs Usando recursos da linguagem, com o paradigma OO, design patterns, etc...

  • @hydeo111
    @hydeo111 4 ปีที่แล้ว +2

    E ae Filipe beleza ?
    Cara não rola você fazer um tutorial de como você implementou esse jogo ?
    Achei super interessante e divertido, gostaria de estar aprendendo as coisas que você utilizou nele.
    Abraços

  • @uesleibatista6051
    @uesleibatista6051 5 ปีที่แล้ว

    Que show de explicação. Compartilhei com geral aqui do job.

  • @tumblrbulbasaur5698
    @tumblrbulbasaur5698 5 ปีที่แล้ว

    Tomara que essa playlist saia logo, vou utilizar ela como base para fazer meu projeto de Sistemas Distribuídos.

  • @joaovitorfonseca9957
    @joaovitorfonseca9957 5 ปีที่แล้ว

    Top demais... ansioso para assistir a continuação!

  • @信者の男
    @信者の男 5 ปีที่แล้ว

    Exatamente o que eu estava precisando, uma precisão milimétrica

  • @oqueeuseisobre
    @oqueeuseisobre 4 ปีที่แล้ว

    Bah tche! SC domina nesta área!!

  • @icaronogueira9682
    @icaronogueira9682 5 ปีที่แล้ว

    Uma coisa eu digo, assistam ao canal do Filipe todos os dias ao acordar, voces vao ter um otimo dia.

  • @MarciaSilva-yr5xu
    @MarciaSilva-yr5xu 5 ปีที่แล้ว

    Seu canal é incrível!!! Excelente trabalho!!! Vi um vídeo teu ontem e já estou assistindo tudo!!! Sensacional!!! =D=D=D

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Que massaaa Marcia, seja bem vinda ao canal 🤝

  • @lucasfelipe-ze5sy
    @lucasfelipe-ze5sy 5 ปีที่แล้ว +15

    1:35 OLHA EU AÍ NO VÍDEO 🤗

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      ahhahahah massa!! Matou a pau :)

    • @lucasfelipe-ze5sy
      @lucasfelipe-ze5sy 5 ปีที่แล้ว

      @@FilipeDeschamps hahaha tu é foda maninho sz

    •  5 ปีที่แล้ว

      Rapazzzz.... Quero ver esse comentário aí na integra. Onde encontro?

    • @brunofernandes9646
      @brunofernandes9646 5 ปีที่แล้ว

      @ eu também quero, não deu tempo de pausar pra ler tudo

    • @brunofernandes9646
      @brunofernandes9646 5 ปีที่แล้ว

      @lucas felipe consegue colar aqui pra gente ler?

  • @andredeoliveira8986
    @andredeoliveira8986 ปีที่แล้ว

    Cara, tu é fera

  • @TheTrollzica
    @TheTrollzica 5 ปีที่แล้ว

    Muito bom o joguinho! Me motiva a brincar mais com programação. Eu Já fiz o jogo Genius quando estudava Android no Senai e recentemente fiz um Sudoku usando Vue.js, mas nunca usei canvas e sempre tive vontade, acho que depois dessa playlist vou tentar alguma coisa :D

  • @moupeople5549
    @moupeople5549 5 ปีที่แล้ว +1

    Continue assim, a ensinar como fazer e ensinar a programar e organizar a programação :) sou um fã muito atento :D estou a gostar cada vez mais, parabéns amigo, abraço de Portugal

  • @johnnyferreira6121
    @johnnyferreira6121 5 ปีที่แล้ว +5

    "Uma sensação sensacional!"

  • @mikionekeo4065
    @mikionekeo4065 5 ปีที่แล้ว +1

    Vídeo muito bom! Parabéns!

  • @victormorvy
    @victormorvy 5 ปีที่แล้ว

    Eu aprendi muito com servidor de tibia online, mas estou animado para ver como voce fez!!

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Massaaaa Victor :) e vamos ir trocando experiências!

  • @andreramos3290
    @andreramos3290 4 ปีที่แล้ว

    Aula top. Ajuda muita gente!

  • @luansilvae27
    @luansilvae27 5 ปีที่แล้ว

    Mais aguardado que a copa. Queria muito ver esse vídeo.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      ahhaahah massaaa!!! E dá uma olhada que pinei nos comentários o código do jogo

  • @Guilherme-jz6qx
    @Guilherme-jz6qx 5 ปีที่แล้ว

    Sua alegria é contagiante! =)

  • @luanvinicius8462
    @luanvinicius8462 5 ปีที่แล้ว

    Temos que ter uma comunidade no discord, sério mesmo!

  • @MinhaHonrra
    @MinhaHonrra 5 ปีที่แล้ว

    Me motiva a continuar meus estudos em programação...TOPISSIMO

  • @adachiluis
    @adachiluis 4 ปีที่แล้ว

    Cara, eu ficava pensando 🤔💭 (Quem dá dislike num video assim?)... daí quando vejo aqui pro meu, estava dislike 🤨.... Minha filha de 7 meses ama pegar meu iPad pra mexer... 👶 😅
    ... 👍🏼 Like consertado!

  • @daSilvaPlay
    @daSilvaPlay 5 ปีที่แล้ว

    Felipão é tipo aqueles carinhas legais da hora do recreio ... haha . Você é massa cara.

  • @Abraao505
    @Abraao505 5 ปีที่แล้ว +1

    Filipe, esta arquitetura que você comentou no início do vídeo, a parte de apresentação, lógica+dados e inputs, seria o tradicional modelo MVC? (Models, views e controllers). Parabéns pelo canal, conteúdo de muita qualidade!

  • @eduardodesouza2867
    @eduardodesouza2867 4 ปีที่แล้ว

    Eu assisti esse video no lançamento não entendi nada, dai fui estudar e esses dia comecei a desenvolver um joguinho simples com sockets em python, mas fiquei perdidinho com relação as camadas, voltei nesse video e nossa vlw foi uma luz aqui hoje a noite depois do servico vou implementar no meu joguinho, tava com muito erro de variavel indefinida etc por estar usando apenas 1 camada no server e 1 no client

  • @CaioFure
    @CaioFure 5 ปีที่แล้ว

    Muito massa , ja me deu varias ideias para implementar um game que fiz na faculdade estilo Rogue Like hahahahha

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      hahahahahahha show!! Rogue Like é muito massa!!

  • @dojastaken
    @dojastaken 4 ปีที่แล้ว

    @Filipe Dechamps
    eu fiz um joguinho bem simples com python, um joguinho da cobrinha personalizado, tem várias opções como ter parede ou nao ter, a velocidade da cobrinha, quantos pontos ela vai ganhar, etc...
    Eu fiz esse joguinho com a biblioteca pygame, ele tem apenas 180 linhas de codigo. se vc fazer um video sobre criação de jogos em python ficaria muito feliz em assistir ele

  • @wilsonjunior9815
    @wilsonjunior9815 5 ปีที่แล้ว +1

    Filipe, estava pensando em uma coisa aqui. Você poderia mostrar os primeiros (ou o primeiro) software desenvolvido pelos inscritos. Existe um grande mito de que seu primeiro sistema tem que revolucionar o mundo, sendo que uma coisa mega simples já se torna incrível quando você está aprendendo. Enfim, fica a sugestão de vídeo aí, abraço :D

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Showww Wilson, valeu pela sugestão meu caro!!!!!

  • @belmirokunga1986
    @belmirokunga1986 5 ปีที่แล้ว +1

    Gostei muita força Angola / Luanda

  • @JorgeNova
    @JorgeNova 5 ปีที่แล้ว

    caraca mano, você é MUITO bom!

  • @jpcastrop4
    @jpcastrop4 5 ปีที่แล้ว

    Simplesmente Fantástico!!!!

  • @matuza86
    @matuza86 5 ปีที่แล้ว +25

    Agora o meme da impressora fez sentido kkkkkk...

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +4

      hahahahahahh EXATO! É de chorar pelo olho

  • @suicraft8395
    @suicraft8395 5 ปีที่แล้ว

    Comecei hoje a fazer o curso de JS do Curso em vídeo. Já fiz o de Python. E vou procurar Aprender como implementar Python com HTML, CSS E JS.

  • @vikstu6816
    @vikstu6816 3 ปีที่แล้ว

    Muito obrigado!

  • @diegohenrique5227
    @diegohenrique5227 4 ปีที่แล้ว +2

    Cara primeiramente, obrigado pelos videos sobre o jogo multiplayer,outra coisa man irei estudar muito esse codigo pra adaptar pra react.js e fazer um video sobre, acha uma boa ideia?

  • @question2779
    @question2779 ปีที่แล้ว

    já fiz algo parecido mas não tem o "back end" e obviamente multiplayer. Eu tinha feito um jogo de damas no Excel utilizando vba, a ficou realmente um código bem grande, porem ficou funcional e adaptável

  • @pedrohenriquefariateixeira5861
    @pedrohenriquefariateixeira5861 5 ปีที่แล้ว +1

    Esse semestre eu e meus colegas de faculdade vamos desenvolver um Gartic (jogo de desenhar) multiplayer. Se ficar top queria muito que você desse uma olhada.

  • @vitorgorzoni705
    @vitorgorzoni705 5 ปีที่แล้ว

    Conheci o socket.io quando fiz um chat estilo o whatsapp com node JS, ficou muito bom kkkk

  • @teo9127
    @teo9127 5 ปีที่แล้ว +2

    Top em HTML, talvez um dia vc possa ensinar como sincronizar usuários em aplicativos Mobile ( nem sei se é essa sua área )

  • @pedrodearaujo4570
    @pedrodearaujo4570 4 ปีที่แล้ว

    sensação sensacional

  • @adrieloliveira3567
    @adrieloliveira3567 5 ปีที่แล้ว +31

    Será que o FELIPE DESCHAMPS tava preso na NASA e só agora soltaram ele ?

  • @mangekyousharingan5755
    @mangekyousharingan5755 5 ปีที่แล้ว +2

    Sensacional Felipe, meus parabéns.
    Se não for incômodo pode me responder uma pergunta?
    Estou iniciando meus conhecimentos como Dev puramente com o J.S, mas sinto que ainda preciso desenvolver um projeto próprio e sozinho para fixar o aprendizado, estou querendo fazer algo de ponta a ponta do Front ao Back, você me recomenda alguma idéia de projeto?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +2

      Se for website, você pode fazer o clássico "To Do List" que pode envolver front e server (para guardar o state num banco de dados) e se for qualquer coisa, implementa esse joguinho comigo para trocarmos idéias :)

    • @SouProgramador
      @SouProgramador 5 ปีที่แล้ว

      faz uma pokedex é um projeto legal, tipo coloca o nome do pokemon e busca ele (to fazendo isso so quem em micro-serviços para aprender haha)

  • @eduardorufino1417
    @eduardorufino1417 4 ปีที่แล้ว

    Filipe há como você disponibilizar o código no git ou outro repositório, para que possamos acompanhar o processo de desenvolvimento, melhorias e etc..

    • @FilipeDeschamps
      @FilipeDeschamps  4 ปีที่แล้ว +1

      Total Eduardo, está aqui: github.com/filipedeschamps/meu-primeiro-jogo-multiplayer

    • @eduardorufino1417
      @eduardorufino1417 4 ปีที่แล้ว

      @@FilipeDeschamps vlw cara vou dar uma olhada, parabéns pelo trabalho

  •  5 ปีที่แล้ว

    Aeeeee😍😍😍

  • @leandromore6680
    @leandromore6680 ปีที่แล้ว

    isso tem poder mas vejo que niguem mesmo faz parece que isso e acereja do bolo ebtao guarda para os cursos pagos top parabéns

  • @gabrieloliveiradesouza332
    @gabrieloliveiradesouza332 5 ปีที่แล้ว +14

    Filipe, ficar fazendo um loop infinito, não gasta muita memória?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +23

      Gabriel memória não gasta, mas gasta processamento. A sacada é que esse requestAnimationFrame faz isso de uma forma extremamente otimizada, principalmente quanto a aba do navegador não está ativa. Tirando isso, a prática do Game Loop é um padrão no mercado de jogos e vale muito mais a pena você ficar renderizando os quadros de forma otimizada do que ficar orquestrando isso dentro do jogo de quando deve ou não renderizar. Mas com certeza dá pra chegar em otimizações máximas (que pra esse caso não vai gerar efeito prático algum) como por exemplo entender dentro do loop se algum dado mudou, pois se mudou, renderiza, se não mudou, só dá um skip.

  • @rjunior
    @rjunior 5 ปีที่แล้ว +3

    Faz um vídeo sobre programação por celular? Sei lá... Pq tem como, então, tenta programa pelo celular seria legal

  • @khaledmohamad7662
    @khaledmohamad7662 4 ปีที่แล้ว

    Quando eu vi a constante game a primeira coisa que eu pensei era criar uma interface e desestruturar ela kk.

  •  4 ปีที่แล้ว

    Esse esquema do Canvas eu acho que é o mesmo do Flappy Bird do DevSoutinho

  • @joaotrindade8561
    @joaotrindade8561 5 ปีที่แล้ว

    Showww!
    Filipe quais são os nomes das músicas de fundo?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Fala meu caro!! Puts eu faço um mix de várias, incluindo extrair somente alguns instrumentos :( mas pego todas do Epidemic Sound, é um serviço muito bom 👍

    • @joaotrindade8561
      @joaotrindade8561 5 ปีที่แล้ว

      @@FilipeDeschamps Sem problemas! Obrigado pela atenção........

  • @leandrosouzadelimaschroder6496
    @leandrosouzadelimaschroder6496 ปีที่แล้ว

    pode criar uma função e ficar chamando ela dentro dela mesmo? isso meio que nõ suja muito a memoria?

  • @SouProgramador
    @SouProgramador 5 ปีที่แล้ว

    poo quando fiz o meu, usei o setInterval, top essa função ai vou olhar melhor as docs do js depois...alias depois passa os temas desse VScode

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Show!!!! Acho que o tema é "Dracula" ou algo assim :)

  • @xhardlab9336
    @xhardlab9336 5 ปีที่แล้ว

    Caraca cheguei na hora

  • @andrecolodette
    @andrecolodette 4 ปีที่แล้ว

    Como que eu fazeria para ter várias salas de jogos ao mesmo tempo, para o servido identificar que a ação de um jogador só vai ser repaçada para a sala/jogo que ele está?

  • @asrielarts1804
    @asrielarts1804 4 ปีที่แล้ว

    Eai Fiipe, eu sou meio novo aqui na sua comunidade de programadores kkkkk, e eu meio que queria te propor um pequeno desafio, que seria usar o Adobe Animate para criar um jogo, ou algo tipo um relógio usando a programação do aplicativo chamado, ActionScript 3.0
    @Filipe

    • @FilipeDeschamps
      @FilipeDeschamps  4 ปีที่แล้ว

      Opa Ariel, seja super bem vindo meu caro! Muito obrigado pelo desafio! Mas uma curiosidade, o ActionScript não foi abandonado? Essa era a linguagem do Flash, não? 👍

    • @asrielarts1804
      @asrielarts1804 4 ปีที่แล้ว

      Vlw Filipe, e sim ele foi meio abandonado ultimamente, mas é o tipo de linguagem que estou usando no meu curso kkk, e eu queria ver como que você usaria essa linguagem, e o Adobe Animate é o novo flash pelo visto, o google ainda entende a linguagem pelo visto que eu testei.

  • @zegracamasterelite
    @zegracamasterelite 5 ปีที่แล้ว

    sobre o game loop: nao existe estado - memoria - compartilhado entre essas chamadas recursivas, sem contar que nao existe uma 'pilha' de execucao nesse caso, a funcao acaba antes de ser executada de novo. Normalmente se usa recursao para calcular um resultado e usa-lo com input de outra instancia da mesma funcao, encadeando as instancias até um ponto de parada e resolve de 'dentro pra fora' desempilhando as chamadas. Não é o caso aqui, o render acaba e roda de volta, procurem por fibonacci recursivo pra ver a diferenca.

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว

      Sensacional João! Valeu por acrescentar essa explicação :)

  • @dyegoe
    @dyegoe 5 ปีที่แล้ว

    Você é de Floripa Filipe??

  • @andrecamargo7964
    @andrecamargo7964 5 ปีที่แล้ว

    @
    Filipe Deschamps, tudo bom ? uma pergunta esse jogo terá o server escalável ?

  • @guireif
    @guireif 5 ปีที่แล้ว

    Pq vc escolheu essas linguagens? Quais vc acha que são o futuro e devemos priorizar os estudos? Obg e parabéns pelo excelente trabalho. Abs

  • @adrieloliveira3567
    @adrieloliveira3567 5 ปีที่แล้ว +2

    Será que o FELIPE DESCHAMPS programou um robô online pra dar coraçãozinho nos comentários ?

  • @EllieLopesOficial
    @EllieLopesOficial 5 ปีที่แล้ว

    O software que vc usou foi o visual code? Aliás,Tá massa esse esse vídeo Filipe

  • @samueln.s
    @samueln.s 4 ปีที่แล้ว

    tenta botar o numero mano dias atras entrei na tua playlist e n sabia por onde começar(sei é facil de descobrer ma soy proguicha)
    tipo vc pode colocar "primeiro jogo online #2"

  • @lucasfelipe-ze5sy
    @lucasfelipe-ze5sy 5 ปีที่แล้ว +1

    Ótimo vídeo, estou ansioso para começar a fazer esse projeto com toda a turma! Alguém aí tem o link do repositório do robô que faz vídeos para o TH-cam?

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Sensacional Lucas! O link é esse: github.com/filipedeschamps/video-maker

    • @lucasfelipe-ze5sy
      @lucasfelipe-ze5sy 5 ปีที่แล้ว

      @@FilipeDeschamps show! Vlw

    • @alissonferreira6053
      @alissonferreira6053 4 ปีที่แล้ว

      Sensacional Lucas! Vlw Pelo conhecimento e parabéns cara! Quando crescer quero ser igual a você! hahah XD

  • @mateustonisso5421
    @mateustonisso5421 4 ปีที่แล้ว

    Filipe, o que acha da engine Gdevelop5? conhece? Acha que nela é possível fazer um game multiplayer de qualidade no 2d?

  • @Emanuel-Araujo
    @Emanuel-Araujo 4 ปีที่แล้ว

    Eu ' aspirante ' na programação inclusive nem sei compilar um programa, mas quero saber como é feio um front-end

  • @cezarexpert
    @cezarexpert 4 ปีที่แล้ว

    Boa tarde Felipe qual os programas recomendados para fazer um site além do Java script e aonde eu consigo grátis. Obrigado

  • @thiagocamboim5801
    @thiagocamboim5801 5 ปีที่แล้ว

    muito massa!

  • @elisabeteduarte4531
    @elisabeteduarte4531 2 ปีที่แล้ว

    Não sei quase nada de informática básica, você Felipe pode me ajudar?

  • @caheulalia
    @caheulalia 3 ปีที่แล้ว

    um stream de música seria em cima dessa mesma lógica?

  • @SolidousMdz
    @SolidousMdz 5 ปีที่แล้ว

    Filipe, é meio bagunçado mas tecnicamente client não é, necessariamente, o mesmo que front end etc. Não achei nenhuma especificação formal (e olha que estudo engenharia de SW) mas é meio misturado mesmo.
    chunksofco.de/front-end-vs-back-end-vs-client-side-vs-server-side-7a04b3ec8764

  • @jonasjeron1475
    @jonasjeron1475 4 ปีที่แล้ว

    qual linguagem de programação deve ser usada pra criar esse game?

  • @asta-330
    @asta-330 3 ปีที่แล้ว +1

    Estou boiando 😁😁😅😅😅

  • @silviogoncalves163
    @silviogoncalves163 3 ปีที่แล้ว

    Mano qual maquina devo ter pra manter um jogo online jogo Clash of kings

  • @Lindembergz
    @Lindembergz 4 ปีที่แล้ว

    JS é fantastico... minha nova linguagem.

  • @brunomello7499
    @brunomello7499 5 ปีที่แล้ว +2

    a função ser chamada de forma recursiva "infinitamente" (ou por um período muito longo de tempo, como é o caso de um gameloop) não corre o risco de dar overflow de memória em algum momento?

    • @VictorCampos87
      @VictorCampos87 5 ปีที่แล้ว +1

      *Se o código estiver correto, não.* Isso porque o _loop_ usa recursos finitos de memória. E ao executar novamente o _loop,_ o código vai "reaproveitar" as variáveis de memória e vai "apenas" atualizar os valores dentro dessas variáveis. PS: Pow, achei que voce era uma mina...

    • @brunomello7499
      @brunomello7499 5 ปีที่แล้ว

      @@VictorCampos87 a questão não são as variáveis reutilizadas, e sim a stack de chamadas de funções. Eu não sei como o javascript funciona com relação a pilha de execução, mas até onde eu sei stack overflow é um problema de recursão em qualquer linguagem

    • @VictorCampos87
      @VictorCampos87 5 ปีที่แล้ว +1

      @@brunomello7499 No JavaScript as chamadas não precisam ser, necessariamente, recursivas, encadeadas ou em cascata. Existem métodos, como o _setInterval(),_ que fazem uma chamada em primeira instância a cada X tempo. Dessa forma, não há risco de alocamento de memória por questões "burocráticas" da linguagem, além de facilitar a sincronização e evitar que uma falha na execução do código interrompa (ou impeça) a próxima chamada do _loop_ de ser instanciada.

    • @brunomello7499
      @brunomello7499 5 ปีที่แล้ว +1

      @@VictorCampos87 sim, mas no código dele a chamada foi recursiva, por isso fiquei nessa dúvida

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Fala Bruno, ótima pergunta! o requestAnimationFrame chama a função de forma assíncrona, com isso você vai ter um outro callstack para cada execução. Fora que a partir do ES6 você tem tail call feito do jeito certo :)

  • @JoaoPedro-wl6lf
    @JoaoPedro-wl6lf 4 ปีที่แล้ว

    Oii Felipe tudo bem??
    Estou voltando a programar agora, já tenho conhecimento de css, HTML, vc tem alguma dica para me dar??

  • @dottizeronoveum
    @dottizeronoveum 5 ปีที่แล้ว +1

    7:30 Filipe,qual é esse programa que vc usa para programar❔

    • @FilipeDeschamps
      @FilipeDeschamps  5 ปีที่แล้ว +1

      Se chama Visual Studio Code meu caro :)

    • @dottizeronoveum
      @dottizeronoveum 5 ปีที่แล้ว

      @@FilipeDeschamps Obrigado,amigo,você é um amigo...

  • @lton583
    @lton583 4 ปีที่แล้ว

    filipe posso saber o nome da musica de fundo? eu adorei xD

    • @FilipeDeschamps
      @FilipeDeschamps  4 ปีที่แล้ว

      Wellington, são várias que eu uso e são todas desse serviço aqui (que é fantástico por sinal): www.epidemicsound.com/