BattleShip Reloaded

Atualização do milagre

Só pra avisar que a versão android funcionou *-* Ela não está muito bonita, e tem alguns problemas, mas as telas estão lá! Provavelmente não conseguiremos desenvolver uma controller, então o jogo em si não vai funcionar.
Leia +
 

Final de semana java

Boa tarde, pessoal!
Como era de se esperar, estamos trancafiados em casa no computador o dia inteiro nessa reta final. E ainda, com o horário de verão, temos uma hora a menos, poxa, que sacanagem >.< hahaha.
Bom, mas pelo menos por enquanto está tudo sob controle: Gustavo fazendo a controller, o Daniel está melhorando as telas e ajudando o Gustavo, o Andy fazendo imagens (para Power-Up, os navios, etc.) e eu estou cuidando da documentação e do android. Quanto ao desenvolvimento mobile, eu nunca instalei tantos plugins na vida, de verdade! Mas ainda assim as coisas não dão muito sinal de vida por aqui...
E a melhor notícia é que não nos desentendemos e, aparentemente, as coisas vão dar certo. Menos a parte do android, claro.. rs.

Leia +
 

Uma semana pra apresentação :)

As telas do desktop estão prontas e a controller em andamento. Como temos pouco tempo, provavelmente não poderemos concluir o desenvolvimento android. Amanhã conversaremos com o professor para então decidirmos.
Leia +
 

23 dias para a apresentação

Boa noite, gente!
Com o choque de que estamos estourando o cronograma, começamos a correr mais com as coisas. Já temos a versão beta das telas de login e do jogo; a parte de model já está praticamente pronta, faltando apenas alguns detalhes e a implementação do powerup. Também já começamos a brincar um pouco com edição de imagens usando programas como o paint e CorelDraw. A PlayN ainda nos dá um pouco de trabalho, porque até onde estamos percebendo os recursos dela são bem limitados.
Em breve atualizaremos!
Leia +
 

Novidades - 26 de setembro

Olá! Começamos com a notícia de que temos menos de um mês para o projeto estar acabado (24/10 começarão as apresentações). Bom, minha parte de model do jogo e a do servidor do Gustavo já estão juntas. Já a parte de interface está um pouco atrasada por conta dos problemas no PlayN e o foco na parte de código. O Daniel já está desenvolvendo essa parte, já que  ele é o único lindo que conseguiu configurar as coisas *-* Já o Andy anda desaparecido e não está contribuindo com o grupo , por exemplo hoje ele nem apareceu na aula de java...
Em breve teremos novas notícias :)
Leia +
 

Mais novidades

Boa noite! Ficamos um bom tempo sem postar, mas finalmente trouxe uma boa notícia: o sistema de Lobby e salas de jogo está terminado. Provavelmente tem um monte de bugs, mas isso só quando a interface estiver pronta poderemos verificar.

Agora, nos próximos dias pretendo otimizar o código, que está cheio de remendos, escrever um Javadoc descrevendo os métodos e classes, e acoplar as classes do jogo, que a Letícia fez.  Com isso vai faltar apenas a interface, que está sendo tocada pelo Daniel, e log estará pronta também.
Leia +
 

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.
Leia +