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
20 responses to “Como usei JavaScript + Node.js + Socket.io para programar o Frontend e Backend do meu Jogo”
💪 Link para a primeira versão do código: https://github.com/filipedeschamps/meu-primeiro-jogo-multiplayer
Uma coisa eu digo, assistam ao canal do Filipe todos os dias ao acordar, voces vao ter um otimo dia.
Me motiva a continuar meus estudos em programação…TOPISSIMO
@
Filipe Deschamps, tudo bom ? uma pergunta esse jogo terá o server escalável ?
Exatamente o que eu estava precisando, uma precisão milimétrica
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
Você é de Floripa Filipe??
Putz, descobri seu canal por acaso, mas ja to curtindo muito! Vlw bro
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!
Parabens pelo projeto, achei show!
Temos que ter uma comunidade no discord, sério mesmo!
disappointed to youtube algo for suggesting me this video ….can even understand single word of this language most likely its finis language
Filipe, é oficial? Você agora é membro da familia VSCode? Hahahahaha
shake hands when speak, está bruto !
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.
cadê o jogo?
Estou fazendo um Moba kkkkk
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.!
Que esquisito poder fazer recursão infinitamente em JS, se fizer em C da Segmentation Fault
Tomara que essa playlist saia logo, vou utilizar ela como base para fazer meu projeto de Sistemas Distribuídos.