Titulo Estágio
PRO026-IR - Implementação de jogos casuais em HTML5
Área Tecnológica
Sistemas de Informação
Local do Estágio
Coimbra
Enquadramento
O estagiário deverá adquirir conhecimentos em HTML5, bem como o respectivo suporte actual em diferentes plataformas móveis e de Connected TV.
Pretende-se que sejam portados para HTML5 vários jogos casuais actualmente em desenvolvimento na Present Technologies. A selecção dos jogos a desenvolver será realizada no decorrer do estágio, sendo o feedback do estagiário muito importante para esta tomada de decisão. O número de jogos a implementar dependerá da complexidade dos jogos seleccionados, no entanto é objectivo que venham a ser implementados entre 3 e 5 jogos. Estes jogos deverão executar em diversas plataformas, a seleccionar na fase inicial do projecto.
Referências bibliográficas:
HTML5: http://www.w3.org/TR/html5/
requestAnimationFrame: http://paulirish.com/2011/requestanimationframe-for-smart-animating/
CSS3 Animations: http://www.w3.org/TR/css3-animations/
CSS3 Transitions: http://www.w3.org/TR/css3-transitions/
CSS3 2D Transforms: http://www.w3.org/TR/css3-2d-transforms/
CSS3 3D Transforms: http://www.w3.org/TR/css3-3d-transforms/
Aspectos inovadores da proposta:
Este estágio é inovador no sentido em que irá permitir ao candidato trabalhar em tecnologias web emergentes, e integrá-las num projecto inovador em desenvolvimento na Present Technologies, na área de casual gaming.
Objetivo
O estagiário deverá adquirir conhecimentos HTML5, CSS e JavaScript, e o respectivo suporte actual em diversas plataformas móveis e de TV.
No final do estágio deverão ser disponibilizados vários jogos em HTML5, devidamente integrados com uma plataforma em desenvolvimento na Present Technologies.
Plano de Trabalhos - Semestre 1
T1: Familiarização com as tecnologias HTML5, CSS3 e JavaScript
T2: Estudo de diferentes plataformas móveis e de Connected TV, e respectivo suporte para HTML5
T3: Prototipagem de um jogo em HTML5 integrado com a plataforma
T4: Elaboração de um relatório que apresente, de forma clara, os conhecimentos adquiridos
Plano de Trabalhos - Semestre 2
T1: Implementação de vários jogos em HTML5 (a definir durante o estágio)
T2: Realização de testes (inclui o caderno de testes)
T3: Relatório final de estágio
Condições
Selecção: Entrevista
Estágio Remunerado
Observações
Perfil requerido ao candidato:
O candidato deverá ser uma pessoa com apetência para a investigação de novas tecnologias, deve ser bastante autónomo e ter um forte espírito de iniciativa. O candidato deverá ainda ter conhecimentos nas seguintes áreas:
• HTML
• JavaScript
• CSS
Orientador
Samuel Santos
ssantos@present-technologies.com 📩