• Friday , 6 December 2019

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

Code Canyon



Nesse vídeo nós vamos ver um overview do código frontend e backend da minha primeira versão, sendo que não vamos usar nenhum framework especializado em jogos, inclusive toda a implementação no frontend não utilizou nenhum framework e no backend utilizamos apenas o Socket.io e Express. O importante disso é que tudo que aprendermos nesse vídeo, apesar desta playlist ser sobre desenvolvimento de jogos, pode ser reaproveitado para várias outras situações. E reforçando isso, talvez a parte mais importante deste vídeo seja a arquitetura de software, onde separamos a camada de Apresentação, da camada de Lógica e Dados e das outras restantes sobre captura de Inputs e Networking.

✅ 𝗖𝗨𝗥𝗦𝗢𝗦 𝗔𝗙𝗜𝗟𝗜𝗔𝗗𝗢𝗦 𝗤𝗨𝗘 𝗘𝗨 𝗧𝗘𝗦𝗧𝗘𝗜 𝗘 𝗥𝗘𝗖𝗢𝗠𝗘𝗡𝗗𝗢

▸ 𝗗𝗘𝗦𝗘𝗡𝗩𝗢𝗟𝗩𝗜𝗠𝗘𝗡𝗧𝗢 𝗗𝗘 𝗝𝗢𝗚𝗢𝗦 𝗖𝗢𝗠𝗣𝗟𝗘𝗧𝗢 (Java)
Depois de testar o curso do Guilherme da Danki Code eu consigo entender o sucesso e a satisfação desse produto. Este curso oferece aulas desde o básico sobre como começar a programar em Java (inclusive ensina como configurar todo ambiente de trabalho) até criar seus próprios jogos e engines com tópicos super avançados. Ao total, o Guilherme ensina 10 estilos de jogos (Zelda, Flappy Bird, Super Mario, Tower Defense, Pong, Pac-man, Minecraft, Space Invaders, Team Fortress e Catch de Crab) e ainda mais 4 estilos estão planejados para serem publicados na plataforma. Oferta incrível principalmente se você considerar o valor do curso:
https://go.hotmart.com/J13349775Q

▸ 𝗖𝗨𝗥𝗦𝗢 𝗗𝗘𝗦𝗘𝗡𝗩𝗢𝗟𝗩𝗜𝗠𝗘𝗡𝗧𝗢 𝗪𝗘𝗕 (Node.js)
Testei o curso do Programador BR (Igor Oliveira) e achei fantástico. Gostei que realmente ele pega na mão da pessoa e explica as coisas em detalhes e com calma. Curso muito bom para quem quer começar na programação e ser um desenvolvedor web e inclusive conseguir fazer a primeira venda dos seus serviços:
https://go.hotmart.com/A12393722I

▸ 𝗙𝗨𝗟𝗟 𝗦𝗧𝗔𝗖𝗞 𝗣𝗛𝗣 𝗗𝗘𝗩𝗘𝗟𝗢𝗣𝗘𝗥 (PHP)
Eu já programei MUITO com PHP na minha vida, fiz muitas coisas legais e foi a primeira linguagem que eu posso dizer que criei coisas úteis e com valor. Eu sempre fui muito duro com cursos online de PHP, pois quase sempre eles tinham uma qualidade baixa. Mas ai eu fui convidado pelo Robson V. Leite para testar esse curso e turma… é algo completamente fora da curva! Depois de testar posso afirmar: a qualidade do conteúdo, a quantidade de tópicos abordados, a produção, os slides, a plataforma por inteiro, é tudo simplesmente impressionante. Dá para sentir todo carinho colocado no curso em todos os detalhes porque tudo está extremamente bem lapidado. Realmente recomendo:
https://go.hotmart.com/G12841602R

✅ 𝗟𝗜𝗩𝗥𝗢𝗦 𝗤𝗨𝗘 𝗠𝗨𝗗𝗔𝗥𝗔𝗠 𝗖𝗢𝗠𝗢 𝗘𝗨 𝗣𝗥𝗢𝗚𝗥𝗔𝗠𝗢

Existem dois tipos de livro: os que te ensinam apenas a sintaxe de uma linguagem e os que te ensinam a programar como um profissional. Se você ler qualquer um dos 3 livros abaixo, automaticamente você vai se destacar da maioria dos desenvolvedores que continuam só lendo tutorial na internet… eu to falando sério.

▸ 𝗖𝗟𝗘𝗔𝗡 𝗖𝗢𝗗𝗘: para fazer códigos extremamente lapidados
https://amzn.to/2E4ZfRw (português)
https://amzn.to/2Tus7b1 (inglês)

▸ 𝗥𝗘𝗙𝗔𝗖𝗧𝗢𝗥𝗜𝗡𝗚: para recuperar e melhorar muito códigos existentes
https://amzn.to/2t0sGhg (português)
https://amzn.to/2Got0OZ (inglês)

▸ 𝗗𝗢𝗠𝗔𝗜𝗡 𝗗𝗥𝗜𝗩𝗘𝗡 𝗗𝗘𝗦𝗜𝗚𝗡: para fazer arquiteturas profissionais escaláveis
https://amzn.to/2TtkKkd (português)
https://amzn.to/2TueZCW (inglês)

▸ 𝗠𝗘𝗟𝗛𝗢𝗥 𝗞𝗜𝗡𝗗𝗟𝗘 (MINHA OPINIÃO)
– Novo Kindle Paperwhite: https://amzn.to/2ulkusz
– Iluminação embutida (posso ler com a luz do quarto apagada)
– Tela de alta resolução e antirreflexo (parece papel)
– À prova d’água (ler na praia ou piscina)
– E a bateria dura MUITO tempo.

Original source

3d Ocean

Related Posts

20 Comments

  1. Filipe Deschamps
    September 18, 2019 at 04:51

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

  2. Icaro Nogueira
    September 18, 2019 at 04:51

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

  3. Erison Oliver
    September 18, 2019 at 04:51

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

  4. André Camargo
    September 18, 2019 at 04:51

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

  5. Joanderson
    September 18, 2019 at 04:51

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

  6. G R C
    September 18, 2019 at 04:51

    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

  7. Dyego Eugenio
    September 18, 2019 at 04:51

    Você é de Floripa Filipe??

  8. Andarilho Virtual
    September 18, 2019 at 04:51

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

  9. Abraão Felipe
    September 18, 2019 at 04:51

    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!

  10. Pokemon Imperial
    September 18, 2019 at 04:51

    Parabens pelo projeto, achei show!

  11. Luan Vinicius
    September 18, 2019 at 04:51

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

  12. K P
    September 18, 2019 at 04:51

    disappointed to youtube algo for suggesting me this video ….can even understand single word of this language most likely its finis language

  13. Rafael Lang
    September 18, 2019 at 04:51

    Filipe, é oficial? Você agora é membro da familia VSCode? Hahahahaha

  14. Rafael Frog
    September 18, 2019 at 04:51

    shake hands when speak, está bruto !

  15. Rafael Cascais Bitencourt
    September 18, 2019 at 04:51

    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.

  16. O Piadeiro
    September 18, 2019 at 04:51

    cadê o jogo?

  17. Weverton Oliveira
    September 18, 2019 at 04:51

    Estou fazendo um Moba kkkkk

  18. watiley
    September 18, 2019 at 04:51

    Oi Deschamps, a cada dia melhor mano! Parabéns.
    Eu no meu tempo vago, instalei o Linux e no fórum postaram esse link onde tem muitas apostilas gratuítas, várias linguagens que você cita no vídeo.
    https://goalkicker.com/
    Espero que ajude alguém de alguma forma.
    Abração, fica com Deus.!

  19. Eduardo Rocha
    September 18, 2019 at 04:51

    Que esquisito poder fazer recursão infinitamente em JS, se fizer em C da Segmentation Fault

  20. Tumblr Bulbasaur
    September 18, 2019 at 04:51

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

Leave A Comment

You must be logged in to post a comment.