quarta-feira, 6 de novembro de 2013

Refazendo o Kinect

Um dos componentes mais caros do projeto do IPREDE é o Kinect, usado como controle do jogo. Uma alternativa barata a esta solução são as webcams: com um algoritmo de detecção de movimento, conseguimos identificar o jogador na imagem, obtendo a mesma funcionalidade que teríamos no controle da Microsoft.

O algoritmo funciona da seguinte forma:

1. Antes do jogo, fixa-se a câmera e obtém-se uma foto do ambiente


2. Durante o jogo, o jogador aparecerá na imagem


3. Em todo quadro (frame), faz-se uma subtração da imagem do jogador com a imagem original do ambiente


4. Nota-se que a imagem final contém ruído. Na verdade, o algoritmo considerará apenas os pixels da imagem, não as cores. Ou seja, a imagem final, para o computador, será esta:


5. Em seguida, faz-se a média da posição dos pixels, resultando em um ponto que indica a altura do jogador. Através deste ponto, saberemos quando o jogador pulou.

O jogo do IPREDE

terça-feira, 5 de novembro de 2013

Um novo público

Nosso exercício era pensar um novo público para a nosso projeto.

Nosso novo público são pessoas (crianças) acima do peso e para o novo jogo resolvemos preservar a mecânica e mudar apenas a temática.

O jogo consiste em controlar um personagem que inicialmente possui IMC (índice de massa corpórea) ideal e tem que pegar itens que balanceie o IMC dele. Ex: Se eu pego uma lasanha meu IMC vai aumentar e quando maior o IMC menos tempo o personagem vai conseguir correr, porém se eu pegar apenas coisas que diminuam o IMC (alface, salada) o personagem não terá forças para correr. Ou seja, será necessário fazer bem o balanceamento dos alimentos que irão ser pegues. Além disso teria uma variável de fome do personagem que iria ser suprida através dos alimentos (itens) do cenário. O desafio do jogo consiste que terminar a fase em um tempo pré-estipulado, sendo assim terá que ser feito um balanciamento preciso.

Desta forma poderiamos modificar a temática do jogo, porém iriamos aproveitar todos os elementos de mecânica.