David Jardim
O intuito deste Blog é mostrar algum do trabalho que tem vindo a ser desenvolvido por mim ao longo destes anos de vida de estudante.
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.
HRL: Learning Subgoals and State Abstraction
View more documents from David Jardim.
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.
terça-feira, 25 de maio de 2010
Subscrever:
Mensagens (Atom)