quarta-feira, 23 de outubro de 2013

Últimas atualizações para a apresentação final.

A apresentação final será no dia 24/10, portanto aqui listaremos recursos que foram implementados no jogo Single Player:

- Os bots agora tem AI suficiente para aceitar ou não um "Truco"
- Além disso, os bots também trucam, e aceitam ou não um "seis","nove" e "doze"
- Mais layouts para seleção foram implementados
- A tela inicial foi travada para orientação vertical, assim como a seleção de layouts, pois acreditamos que fica com uma dinâmica mais agradável para o usuário. Já o jogo em si está com orientação travada na horizontal.
-Animações de distribuição e movimento das cartas foram implementadas, para tornar o jogo em algo mais agradável e com maior dinâmica para o usuário.

Baralho Layout Cogumelo


    


  

Diagramas de classe da aplicação

TelaJogo (Activty)


DAOs



Model


Atualização do documento final - Versão 1.1.1

O documento final foi concluído. A última versão contêm:

Resumo,Introdução, Objetivo, Justificativa, Desenvolvimento com: Integrantes do grupo, Ferramentas, Tecnologias e Bibliotecas Utilizadas, Escolhas, Descartes e Cronogramas. Além da Conclusão.

Todas os itens devidamente identificadas através do sumário e da lista de imagens.

quarta-feira, 9 de outubro de 2013

Cronograma Final - Lista de Metas

As prioridades até a data da apresentação do projeto (24/10) estão estabelecidas e seguem no cronograma:



Atualização - Início do Desenvolvimento em JSP

JSP criado e fixado. Já é possível fazer login e/ou cadastrar um novo usuário através do banco de dados mysql hospedado no servidor. Os testes para verificação também foram criados de forma a impedir o usuário de criar uma conta com dados vazios ou formatos inválidos.




quarta-feira, 11 de setembro de 2013

Atualização Semanal - Segunda semana de setembro

Código alterado para facilitar a organização dos layouts na pasta assets, agora cada layout tem sua própria pasta. Corrigido o bug quando o jogador pede truco, os bots agora decidem se irão aceitar ou desistir.



quarta-feira, 4 de setembro de 2013

Cronograma - Setembro


O Cronograma para o desenvolvimento do projeto durante as três próximas semanas segue com tarefas que provavelmente poderão ser alteradas, caso uma tarefa tome mais tempo ou menos, prosseguindo para outra.

sábado, 24 de agosto de 2013

Atualização do documento final - Versão 1.0.4

Realizei as mudanças necessárias no documento final para a próxima semana, e implementei o arquivo .doc atualizado no repositório subversion. O documento está na versão 1.0.4 e essas foram as atualizações dessa versão:

- Elaboração da justificativa do projeto.  

Atualização do documento final - Versão 1.0.3

Realizei as mudanças necessárias no documento final para essa semana, e implementei o arquivo .doc atualizado no repositório subversion. O documento está na versão 1.0.3 e essas foram as atualizações dessa versão:

- Folha de rosto com as devidas informações e formatações.
- Objetivos do projeto, com auxílio do professor na elaboração.
- Início da justificativa.

quinta-feira, 22 de agosto de 2013

quinta-feira, 15 de agosto de 2013

Jogada Truco em desenvolvimento

Começamos o desenvolvimento da jogada "Truco". Utilizando ainda o pacote de cartas teste e não o padrão.


terça-feira, 13 de agosto de 2013

segunda-feira, 12 de agosto de 2013

quinta-feira, 8 de agosto de 2013

Situação de Desenvolvimento do Projeto


            Situação do Desenvolvimento do Projeto

A aplicação, quanto à parte de interface gráfica, já apresenta o layout básico para o desenvolvimento da lógica do jogo, com uma interface principal (mesa), e com as cartas já vetorizadas e estruturadas para a utilização na animação das jogadas, que também já apresenta uma parte desenvolvida. A distribuição das cartas no começo de uma rodada já está implementada, e os próximos movimentos do jogo já estão em fase de desenvolvimento. A Interface também já apresenta um layout com imagens dinâmicas de acordo com o layout selecionado.

A lógica do jogo, até o momento, consistiu na elaboração de uma Inteligência Artificial básica, como um teste para o desenvolvimento das animações e das demais funcionalidades do jogo, e para o futuro modo Multiplayer. A seleção da maior carta e um sistema de desempate também estão incrementados a essa AI. O Banco de dados também está sendo implementado, com os DAOs e classes de conexão estruturadas. O BD, quando testado, funcionou corretamente, e, será sempre constantemente utilizado e atualizado na adição de layouts do aplicativo.

Quanto as tecnologias utilizadas até o momento, o software escolhido para a criação do Banco de Dados foi o SQLite. Já para a criação dos objetos do jogo, tanto como as demais interfaces, os softwares utilizados até agora são o Photoshop e o Illustrator. Por fim, os testes são executados em máquinas virtuais configuradas para a programação Java em ambiente Android.

terça-feira, 16 de julho de 2013

Relatório de progresso - programação

O layout básico da aplicação, animações e as classes de conexão com banco de dados estão quase prontas. Os DAOs foram feitos e parecem estar funcionando bem. Por algum motivo não consigo acessar o repositório para mandar o projeto, então por enquanto vou apenas esperar o final das férias para mandar o total do que já foi feito.



sexta-feira, 12 de julho de 2013

Design Cartas




Cartas do baralho vetorizadas e quase terminadas.

quarta-feira, 8 de maio de 2013

Atualização Semanal - 09/05

Virtual Machine criada para o desenvolvimento do projeto. Será utilizada por todos integrantes para integrar todas as aplicações usadas.

terça-feira, 23 de abril de 2013

Esse blog tem por objetivo a divulgação semanal do desenvolvimento do Projeto, ao decorrer do ano.
Nosso projeto será um conjunto de jogos de baralho multiplayer e todos os passos do desenvolvimento serão relatados aqui.

Best Regards,
Henrique, Leandro, Lucas, Nícolas e Rafael