Esse projeto tem como premissa a criação de um jogo de luta multi-jogador com a renderização no client-side
e cálculos físicos e lógica no server-side
, trazendo uma arquitetura simples porem poderosa!
A criação de um jogo é ótimo para testar conceitos e aprender mais sobre sua linguagem de programação, por sorte, a mesma linguagem utilizada no browser
pode ser utilizada no server
, sendo ela o Javascript
que proporciona inumeros recursos que facilitam a vida do programador.
Nesse trecho serão destacadas as tecnologias que foram utilizadas para a criação desse serviço.
-
-
Permite a execução de programas em
Javascript
. -
Possui um vasto leque de bibliotecas e frameworks que podem ser instaladas por meido do sistema de gerenciamento de pacotes
npm
.
-
-
-
A maneira mais simples de conectar cliente e servidor possibilitando uma
via de mão dupla
de transferência de dados entre cliente e servidor. -
Esse framework utiliza de eventos para tornar o processo mais intuitivo.
-
-
-
Simplifica a criação de serviços HTTP.
-
Tambem é utilizada em aplicações mobile.
-