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.
terça-feira, 18 de março de 2008
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.
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.
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.
Assinar:
Comentários (Atom)