Your SlideShare is downloading. ×
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
(A17) LabMM3 - Planificação de projeto e tópicos avançados de tecnologias Web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

677

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
677
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
95
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Projeto final: documentação de planificaçãoCarlos SantosLabMM 3 - NTC - DeCA - UA30-11-2012
  • 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. 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. 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. Mais informação• “Game Development 101 - Planning & designing” • http://www.creepyed.com/2012/09/game-development-101-part-1/
  • 6. Sketch it! http://simblob.blogspot.com/2007/01/transportation-mini-game-rough-design.html
  • 7. Sketch it! http://www.gamecareerguide.com/features/378/on_game_design_the_designer.php?print=1
  • 8. Sketch it! http://blog.makeyourflashgame.com/210/to-make-a-game-in-flash-part-ii-game-concept.html
  • 9. Sketch it! http://www.ludumdare.com/compo/tag/sketch/
  • 10. Sketch it! http://libarynth.org/germinationx_game_design
  • 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. 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. APIsCarlos SantosLabMM 3 - NTC - DeCA - UA30-11-2012
  • 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

×