Novidades da Semana

Boa noite!

Essa semana trouxe um monte de novidades para o nosso projeto.

Primeiramente, terminei de arrumar o blog, após mexer no código HTML do template que foi complicado de entender pois o mesmo está numa língua bizarra (uma mistura de africâner com hindu, nem o Google Tradutor entende).

Segundo, o Daniel conseguiu finalmente consertar o erro do PlayN (mas agora ele precisa arrumar uma placa de vídeo nova pois a dele é muito lixo para rodar a biblioteca OpenGL).

Terceiro, temos o banco de dados MySQL rodando, com várias tabelas criadas e muita informação bacana armazenada. Melhor ainda, o banco está rodando em um servidor que está 24h online e acessível de qualquer lugar do mundo.

Quarto, já temos vários componentes funcionando:

-Login;
-Cadastro;
-Inventário;
-Loja de Power-ups;
-Sistema que impede dois logins na mesma conta ao mesmo tempo;

Todos esses sistemas estão plenamente funcionais e apenas aguardam que alguém faça a interface gráfica para eles. Porém, esse alguém (Andy) está enrolando com a interface faz meses por isso provavelmente vai sobrar pra mim.

Durantes essa semana que está começando pretendo desenvolver todo o sistema de Lobby e salas de jogo, e se der tempo farei também o chat entre jogadores de uma sala, entre equipes, para todos no Lobby e também as PMs (mensagens para um único jogador). Também farei alguns métodos pós-jogo (adicionar dinheiro para os jogadores e retorná-los para o lobby) e depois de algumas melhorias no código, acredito que minha parte já estará finalizada e poderei me dedicar a pesquisar sobre a biblioteca da interface, chamada Nifty-GUI (nem isso o Andy fez).

Também gostaria de registrar aqui que nesse final de semana houve um pau no repositório Subversion por isso não estou mexendo no projeto. Quando o problema for resolvido voltaremos à programação normal.
 

Mudanças no Blog e no MySQL

Boa noite, vocês podem ver pela postagem de hoje que o blog está de cara nova, pegamos um template legal da internet e estamos adaptando ele (por isso ainda tá meio esquisito), agora ele está com uma cara mais moderna e diferente dos blogs comuns.
 

Implantação do Servidor

Após bastante tempo de estudo das bibliotecas, fomos para a programação e saiu o primeiro resultado: a estrutura de conexão entre cliente e servidor está pronta. Montei ela de um modo em que seja simples incluir novos módulos conforme o sistema for avançando, e abstraído de um modo que os outros desenvolvedores do grupo possam utilizar essa estrutura sem modificar ou se desdobrar para entender o código já existente.


Os próximos passos que darei serão na criação do sistema de Login e Cadastro, coisa que será simples agora que a base da conexão está pronta. Porém, vou precisar de um Pool de conexões MySQL, e ainda estou aprendendo a utilizar a biblioteca; provavelmente será a BoneCP.