flexibilidade e interoperabilidade. Trata-se da mais extensa especificação para a HTML, focada em criar funcionalidades para desenvolvimento não só de sites, mas também de aplicações de internet rica (RIA). 17/08/2014 Sistemas de Informação 8
canvas se destaca por oferecer uma API (Interface de Programação de Aplicativos) gráfica 2D poderosa, fornecendo objetos, métodos e propriedades. 17/08/2014 Sistemas de Informação 12
para criação dinâmica de imagens, como gráficos estáticos e dinâmicos, jogos e imagens em geral criadas com linguagem de programação dinâmica, ou seja, todo o trabalho de criação e animação é feito com JavaScript. Para o mesmo funcionar não é necessário o uso de plug- ins para a utilização de recursos 2D e 3D. 17/08/2014 Sistemas de Informação 13
height="100"></canvas> <script> var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.fillStyle = "#FF0000"; ctx.fillRect(0,0,150,75); </script>
sprites; Implementar física; Som e reprodução de músicas; Manipulação e armazenamento de dados; Efeitos de partículas. 17/08/2014 Sistemas de Informação 21
frameworks são projetos reutilizáveis de todo ou parte de um sistema de software, ou seja, que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Fayad e Schmidt (1997), afirmam que frameworks representam uma estrutura formada por blocos pré- fabricados de software que os programadores podem usar, estender ou adaptar para uma solução específica. 17/08/2014 Sistemas de Informação 26
com HTML5 disponível na internet, mas nenhum especificamente para uma plataforma e nem fornece um plug-in para instalação na ferramenta de desenvolvimento. 17/08/2014 Sistemas de Informação 28
sobre trabalhos correlatos na construção de frameworks, especialmente de jogos, algoritmos e inteligência artificial. Será realizado um estudo mais aprofundado da linguagem de programação JavaScript e Design Patterns. Analisar quais técnicas de inteligência artificial será utilizado no framework. 17/08/2014 Sistemas de Informação 41
framework e do plug-in para o software Visual Studio. Convidar usuários com conhecimentos técnicos em desenvolvimento de jogos para realizarem testes no framework, coletar e analisar os resultados dos testes. 17/08/2014 Sistemas de Informação 42
problema; 3. Revisão bibliográfica; 4. Levantamento de requisitos do framework e trabalhos relacionados; 5. Desenvolvimento do framework; 6. Divulgação do framework em grupos e fóruns brasileiro e estrangeiro para buscar colaborações de outros desenvolvedores; 7. Desenvolvimento do plug-in para o software Visual Studio; 8. Convite para um grupo de usuários com conhecimentos técnicos em desenvolvimento de jogos realizarem testes; 9. Coletar e analisar os resultados dos testes; 10. Ajustes técnicos no framework com base nos feedbacks dos usuários de teste; 11. Divulgação do framework nas redes sociais, grupos e fóruns; 12. Escrita final do Trabalho de Conclusão de Curso – TCC II; 13. Entrega final – TCC II; 14. Apresentação do Trabalho de Conclusão de Curso – TCC II. 17/08/2014 Sistemas de Informação 52
12 2013 01 2014 02 2014 03 2014 04 2014 05 2014 06 2014 07 2014 08 2014 09 2014 10 2014 11 2014 12 2014 1 x 2 x x 3 x x x x x x x x x x x x 4 x x x 5 x x x x x x x x 6 x x x x x x 7 x x x 8 x 9 x 10 x x 11 x x x x 12 x x x x x x x 13 x 14 x 17/08/2014 Sistemas de Informação 53