|AYUDA| - Problema Con Juego Triki En Java NetBeans

Iniciado por JADP, 2 Abril 2014, 03:38 AM

0 Miembros y 1 Visitante están viendo este tema.

JADP

Hola a todos, estoy finalizando de hacer el juego triki, ya tengo hecho todo el código de detectar cuando es triki.

Esta es la interfaz: http://goo.gl/E8pwum

Cuando gana un jugador se le debe sumar 2 puntos a los que ya tiene, esto también ya lo tengo hecho en el código, cuando el juego se termina se debe oprimir el botón reiniciar para volver a iniciar.

Ejemplo:  http://goo.gl/eNH8eV

Cuando sucede esto se debe permanecer intacto sin borrar la parte de los puntos de los jugadores para que cuando se vuelva a hacer triki si es el mismo jugador que gano la ves pasada ya tendría cuatro puntos, el problema es este porque en el botón reiniciar lo que hago es llamar la misma clase para que el juego empiece desde cero pero borra la parte de los puntos de los jugadores y no se como hacer ese tipo de contador para ir sumando los puntos anteriores con los puntos actuales.

Descargar Proyecto Triki: http://goo.gl/7XgnAL

Agradezco sus ayudas.

Zoik

#1
Bueno creo que te estás complicando mas de lo que debes, no deberías hacer una nueva instancia de toda la gui cada vez que reinicias, haz métodos para manipularla y ponerla "a cero".
Así podrías elegir facilmente entre reiniciar los contadores o no.

Edito: Mi solución estaba mal planteada, podrías declarar un centinela al iniciar la aplicación (gameStart = true) y justo en el paso donde modificas la puntuacion poner:

Código (java) [Seleccionar]
if(gameStart) {
//sumo a la puntuacion
} else {
//inicializo a 0
gameStart = true;
}


Espero se entienda.

Un saludo y espero haber ayudado aunque sea mínimamente.

1mpuls0

No he mirado el código, pero porque no lo mejoras?, porque no haces que sea multijugador con sus respectivas partidas y los resultados los guardas en archivos de texto?

Hace tiempo hice un juego y así lo implementé.

Saludos
abc

Mitsu

+1 a lo que dice Darhius. Mucho más práctico y funcional es que guardes los resultados en un archivo de texto plano o un archivo XML. Ésto te da la ventaja que los jugadores puedan tener un ranking/puntaje en el juego y que estará guardado en tu HDD manteniendo así los puntajes por tiempo indefinido.

Salu2.

JADP

Agradezco a todos sus respuestas, Muchas Gracias.