Introdução
Eu criei esse programa bem simples com um único propósito: tirar as dúvidas sobre interação de client e servidor que muitos ainda possuem.
Está bem simples, o jogador se conecta, pode se mover (e todos verão em tempo real), ao se conectar o jogador novo recebe dados de todos os outros conectados, ao se desconectar é desconectado de todos os outros clients.
O código de fonte está totalmente comentado, linha por linha.
Um pequeno detalhe, dentro da pasta do client há um arquivo chamado conf.ini, nele você edita a cor do seu quadrado no jogo e seu nome. Lembre-se de mudar o arquivo toda vez que for entrar com um personagem novo, caso entre com o mesmo nome e cor poderá haver bugs.
Imagem
Download
Mega 117Kb
Observação: O código de fonte está bem limpo e legível, com exceção de uma única parte: FormLoad, nessa parte são carregados os dados do usuário a partir do arquivo conf.ini e eu fiz aqui meio que na gambiarra pois estava com preguiça de implementar um método pra ler arquivos .ini. Não me julguem nem taquem pedras kkkk
Eu criei esse programa bem simples com um único propósito: tirar as dúvidas sobre interação de client e servidor que muitos ainda possuem.
Está bem simples, o jogador se conecta, pode se mover (e todos verão em tempo real), ao se conectar o jogador novo recebe dados de todos os outros conectados, ao se desconectar é desconectado de todos os outros clients.
O código de fonte está totalmente comentado, linha por linha.
Um pequeno detalhe, dentro da pasta do client há um arquivo chamado conf.ini, nele você edita a cor do seu quadrado no jogo e seu nome. Lembre-se de mudar o arquivo toda vez que for entrar com um personagem novo, caso entre com o mesmo nome e cor poderá haver bugs.
Imagem
- Spoiler:
Download
Mega 117Kb
Observação: O código de fonte está bem limpo e legível, com exceção de uma única parte: FormLoad, nessa parte são carregados os dados do usuário a partir do arquivo conf.ini e eu fiz aqui meio que na gambiarra pois estava com preguiça de implementar um método pra ler arquivos .ini. Não me julguem nem taquem pedras kkkk