t19_lm3: projeto final e documentação de planificação

17
Projeto final: objetivos e documentação de planificação Carlos Santos LabMM 3 - NTC - DeCA - UA 06-12-2013

Upload: carlos-santos

Post on 18-Dec-2014

334 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

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

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

Carlos SantosLabMM 3 - NTC - DeCA - UA06-12-2013

Page 2: T19_LM3: Projeto final e documentação de planificação
Page 3: T19_LM3: Projeto final e documentação de planificação

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

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

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?

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

O que é nos faz dizer...

Prometo que é só mais um nível!

Só mais este e a seguir já jogas.

Vai lá ver quem é que agora tem o record :PUAU!!!

&#$”#%&%

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

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?

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

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

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

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;

• ...

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

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;

• ...

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

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/

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

Sketch it!

http://simblob.blogspot.com/2007/01/transportation-mini-game-rough-design.html

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

Sketch it!

http://www.gamecareerguide.com/features/378/on_game_design_the_designer.php?print=1

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

Sketch it!

http://blog.makeyourflashgame.com/210/to-make-a-game-in-flash-part-ii-game-concept.html

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

Sketch it!

http://www.ludumdare.com/compo/tag/sketch/

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

Sketch it!

http://libarynth.org/germinationx_game_design

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

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.

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

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.