Projeto Integrado - Turma S73 - 2013.1

De Wiki DAINF
(Diferença entre revisões)
(Criou página com ' = O que é o Projeto Integrado do Primeiro Período do Bacharelado em Sistemas de Informação? = Leia [[Projeto Integrado do Primeiro Período do Bacharelado em Sistemas de...')
 
(IMPORTANTE)
 
(3 edições intermediárias de um usuário não apresentadas)
Linha 6: Linha 6:
 
= Equipe de Professores diretamente envolvidos =
 
= Equipe de Professores diretamente envolvidos =
  
* Adolfo Neto (Lógica para Computação)  
+
* Adolfo Neto (Lógica para Computação)   - Professor Responsável
 
* Silvia (Algoritmos 1)
 
* Silvia (Algoritmos 1)
 
* Bogdan (Fundamentos 1)
 
* Bogdan (Fundamentos 1)
Linha 23: Linha 23:
 
== Funcionalidades essenciais ==
 
== Funcionalidades essenciais ==
  
# '''Funcionalidades básicas do PacMan'''
+
((EM CONSTRUÇÃO))
#* Os alunos deverão estudar a [http://www.google.com/pacman/ implementação de referência do PacMan] e implementar as principais funcionalidades do jogo, tais como:
+
 
#** Deve haver um "ser", controlado pelo jogador, cujo objetivo é destruir seus "inimigos"
+
#** Os inimigos devem ser no mínimo 4, com movimentos independentes.
+
#** Devem haver vários "objetos" que podem ser "consumidos" pelo "ser", tais como, na implementação de referência: pontos, frutas, vitaminas, inimigos, etc.
+
#** O "ser" deve ter um número inicial fixo de "vidas"
+
#** ...
+
# '''Controle de acesso e cadastro de jogadores'''
+
#* Para jogar o jogo é necessário antes cadastrar-se, definindo um ''login'' e uma ''senha''.
+
#** Na tela inicial do sistema será solicitado o login e a senha do jogador. E haverá uma opção para permitir que quem ainda não se cadastrou se cadastre.
+
#** O jogador poderá escolher seu login. O sistema deverá impedir que alguém se cadastre com o login de um outro jogador já cadastrado.
+
# '''Registro da pontuação de jogadores'''
+
#* Cada vez que um jogo for finalizado, a pontuação do jogador naquele jogo deverá ser armazenada de forma persistente (isto é, num arquivo). Juntamente com a pontuação deve ser armazenado o dia, mês, ano, hora, minuto e segundo em que o jogador conseguiu a pontuação.
+
# '''Exibição de pontuação e recordes'''
+
#* Um jogador poderá ver todas as suas pontuações (juntamente com a data em que foi obtida), ordenadas da maior para a menor.
+
#* Um jogador poderá ver as 10 melhores pontuações considerando todos os jogadores (juntamente com o nome do jogador e a data em que foi obtida), ordenadas da maior para a menor. Em caso de empate no fim da lista podem ser exibidas mais de 10 pontuações.
+
  
 
== Funcionalidades desejáveis ==
 
== Funcionalidades desejáveis ==
  
# A sigla 'UTFPR' deve aparecer em algum lugar do "tabuleiro". Uma ideia: os obstáculos do meio do "tabuleiro" formam a sigla 'UTFPR' (como o Google fez em sua versão do PacMan [http://www.google.com/pacman]).
+
((EM CONSTRUÇÃO))
# Demais funcionalidades desejáveis serão definidas pela própria equipe e aprovadas (ou não) pela equipe de professores do Projeto Integrado. Isto é, cada equipe fica responsável por sugerir itens adicionais ao projeto, para diferenciá-lo dos demais.
+
  
 
= Regras =
 
= Regras =
  
* Quantidade de membros na equipe: 3 ou 4.
+
* Quantidade de membros na equipe: 3.
 
** Observação: caso um ou dois integrantes da equipe desistam de uma ou mais disciplinas ao longo do semestre, a equipe poderá escolher entre permanecer a mesma ou fundir-se com outra equipe. O professor responsável pela gerência do projeto analisará cada caso.
 
** Observação: caso um ou dois integrantes da equipe desistam de uma ou mais disciplinas ao longo do semestre, a equipe poderá escolher entre permanecer a mesma ou fundir-se com outra equipe. O professor responsável pela gerência do projeto analisará cada caso.
 
* Todas as equipes deverão relatar semanalmente o andamento do projeto.
 
** Sugestão: criar um blog no posterous para isso.
 
  
 
= Equipes =
 
= Equipes =
  
# '''Go 2 Games:''' Jonathan Felipe Medeiros, Gustavo Borges Follador, Rodrigo Augusto Toigo Homem, Rafael Antonio Lopez. Blog: http://go2games.posterous.com
+
((EM CONSTRUÇÃO))
# '''Beta Games Company:''' Raphael Jardim Lopes, Eduardo Quagliato, Rafaela Somavila Lima, Giulliano Menezes. Blog: http://blog.betagamesco.com/
+
# Guilherme R. Bastos, Bruno Roberto, Fernando Sencioles, Vanderlei Moreno. Página: http://rrsm.posterous.com
+
# '''Overflow Games S/A:''' Diego de Faria do Nascimento, Lucas de Melo Carvalho, Matheus Ernesto Silva Gonçalves, Paulo Matheus Peruzzo Storrer. http://overflow-games.posterous.com/
+
# Fernando Carmo, Philip, Gyovann: http://projetointegradobsi.blogspot.com/
+
# '''Piraludos:''' Renan Romeo, Neiton Arlindo Soares, Mauro Emerson Biscaia Filho, Guilherme Vinicius Kluppell: http://www.piraludos.blogspot.com/
+
# '''BSI Games:''' Lucas de Lara, Diego Sikora, Guilherme Marinasco, Marcio Henrique Machado. Página: http://bsigames.blogspot.com
+
# Lucas Gabardo Silveira, Eduardo Carvalho Oliveira
+
# Tulio Martins Freitas, Vinicius Skotnicezny, Marco, Marlon M. http://p-2356m.posterous.com/
+
# '''パックマン Pakkuman:'''' Guilherme Lincon Barczyszyn, Max, Henrique Antunes: http://pakkuman.posterous.com/
+
 
+
 
+
  
  
Linha 72: Linha 43:
 
== O que cada equipe precisa entregar? ==
 
== O que cada equipe precisa entregar? ==
  
 +
<!--
 
# '''Software funcionando''' (incluindo código-fonte com licenca aberta)
 
# '''Software funcionando''' (incluindo código-fonte com licenca aberta)
 
# '''Documento''' descrevendo o software, contendo as seguintes seções:
 
# '''Documento''' descrevendo o software, contendo as seguintes seções:
Linha 98: Linha 70:
  
  
 
+
-->
  
 
=== Avaliação ===
 
=== Avaliação ===
 +
 +
 +
<!--
  
 
A cada item do documento/implementação será atribuído um peso. Em adição, a equipe que obtiver a melhor pontuação nas "funcionalidades desejáveis" obterá um acréscimo de 10% na nota.
 
A cada item do documento/implementação será atribuído um peso. Em adição, a equipe que obtiver a melhor pontuação nas "funcionalidades desejáveis" obterá um acréscimo de 10% na nota.
Linha 121: Linha 96:
 
** número de funções/métodos x linhas por função/método
 
** número de funções/métodos x linhas por função/método
 
** quantidade de funções/métodos chamadas mais de uma vez
 
** quantidade de funções/métodos chamadas mais de uma vez
 +
 +
 +
-->
  
 
= Datas Importantes =
 
= Datas Importantes =
 +
 +
 +
* Defesas: de 23 a 27/09/2013
 +
 +
<!--
  
 
* Até 16.09.2011: definição das equipes
 
* Até 16.09.2011: definição das equipes
Linha 130: Linha 113:
 
* 06.12.2011 10h00: Entrega do documento e do código-fonte (via Moodle)
 
* 06.12.2011 10h00: Entrega do documento e do código-fonte (via Moodle)
 
* 06 a 09.12.2011: Bancas do projeto integrado
 
* 06 a 09.12.2011: Bancas do projeto integrado
 +
 +
 +
-->
  
 
= IMPORTANTE =
 
= IMPORTANTE =
  
'''Os melhores trabalhos serão apresentados na ExpoUT 2012!'''
+
'''Os melhores trabalhos poderão ser apresentados na ExpoUT 2013!'''

Edição atual tal como 15h08min de 5 de agosto de 2013

Tabela de conteúdo

O que é o Projeto Integrado do Primeiro Período do Bacharelado em Sistemas de Informação?

Leia Projeto Integrado do Primeiro Período do Bacharelado em Sistemas de Informação.

Equipe de Professores diretamente envolvidos

  • Adolfo Neto (Lógica para Computação) - Professor Responsável
  • Silvia (Algoritmos 1)
  • Bogdan (Fundamentos 1)
  • Bernardes (TGS)

Demais professores do primeiro período

  • (EM CONSTRUÇÃO)

Descrição do Projeto

((EM CONSTRUÇÃO))


Funcionalidades essenciais

((EM CONSTRUÇÃO))


Funcionalidades desejáveis

((EM CONSTRUÇÃO))

Regras

  • Quantidade de membros na equipe: 3.
    • Observação: caso um ou dois integrantes da equipe desistam de uma ou mais disciplinas ao longo do semestre, a equipe poderá escolher entre permanecer a mesma ou fundir-se com outra equipe. O professor responsável pela gerência do projeto analisará cada caso.

Equipes

((EM CONSTRUÇÃO))


O que cada equipe precisa entregar?

Avaliação

Datas Importantes

  • Defesas: de 23 a 27/09/2013


IMPORTANTE

Os melhores trabalhos poderão ser apresentados na ExpoUT 2013!

Ferramentas pessoais