Versão: 0.1
I. Introdução
Esse é um netplay que eu estou construindo a algum tempo em segredo porém, devido a uma exigência do meu orientador da faculdade estou postando algumas informações sobre ele para mostra resultados.
II. O Servidor
Como expliquei anteriormente, o netplay não está usando a base do Plus e portanto um servidor totalmente exclusivo esta sendo feito, abaixo irei lista algumas coisas que já estão prontas:
Banco de Dados usando Access 2007. Banco de dados próprio.- Mensagens entre o cliente e o servidor são criptografadas.
- Sistema anti ataques DDOS.
- Banimento automático de ameaças.
- Rastreio de IP do usuário, podendo indicar uma localização aproximada do mesmo.
- Os banimentos do servidor são definitivos e outras contas naquele computador não podem ser criadas, mesmo com a formatação do sistema operacional.
Site embutido no servidor e gerenciado pelo mesmo. Os admins podem bloquear uma pessoa de entra no site e esta não poderá visita-lo mesmo que não tenha logado.Removido temporariamente devido a alguns problemas de desempenho.- Sistema de download e atualização do cliente embutido no servidor. Pessoas banidas não podem baixa o jogo nem atualizar sua versão.
- ID da instalação único, que permite verificar a qual jogador pertence a versão do jogo.
- Envio e resposta automática de Emails.
Envio gratuito de SMS. Removido devido a um desacordo com a empresa responsável pelo envio do SMS.- Gerenciamento automático de pagamentos, com integração ao pagseguro para gerar boletos e detectar o pagamento dos mesmos. O pagamento usando os créditos do celular ainda esta em construção, mas é garantido que haverá.
- Suporte a uma grande quantidade de jogadores online. (Deve suportar pelo menos 2000 jogadores, sendo que atualmente eu apenas teste manter 500 online)
- IA avançada de controle dos MOBs e NPCs que permite que os mesmos demonstrem ter alguém nível de inteligencia.
- Sistema de dia e noite embutido, assim como um sistema de fusos.
- Sistema de gerenciamento do banco de dados, que permite que os jogadores criem novos item ou habilidades para o jogo.
- Os mapas agora ficam no servidor e podem também serem editados pelo cliente.
- Tela Inicial:
- Lista dos Betas:
III. O Lançador
Atualização automática do cliente, baixando apenas os arquivos editados.
O download pode ser pausado e continuado depois.
São divulgados vários jogos criados com o netplay no lançador.
Laçador para testes: O antigo lançador que eu estava fazendo estava consumindo muito de meu tempo, por isso eu fiz uma versão mais simplificada para usar durante os testes do netplay. Depois que eu termina o netplay em si eu volto a trabalha no lançador para completa-lo.
Lançador que esta sendo usado atualmente: https://dl.dropboxusercontent.com/u/94533300/lan%C3%A7ador.png
Fotos do Antigo (com alguns bugs): http://i.minus.com/ivzhy6Bp6FKQQ.png ; http://i.minus.com/i78mFFSE8b9hM.png
IV. O Cliente
Além de seguro, o gga permite a atualização interna dos arquivos e a reparação dos mesmos em caso de erro.
Se você esta usando um nootbook, um indicador de bateria aparece no canto inferior da tela e uma mensagem de aviso é exibida caso a bateria atinja um nível critico.
O cliente também permite que os jogadores possam inserir ADD-Os no cliente para personaliza-lo a seu gosto. Esses ficam em uma pasta especial dentro do projeto.
V.Disponibilidade
O Netplay será gratuito, porém sua distribuição será limitada. Apenas algumas poucas pessoas que realmente tem a intenção de fazer um jogo e que eu veja que pode manter o mesmo, poderão receber uma copia do mesmo.
No momento o projeto ainda não está pronto, pois ainda falta testa e melhora algumas coisas.
VI. Créditos
Renan Vieira - Designer/Testes
Última edição por gladistony em Sex Mar 27, 2015 5:24 pm, editado 7 vez(es)