Jogo GENIUS  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
menininha_05
Smalltalk
[Avatar]

Membro desde: 07/04/2007 11:15:28
Mensagens: 4
Offline

Gente estou desenvolvendo o jogo genius em java... aquele q pisca os botões e o úsuario tem q seguir a sequencia...
to precisando de ajuda o mais rápido possível!!!

Não sei como faço para piscar os botões!!
to tentando usar threads!!

Valeu ai!!!
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

O que foi que você já conseguiu fazer?

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
javaBeats
Java Ninja
[Avatar]

Membro desde: 27/01/2005 11:41:47
Mensagens: 296
Offline

Está seguindo o algoritmo "padrão" de um jogo? Se sim, não terá dificuldades:



O update() vai provavelmente receber código sobre estado dos seus botões ( piscando ? cor1 : cor2 ), e render() vai mostrar a cor certa para o usuário, que em sequência, simula o efeito de piscar. Outras variáveis, como estado da aplicação (aguardandoEntrada ? isso() : aquilo() ), também pertencem ao update()... e por aí vai.

"Life is a tragedy for those who feel, and a comedy for those who think". La Bruyere
[Email]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Exatamente o que o javabeats comentou. Primeiramente, você implementa o MainLoop. Depois, cria classes para os botões que guardam os estados se devem ficar acesos ou apagados. Você pode ver um outro exemplo de implementação do MainLoop mais detalhado neste artigo que escrevi, onde descrevo cada passo. Ele se baseia no algoritmo do Killer, e propõe uma taxa de updates constante, enquanto o render() fica no máximo suportado pelo PC.

Você pode ver algumas dicas de como implementar jogos no livro Killer Game Programming in Java, que está integralmente disponível no site do autor.

Outra alternativa, é ver uns tutoriais no site Coke and Code, em especial o do Space Invaders. É uma introdução bastante direta sobre a tarefa de se fazer um jogo.

[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team