Mudanças entre as edições de "Projeto POO - 2011.1"
Ir para navegação
Ir para pesquisar
Linha 29: | Linha 29: | ||
!Grupo | !Grupo | ||
!Licença | !Licença | ||
− | + | !Código Fonte | |
− | |||
− | !Código Fonte | ||
<!-- |- | <!-- |- | ||
| Alunos || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | | Alunos || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | ||
− | |||
− | |||
--- | --- | ||
|| | || | ||
Linha 44: | Linha 40: | ||
|- | |- | ||
− | | Alexandre | + | | Alexandre || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || |
− | + | [[Media:Poo-2011-1-alexandre.zip | Projeto Netbeans]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | --- | ||
− | | | ||
− | |||
− | |||
− | |||
|- | |- | ||
|- | |- | ||
| Diogo || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | | Diogo || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | ||
− | --- | + | [[Media:Poo-2011-1-diogo.zip | Projeto Netbeans]] |
− | |||
− | |||
− | | | ||
− | |||
|- | |- | ||
|- | |- | ||
| Guilherme & Lucas || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | | Guilherme & Lucas || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | ||
− | ---- | + | [[Media:Poo-2011-1-guilherme-lucas.zip | Projeto Netbeans]] |
− | | | ||
− | |||
− | |||
− | |||
|- | |- | ||
|- | |- | ||
| Gustavo & Murilo || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | | Gustavo & Murilo || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | ||
− | ---- | + | [[Media:Poo-2011-1-gustavo-murilo.zip | Projeto Netbeans]] |
− | | | ||
− | |||
− | |||
− | |||
|- | |- | ||
|- | |- | ||
| Marcelo || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | | Marcelo || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | ||
− | --- | + | [[Media:Poo-2011-1-marcelo.zip | Projeto Netbeans]] |
− | |||
− | |||
− | | | ||
− | |||
|- | |- | ||
|- | |- | ||
| Vitor || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | | Vitor || [http://pt.wikipedia.org/wiki/GNU_General_Public_License GPL] || | ||
− | --- | + | [[Media:Poo-2011-1-vitor.zip | Projeto Netbeans]] |
− | |||
− | |||
− | | | ||
− | |||
|- | |- | ||
|} | |} |
Edição das 16h48min de 22 de setembro de 2011
O projeto final da disciplina Programação Orientada a Objetos poderá ser desenvolvido em dupla e deverá ser apresentado em sala no dia 07 de julho de 2011.
Jogo de cartas: Truco
Desenvolver um jogo de cartas (TRUCO) que possibilite dois jogadores humanos realizarem partidas pela Internet, ou ainda, um jogador humano jogar contra o computador. O jogo deverá fazer uso de Sockets TCP, tendo assim um código para o lado do Servidor, que irá hospedar o jogo, e código do lado Cliente, que irá conectar em um jogo iniciado pelo servidor.
Servidor
- Este aplicativo tem por objetivo esperar a conexão, via sockets TCP, de dois aplicativos clientes e intermediar a troca de pacotes entre essas duas aplicações.
- Deve-se desenvolver um protocolo para indicar as mensagens trocadas entre cliente e servidor, bem como a sequência dessas
- Uma classe Java e as instâncias dessa classe seriam a abstração dos 'pacotes'. Essa classe deverá possuir dois atributos: código (int) e corpo (String).
- Deve-se desenvolver um protocolo para indicar as mensagens trocadas entre cliente e servidor, bem como a sequência dessas
Cliente
Este aplicativo apresenta a interface gráfica para interação com o usuário humano e tem os seguintes requisitos:
- Apresentar uma interface gráfica composta por:
- Uma mesa onde serão desenhadas 7 cartas (3 cartas para cada jogador + 1 carta que será a 'vira').
- Deverá ser feito uso da API Java2D
- Uma área para apresentar o placar e indicar outras informações do jogo
- Uma mesa onde serão desenhadas 7 cartas (3 cartas para cada jogador + 1 carta que será a 'vira').
- Apresentar um diálogo para configuração das informações relacionadas ao servidor do jogo
- Endereço IP e porta
- Um diálogo "Sobre" para informar os autores do projeto
Soluções dos alunos
Grupo | Licença | Código Fonte
|
---|---|---|
Alexandre | GPL | |
Diogo | GPL | |
Guilherme & Lucas | GPL | |
Gustavo & Murilo | GPL | |
Marcelo | GPL | |
Vitor | GPL |