Github do Desafio333 - Vídeos do Desafio333: Lançando o Desafio333 de Novembro / 2019 - WebSocket -
Desenvolvi um pequeno Game Multiplayer usando no Node.JS com Socket.IO em uma IDE Online chamada Gitpod nela consigo deixar o ambiente 100% configurado (tanto o Frontend quanto o Backend) e pronta para programar e testar tudo em tempo de execução.
Fiz esse Jogo Multiplayer
usando um tutorial do Filipe Deschamps no Github e assistindo alguns Vídeos no Youtube.
O objetivo desse pequenino Jogo Multiplayer
é coletar o máximo de Cerejas
possíveis, em uma competição frenética com multiplos jogadores online quem conseguir as primeiras 100 cerejas
será o vencedor
e irá tocar um som de quando se ganha uma vida do Game Super Mário!...
Um Smile de óculos preto
é o seu personagem principal e os fantamas com a língua de fora
são os outros jogadores concorrentes que estão online no jogo com você.
OBS.: Para editar o game em modo servidor
basta colocar '/admin' no final da URL
atual onde for testado o game! Lá também irá existir um botão chamado Iniciar Frutas
para iniciar o sistema de coléta assim como exibido no exemplo da imagem aqui no topo da página.
Caso você esteja testando sozinho, para ver os multiplos usuários basta abrir várias abas da mesma URL sem usar o '/admin' no final da URL
é claro.
Essa foi a minha primeira experiência com Node.JS e GitHub
que estou estudando a apenas uma semana
. Achei tudo muito divertido e empolgante. Ótimo desafio, que venham outros como esse!...
Testando no Modo Gamer => Cliente: Clique Aqui
Testando no Modo Admin => Servidor: Clique Aqui
Testar Node.JS => GiPod Servidor Online:
** Para testar esse projeto desenvolvido no Desafio333 basta seguir os passos abaixo!**
- Caso você queira só testar o código de forma rápida para ver o jogo rodando, clique aqui para ele clonar o meu workspace com o meu repositório. O acesso ao Gitpod é gratuito e ele vai pedir para você se conectar com a sua conta do Github.
- Caso queira desenvolver sua própria versão ou modificação, faça um
Fork
deste repositório para dentro da sua conta no Github. - Depois disso, simplesmente adicione
https://gitpod.io/#
na frente da URL do seu repositório, ou adicione uma extensão do navegador Chrome clicando aqui para clonar o workspace já com este repositório do jogo rodando. - Faça o
commit
de suas alterações, envie para seuFork
e abra um Pull Request. Para o Gitpod ter acesso de escrita no seu repositório, você deve habilitar isto nas preferências doAccess Control
. - Qualquer dúvida siga todos os passos ensinados no tutorial em vídeo clicando Aqui!
- Faça o download ou Clone URL do Repositório.
- Extraia ou Importe para o Diritóeio Local no Seu Computador.
- É preciso instalar os pacotes:
default
+socket.io
, e para fazer isso você deve extrair o arquivoinstall.bat
de dentro doinstall.rar
e clicar no arquivo para instalar automaticamente. - Se tudo estiver instalado corretamente basta clicar no arquivo
index.bat
para iniciar. - Caso prefira instalar e executar manualmente, logo abaixo deixo todos os comandos para o executar via Shell ou CMD.
Comandos para Instalação:
npm install --save
npm install socket.io --save
Comandos para Inicialização:
node server.js
- Acesso no seu navegador o seu o
LocalHost
usando aPorta 3333
, assim =>http://localhost:3333/
para usar o modo cliente, ou assim =>http://localhost:3333/admin
para o modo administrador do servidor.
@CodigoFalado |
---|
Github - Youtube - Twitch.TV - Discord - Instagram - Twitter - Facebook -
Código Falado é uma comunidade de Devs onde todo mundo é JUNIOR. Eles criarem vários projetos ao vivo do zero à publicação, passando por todas as etapas (documentação, pesquisa, programação, testes, bugs). Programando juntos, aprendendo juntos, errando juntos e criando novos bugs e soluções. Alguns projetos terão intenções comerciais, mas mesmo assim tudo será feito ao vivo e o código sempre estará disponível no Github para você usar, aprender e contribuir.
Vídeos do Desafio333: Estudando WebSocket do zero ao básico com Socket.IO - 1
Vídeos do Desafio333: Estudando WebSocket do zero ao básico com Socket.IO
Vídeos do Desafio333: Entenda como funciona e brinque com WebSocket
@fernanDOTdo |
---|
Desenvolvedor web Full Stack do Brasil e tem mais de 15 anos de experiência em desenvolvimento web. Uma forte força motriz para melhorar o desempenho, escalabilidade, usabilidade e confiabilidade dos projetos de desenvolvimento. Em 2003, financiou uma pequena agência web ( Mastop ) => Github. Liderou a empresa até 2013, quando decidiu fechar o escritório em São Paulo e trabalha no Home Office desde então. Em 2019, iniciou um canal para realizar sessões de codificação ao vivo duas vezes por semana como @CodigoFalado. Está transmitindo simultaneamente para 4 plataformas (Twitch, Facebook, YouTube e Twitter / Periscópio). Tem como objetivo criar uma comunidade de desenvolvedores onde todos possamos aprender e crescer juntos.
@FilipeDeschamps |
---|
Github - linkedin - Youtube - Instagram - Twitter - Facebook - WebSite - Blog
Se você quer aprender a programar um jogo multiplayer, essa sequência de tutoriais será perfeita para você. Desenvolvimento de jogos é uma área que está crescendo cada vez mais e fora isso é super divertido você saber como criar jogos, como programar jogos indies. Nessa playlist iremos construir tudo do zero utilizando JavaScript no frontend e backend. Para o servidor, iremos utilizar Node.js e o framework utilizado para comunicação será o Socket.io. Não iremos utilizar frameworks para jogos.
Github => Repositório: Projeto Original.
Youtube => Lista de Vídeos: Primeiro Jogo Multiplayer.
@DomSamuka |
---|
GitHub - Linkedin - Instagram - FaceBook - Youtube - TikTok - Twitter - TinkerCad - WebSite - Messenger - WhatsApp
GitHub - Linkedin - Instagram - Página - Grupo - Youtube - TikTok - Vimeo - Twitch - Booyah - Twitter - TinkerCad - Messenger - Discord - Slack - StackOverFlow - HackerRank - CodePen - CodecAdemy - Apoia-Se - WebSite