Proposta do TP:
Projetar e implementar um jogo para ensinar conceitos de Engenharia de Software (ES).
No 2º semestre de 2013 a mesma proposta de TP foi aplicada pelo professor Sérgio: http://esrrsc.blogspot.com.br/. Neste blog contém os TPs anteriores propostos pelos alunos do semestre passado. Vocês podem consultar os trabalhos feitos como guia, tanto na ideia de um projeto quanto às atas de reunião.
No entanto, as propostas de jogos devem ser diferentes dos trabalhos anteriores. Por exemplo: um grupo do semestre passado escolheu o tema CMMI e usaram flash/actionscript. Assim, se alguém quiser escolher este tema não pode usar flash.
Temas:
- Requisitos, Scrum, XP, Projetos, CMMI, MPS.BR, PMBOK
Importante:
TP estará descolado das aulas Teóricas da disciplina. Enquanto as aulas teóricas seguem uma certa sequência o grupo deverá trabalhar desde agora com vários aspectos que não estão presentes nas aulas teóricas ou que serão tratados apenas no final do semestre.Objetivo:
Consiste na contratação do grupo como time de desenvolvimento de um jogo.O cliente do jogo é a monitora Luciana Lourdes (luciana.lourdes@dcc.ufmg.br). O jogo deve ter como objetivo ensinar conceitos de Engenharia de Software.
O desenvolvimento deverá ser do tipo interativo incremental, entregas frequentes, controle de versão, dirigido por testes, o grupo deve investir na maturidade do processo.
Avaliação do trabalho
O trabalho será avaliado com base na aderência a um processo e na justificativa das tomadas de decisões. Esta parte da avaliação equivale a 60% do total.O jogo desenvolvido será também avaliado entre os alunos que deverão ordenar os resultados dos grupos - 40%.
Toda a evidencia de aderência ao processo deve estar postado no BLOG da turma e justificada e todos os objetos entregáveis que o processo exige.
>>>> http://esofrrl.blogspot.com.br
O grupo também será avaliado em termos de conseguir se organizar para trabalhar de maneira contínua e não um esforço de algumas horas ou dia antes de um ponto de verificação. Uma das maneiras de verificação será em função das publicações no blog.
=====================================
O link deste artigo --- http://sbgames.org/sbgames2012/proceedings/papers/artedesign/AD_Full16.pdf --- foi publicado no blog do professor Sérgio. Ele dá uma ideia de uma metodologia para o desenvolvimento de jogos.
Além disso, no link -- http://en.wikipedia.org/wiki/List_of_game_engines -- contém uma relação de engine de jogos. Os grupos devem planejar o roteiro do jogo, selecionar a engine mais adequada e justificar a decisão.
O estilo do jogo fica a critério do grupo, por exemplo: Jogos de plataforma, corrida, luta, esporte, simulação, musical, estratégia, aventura, Tabuleiro, ação, Quebra-cabeça, etc.
Cada grupo deve ser o usuário do experimento de outro grupo, de forma a testar o aprendizado dos conceitos.
Os grupos devem promover seminários de 20 minutos, informando o desenvolvimento do projeto, dificuldades encontradas, o cronograma e avanços obtidos da apresentação anterior. As datas de apresentação estão postadas na página do professor Rodolfo >>>> http://homepages.dcc.ufmg.br/~rodolfo/es-1-14/es-1-14.htm <<<<
Nenhum comentário:
Postar um comentário