Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web

918 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web

  1. 1. Projeto final: documentação de planificaçãoCarlos SantosLabMM 3 - NTC - DeCA - UA30-11-2012
  2. 2. regras• entrega no DeCA até ao dia 13 Dez; • depois das 18h deverão deixar no segurança ou no meu cacifo• em papel• penalização 2 valor/dia
  3. 3. 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; • ...
  4. 4. 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; • ...
  5. 5. Mais informação• “Game Development 101 - Planning & designing” • http://www.creepyed.com/2012/09/game-development-101-part-1/
  6. 6. Sketch it! http://simblob.blogspot.com/2007/01/transportation-mini-game-rough-design.html
  7. 7. Sketch it! http://www.gamecareerguide.com/features/378/on_game_design_the_designer.php?print=1
  8. 8. Sketch it! http://blog.makeyourflashgame.com/210/to-make-a-game-in-flash-part-ii-game-concept.html
  9. 9. Sketch it! http://www.ludumdare.com/compo/tag/sketch/
  10. 10. Sketch it! http://libarynth.org/germinationx_game_design
  11. 11. 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.
  12. 12. 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.
  13. 13. APIsCarlos SantosLabMM 3 - NTC - DeCA - UA30-11-2012
  14. 14. Do que vamos falar a seguir• Frameworks• APIs• RESTful vs SOAP • HTTP: POST, GET, PUT e DELETE• JSON vs XML• Chrome extension: JSONView• Exemplo: scoreoid• jQuery JSON decode• XSS -> proxy

×