domingo, 13 de abril de 2008

Jogo da Velha

Neste fim de semana terminei o tutorial do Notepad e, como tinha prometido, tentei implementar um jogo da velha (bem simples) para Android.

Começei a tentar fazer a interface e percebi que o design de UI em XML é MUITO chato. Precisa de muita paciência pra ficar editando todas aquelas tags...Então eu lembrei que o professor Hans citou em classe um editor gráfico de interfaces para o Android. Ele se chama DroidDraw. Depois de baixá-lo, instalá-lo e ler alguns tutoriais, consegui desenvolver a interface com mais facilidade, apesar de o DroidDraw possuir alguns bugs muito chatos (as vezes os botões saem do lugar sem nenhuma explicação, não há um botão de undo, e outras coisas do tipo).

Em seguida programei a aplicação, seguindo os exemplos do tutorial (utilizei alguns trechos de um outro jogo da velha que eu já tinha feito usando JavaSwing). O resultado final ficou bem simples, mas até que legalzinho: você joga contra o computador (que possui um pouco de inteligência artificial), há um item no menu para iniciar um novo jogo e uma barra de texto que avisa quando alguém ganhou o jogo ou quando "deu velha".

Aqui vão algumas imagens do super jogo-da-velha:




A experiência foi bem proveitosa, deu pra pegar bastante coisa sobre programação no Android. Eu recomendo fortemente que quem quer aprender Android faça algo semelhante, realmente vale à pena! Conforme eu tiver tempo, pretendo incrementar o jogo da velha ou fazer alguma outra coisa, para me familiarizar mais com o ambiente Android.

Um comentário:

hans disse...

Senti firmeza!!! Parabéns!!!