sexta-feira, 13 de maio de 2011

Bike Me - XNA



Continuando com a minha senda com o XNA, decidi criar um jogo que me parece ter potencial, embora necessite de muito trabalho. Seguindo o conceito do Little Big Planet, o utilizador cria os níveis do jogo e tem a possibilidade de os partilhar e de fazer download de níveis criados por outros utilizadores.

Iphone Bricker Game



Desenvolver aplicações para o Iphone está na moda :), sendo assim isto é a minha primeira aplicação, desenvolvida no Xcode programando em ObjectiveC. Para quem está habituado a Java e C# é um pouco diferente, mas penso que seja uma questão de hábito, já que o paradigma é o mesmo.

quarta-feira, 13 de outubro de 2010

Hierarchical Reinforcement Learning: Learning Sub-goals and State-Abstraction

Ao fim de 1 ano de trabalho este é o resultado final da minha dissertação de Mestrado. Coloquei-a  no SlideShare para que seja possível a sua pré-visualização. Foi escrita em LateX utilizando o TeXShop.


Podem efectuar o download da versão PDF aqui (Dissertação). De seguida um excerto do Resumo.
Neste trabalho, apresentamos um novo método que permite a um agente descobrir e criar abstracções temporais de forma autónoma. Essas abstracções são baseadas na framework das Options. O nosso método é baseado no conceito de que para alcançar o objectivo, o agente deve passar por determinados estados. Ao longo do tempo estes estados vão começar a diferenciar-se dos restantes, e serão identificados como sub-objectivos úteis. Poderão ser utilizados pelo agente para criar novas abstracções temporais, cujo objectivo é ajudar a atingir esses objectivos secundários. Para detectar sub-objectivos, o nosso método cria intersecções entre os vários caminhos que levam ao objectivo principal.

segunda-feira, 20 de setembro de 2010

Math4Kids - Apresentação SAPO Codebits



Esta foi a nossa apresentação do Math4Kids no concurso de programação decorrido no SAPO Codebits. Para quem não conhece o formato do concurso, em 24 horas cada equipa tinha que desenvolver um projecto, e apresenta-lo em 90 segundos. No fim desse curto prazo, os restantes concorrentes podiam efectuar votações positivas ou negativas de modo a escolher os vencedores do concurso.

Os restantes projectos podem ser visualizados no site do Codebits.

sexta-feira, 2 de julho de 2010

Radial Colorz



O meu último projecto é um widget para testar a memória e a velocidade de reacção. O objectivo é memorizar a sequência de esferas coloridas que surge no ínicio de cada nível e recriá-la.

Para fazer isso basta clicar numa das esferas que é enviada para a caixa ao centro do ecrã. Ao enviares as esferas para o centro tenta apanhar os power-ups que vão surgindo, alinha a esfera que vais colocar na caixa com o power-up que pretendes apanhar rodando o círculo das esferas.

Foi desenvolvido para a plataforma Nokia WRT utilizando JavaScript, HTML e CSS. Está disponível para download gratuito na plataforma de Widgets da Sapo. Os ícones Orbz são da autoria do designer Miloš Mirković que amavelmente os disponibilizou.

quinta-feira, 3 de junho de 2010

Realidade Aumentada - Shake Menus



Aplicação desenvolvida em C++ utilizando OpenGL e um algoritmo de seguimento de uma marca, onde um gesto de agitar é utilizado para despoletar eventos como activar um menu e selecionar um item. Um trabalho desenvolvido na área de Realidade Aumentada.