terça-feira, 18 de março de 2008

Guitar Hero!

Guitar Hero para celular, por que não?!

Guitar Hero é uma grande febre, atrai desde os jogadores mais casuais até os jogadores mais hardcore. Essa idéia agrada a todos no grupo. Só precisamos ver se é possível detectar mais de um botão pressionado ao mesmo tempo e detectar o evento onKeyDown, para as partes que o jogador deve deixar o botão apertado.

segunda-feira, 17 de março de 2008

Televisão

Como disse meu professor de Álgebra Linear semana passada, "a humanidade progride por causa da pregiça". Por causa da preguiça o ser humano está o tempo todo pensando e criando novas maneiras de fazer o menor esforço possível.

Pensei em fazer um aplicativo que fosse um auxiliador para a pessoa assistir televisão. Ao invés de procurar os controles remotos da TV, do DVD, do decodificador de TV a cabo ( que muitas vezes somem, ou estão longes) e de buscar um jornal ou acessar a internet no seu computador para ver a programação dos canais, que tal ter tudo isso concentrado no celular?!

A partir do celular, o usuário poderia trocar de canal e consultar a programação.

Tenho um programa no meu PalmTop que é um controle universal. Ele utiliza seu dispositivo infravermelho para "aprender" os comandos do controle remoto e guarda na sua memória e o possibilita de enviar o camando para a televisão trocar de canal, ligar, desligar, mudar o volume, etc.

No aplicativo para celular poderiam ter 2 módulos: um de controle remoto universal e outro de consulta de programação, que acessaria algum banco de dados com essas informações.

Bom, a idéia é interessante, mas com a chegada da tv digital esse aplicativo ficaria defasado. Mas seria uma boa alternativa pra "economizar esforços" enquanto a tv digital não chega.

----------------

Enquanto escria essa idéia, me deparei que esse é um problema que eu atualmente passo porque tenho tv a cabo da NET, mas já existem tvs a cabo que oferencem o recurso de programação, como a Sky... esse recurso não é exclusivo de tv digital.

Mas de qualquer forma, a idéia do controle remoto universal poderia ser incrementada.

terça-feira, 11 de março de 2008

MathWorms

Pensamos em fazer um jogo baseado no famoso Worms©. Um Worms "matemático", para desenvolver a percepção matemática, envolvendo funções.

A idéia inicial era permitir ao jogador que digitasse qualquer função dependente de x possível. A função digitada pelo jogador seria a trajetória do seu tiro, ao invés da escolha do ângulo e força do jogo tradicional.

Nos deparamos com o problema da função digitada não ser válida. Uma vez que adotamos o ponto de origem (0,0) a arma do worm selecionado, o jogador não poderia digitar funções que não tivessem como uma de suas raízes a origem. Funções como a exponencial e logarítmica foram descartadas. A solução encontrada foi limitar ao jogador variar os coeficientes de funções polinomiais.

y = ax³ + bx² + cx

onde a, b e c seriam campos que o jogador poderia digitar um número.

Poderia ter níveis de dificuldade. O Fácil, por exemplo, permite utilizar as funções quadráticas e lineares: y= ax² + bx, o Médio cúbicas e quadráticas: y= ax³ + bx² e o Difícil potências de 4 e cúbicas: y=ax^4 + bx³

Se o worm estiver virado para a esquerda, a trajetória seria para x <= 0 e se para a direita, x >= 0.

Exemplo: y = x³ + x²

Worm virado para a direita:


Worm virado para a esquerda:


O Menu do jogo poderia ser da seguinte forma:

MENU
-Iniciar Jogo
-Praticar
-Opções
-Sobre
-Sair

Em "praticar", o jogador poderia testar e aprender o "formato" de algumas funções.