Input de Mouse e Teclado no Java

Um tutorial interessante para dar input de Mouse e Teclado no Java é esse aqui da GameDev.net:

Java Games: Keyboard and Mouse

Ele explica como fazer a detecção de input tudo pela mesma thread, diferente do método padrão do java, que é por eventos, o que cria threads separadas para cada input, dificultando muitas vezes a programação de jogos.

Se você está aprendendo também, vale a pena dar uma olhadinha. 🙂

Tocando MP3 com a FMOD

Não é um tutorial, apenas um teste que eu tinha feito há um tempo atrás para aprender a FMOD.

#include <stdio.h>
#include <stdlib.h>
#include <fmod.h>

FSOUND_SAMPLE *fundo;

int main()
{
    FSOUND_Init(44100, 32, 0);

    fundo = FSOUND_Sample_Load(0, "musica.mp3", 0, 0, 0);

    FSOUND_PlaySound(0, fundo);

    system("pause");

    FSOUND_Sample_Free(fundo);
    FSOUND_Close();

    return 0;
}

Se der tempo depois eu posto um tutorialzinho simples sobre ela. Mas vejam este da GameDev.net que é muito bom: A Quick Guide to FMOD. Ou então Googleiem! ^^

Flw

Jogos para Orkut

Há um tempo atrás, eu postei alguma coisa sobre desenvolviemento para orkut, e agora estava dando uma aprofundada no assunto, uma vez que eu acho que isso é uma coisa que vai crescer bastante, que é o entretenimento em redes sociais (para nós brasileiros, principalmente no orkut).

Ainda não foi liberado o uso de aplicações sociais no orkut para todos os brasileiros, apenas alguns que relataram que já está liberado, porém é possível utilizar este recurso pelo SandBox do orkut, uma área destinada a desenvolvedores, para testes. Mas também é possível ter acesso à isso trocando o seu país para Estônia, por exemplo.

Eu sei que tem muita gente que já fez isso e acessa as aplicações diariamente, ainda mais que tem bastante coisa interessante naquela lista de aplicações disponível. Por isso me interessei nisso, se mesmo não oficialmente liberado para brasileiros o negócio já faz sucesso, imagina quando for liberado geral?

Sem contar a competição que a Google está fornecendo lá, que vai premiar algumas aplicações interessntes! hehehe

Então, eu fiz um negócio simplesinho, só inseri um jogo que eu havia feito em flash na aplicação e pronto! Pena que ela só funciona no SandBox mesmo, ou seja, se você adiciona uma aplicação no seu sandbox, não adianta uma outra pessoa que tenha acesso a este recurso tentar visitar sua aplicação que ela não conseguirá.

Até que estou achando interessante isso, vou continuar dando umas pesquisadas e fazendo testes com isso. É bem fácil, na verdade, basta ter conhecimentos em XML, HTML e Javascript para fazer algo legal, aí além disso, um pouquinho de estudos com a API OpenSocial do Google para fazer uma interação maior com o usuário e aproveitar os recursos que a Google está disponibilizando.

Quem sabe até num faço um tutorialzinho aqui para a galera, hein? ^^

Programação Online

Eu comecei a mexer com sockets no começo do ano, na verdade, nem fiz muitas coisas, só um jogo da Velha Online (VéiaOnline) e comecei a desenvolver a DBXmlRequest. Agora já faz um tempinho que não mexo com isso, mas me deu uma vontade de desenvolver algum jogo online, quem sabe até para o Contest da UniDev!

Mas então eu pensei se não seria interessante aprender outra API. Raknet, Zoidcom, parecem ser duas apis bem interessantes para programação de jogos online. Elas provém conexão por protocolo UDP, porém emulando uma estrutura TCP (Orientado a conexões).

A Zoidcom é bem interessante tal, mas eu achei ela difícil em relação a RakNet! Nos exemplos, coisas simples pareciam grandes e complicadas, eu que não sou nem um pouco preguiçoso, meio que deixei de lado.

Agora a RakNet me pareceu bem simples e super interessante. Vendo uma vídeo-aula que tem no site, eu entendi bastante dela, e já fiz uns testes aqui, to gostando bem dela, vou estudar mais para fazer algum joguinho online! ^^

Tem também a Asio, da Boost, que tá tendo uma boa repercussão agora! Mas sei lá, talvez seje legal aprender logo a RakNet, por todas as vantagens de ser direcionada a Programação de Jogos mesmo.

Vou continuar mais um tempo na RakNet, ver se consigo fazer este jogo que estou pensando, depois eu posto aqui tudo o que acho sobre ela, e vocês, quem souber, por favor diga o que acha dela, ou dê suas opniões sobre essas outras aqui citadas. hehehe

Valeu

Acompanhe o Brasileirão 2008 no celular Gratuitamente

A empresa Fazion criou um aplicativo em Java para celulares muito útil para a maioria dos brasileiros. Com ele você acompanha todas as rodadas em tempo real do Campeonato Brasileiro de Futebol, guardando todos os dados na memória do aparelho, para facilitar a uma futura consulta!

E o melhor de tudo, é gratuito! Para baixar, basta entrar no site da Fazion, no link download e a instalação é automática.

Para executar este aplicativo, é necessário mesmo um celular que rode java e tenha internet.

Eu curto futebol, não acompanho sempre, acompanho mais meu time (Palmeiras), mas apesar de achar isso bem interessante, não sei se eu baixaria isso no meu celular não… Mas se você realmente curte, e é fanático, com certeza vale a pena! 🙂

[Via: iMasters]

Meme – Como é o seu desktop?

Fui convidado pelo Diego (da DieSoft Games) e pelo Pinuja para este Meme.

Faz tempo que eu ando acompanhando o Meme, mesmo quando me convidaram, eu acabei demorando bastante para postar, mas está aí! hehehe

Eu formatei rencentemente (aproximadamente uma semana atrás), to com problema sério de HD, esse aqui está pendindo pra ser substituído, mas eu não tenho dimdim! hehehhe

Bom, mas como vocês podem ver, o desktop está bem clean, não tenho quase nada instalado e o desktop está cheio de instalações de programas e fotos (principalmentes minhas! ^^).

O último desktop meu tava bem interessante, a tela estava completamente cheia (de lixo, mas tinha coisas interessantes).

Como sempre, eu fico por último, nem sobra muita gente para eu convidar, mas vou convidar então o Mounter do Codimark.

Últimas

Bom, eu fiquei desde domingo até quinta sem PC! Por isso não tive como postar nada aqui… Mas acho que agora tá tudo (quase) normal!

No UniDev Contest 2008, eu estava participando numa equipe com o Bruno (brwnow_w) e o Poeta (poeta_bh), mas infelizmente tive que sair, pois estou com outros projeto atualmente para fazer, e eu estava atrapalhando eles que estão com pique pra fazer! ^^

Ahh… o Codimark tá indo bem! Muitas visitas e leitores, obrigado a todos vocês que estão gostando!