T19_LM3: Projeto final e documentação de planificação

688 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
688
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
12
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

T19_LM3: Projeto final e documentação de planificação

  1. 1. Projeto final: objetivos e documentação de planificação Carlos Santos LabMM 3 - NTC - DeCA - UA 06-12-2013
  2. 2. 2 objetivos principais • Componente técnica • corresponder aos objetivos traçados pelo programa da UC • complexidade ao nível das soluções de programação desenvolvidas em JavaScript • Componente de produto • construir um produto final que possa ser mostrado noutros contextos para além da apresentação final da UC • neste caso, produto => videojogo
  3. 3. As questões erradas sobre o produto • Quantos níveis é que tem de ter o jogo? • Quanto tempo é que tem de demorar o jogo? • Temos de ter mais do que uma personagem? • É obrigatório ter um tabela de high score? • Temos de ter uma parte inicial com um texto de instruções?
  4. 4. O que é nos faz dizer... Só mais este e a seguir já jogas. UAU!!! Prometo que é só mais um nível! Vai lá ver quem é que agora tem o record :P &#$”#%&%
  5. 5. Questões mais relevantes • Como é que vamos prender a atenção do jogador a partir do primeiro impacto? • Porque é que o utilizador vai gostar da primeira experiência? • O que é que vai fazer com que ele volte a jogar?
  6. 6. regras • apresentação de conceito no dia 12 (parte da tarde) • entrega da documentação no DeCA até ao dia 19 Dez, até às 16h; • em papel • penalização 2 valor/dia
  7. 7. Sugestão de tópicos • Sobre o jogo: • conceito; • tipo de jogo; • estrutura geral; • cenários; • objetos (os elementos fundamentais do jogo - personagens, inimigos, peças,...); • regras que regulam o funcionamento global; • dinâmica geral (como funciona o jogo de um ponto de vista geral); • dinâmica dos diferentes objetos; • ...
  8. 8. Sugestão de tópicos • Sobre a implementação: • fluxogramas; • estruturação geral da aplicação do ponto de vista de desenvolvimento; • tecnologias a utilizar; • ...
  9. 9. Mais informação • Making a Video Game: Start with the Basics • http://electronics.howstuffworks.com/making-a-video-game1.htm • “Game Development 101 - Planning & designing” • http://www.creepyed.com/2012/09/game-development-101-part-1/
  10. 10. Sketch it! http://simblob.blogspot.com/2007/01/transportation-mini-game-rough-design.html
  11. 11. Sketch it! http://www.gamecareerguide.com/features/378/on_game_design_the_designer.php?print=1
  12. 12. Sketch it! http://blog.makeyourflashgame.com/210/to-make-a-game-in-flash-part-ii-game-concept.html
  13. 13. Sketch it! http://www.ludumdare.com/compo/tag/sketch/
  14. 14. Sketch it! http://libarynth.org/germinationx_game_design
  15. 15. Frameworks e código retirado da Web • “Encontrei um jogo igual ao meu na net e já tenho uma solução completa. O que devo fazer?” • Inovar! • Se não são capazes... estão a tempo de mudar de ideia. • “Encontrei uma rotina que faz algo que preciso para o meu jogo. Posso utilizar?” • Sim, mas é obrigatório identificar a origem de todo o código adaptado de outras soluções: • deixar comentário no código com a respetiva referência; • explicar no relatório de que modo foi utilizado e adaptado o código utilizado.
  16. 16. Frameworks e código retirado da Web • “Utilizei algum código da Web mas omiti a sua origem. O que me pode acontecer?” • Plágio! • Em situação de dúvida o grupo pode ser chamado para demonstrar a sua capacidade para desenvolver o código em questão. • “Tenho um projeto com todo o código referenciado mas nada é realmente meu. Posso ter uma excelente nota?” • Não! • O projeto final deve ser encarado como um desafio que tem como objetivo principal demonstrar as competências de programação adquiridas durante o semestre.

×