Os presento mi 15 puzzle hecho en java. Se trata de aquel juego en el que tienes que ir moviendo las piezas hasta ordenar los números o la imagen.

Os dejo una captura:

puzzle

 

Al estar programado en java, el juego es multiplataforma y necesita de éste para funcionar. Puedes comprobar si tienes de java instalado desde aquí.

Puedes bajar el juego de aquí: Descargar

La imagen que aparece en el juego pertenece al usuario einen de deviantart.

15Puzzle en Java
Etiquetado en:

13 pensamientos en “15Puzzle en Java

  • diciembre 12, 2008 a las 1:00 pm
    Enlace permanente

    Ufff! aun no he hecho ninguna de las practicas pequeñas *ajajajajajajaja*
    (que pereza)

    Como va la practica grande?

  • diciembre 12, 2008 a las 7:42 pm
    Enlace permanente

    jejejej. Pues de momento sólo he hecho las primeras dos pequeñas prácticas de TP y no he empezado la grande.
    Ahora estoy liado con las prácticas de Ingeniería del Software (ESI) y Lenguajes de programación(LP).

    Recomiendo que hagas la práctica del puzzle. A mí me ha ayudado bastante para que java empiece a gustarme 🙂 .

    Estas navidades toca hacer la práctica grande de TP (si sale bien el backtraking, jejejej), intentar acabar las prácticas restantes y empezar a preparar los exámenes 🙁 .

    ¿Tu que tal llevas la práctica grande?

  • diciembre 12, 2008 a las 8:38 pm
    Enlace permanente

    Ajajajaja, vi tu puzle y me diste envidia… asi que yo tb tengo hecho el dichoso puzle 😛 (aunque no con imagenes (aunque me puse a mirarlo como hacerlo… ¿IconImage y JButton?))
    Pero bueno… quizas cambie algunas cosas. Tengo dos gestores de eventos (y uno de ellos solo recibe el evento de «Empezar de nuevo»). Quizas luego me de por ponerlo todo en uno mismo.

    Lo bueno es que yo el año pasado ya hice Java en programacion (y tambien malo, me duermo en las clases de practica *ajajajajaja*)

    Pues de la grande ya me encuentra todas las soluciones de un puzle (aunque sin tener en cuenta los teletransportes y tuneles). Así que solo me queda la parte coñazo que a saber cuando me dara por hacerla (aunque deberia acabarla estas navidades, o no tendre tiempo para el resto de asignaturas).

  • diciembre 13, 2008 a las 1:07 pm
    Enlace permanente

    Para las imágenes, yo he creado una carpeta «img» dentro de la carpeta «src» del proyecto que contiene todas las imágenes (Es lo mismo que si hubiera creado un package).

    Ahora, para acceder a una imagen, haces lo siguiente:
    matriu[fila][columna].setIcon(new ImageIcon(getClass().getResource(«/img/»+ puzzle[i] +».png»)));

    – El «/img/» es el directorio que he creado en la carpeta «src».
    – El puzzle[i] es un array de strings que contiene los nombres de las imágenes.

    Veo que tienes la práctica grande avanzada. Es una suerte haber hecho java ya el año pasado.

  • diciembre 13, 2008 a las 6:21 pm
    Enlace permanente

    matriu[fila][columna].setIcon(new ImageIcon(getClass().getResource(”/img/”+ puzzle[i] +”.png”)));

    😀 Mas o menos lo que habia pensado (pero en plan «cutre», ImageIcon tambien acepta un String con la path relativa donde este el fichero)

    Um… creo que era la clase File… tenia una constante con el caracter que separa direcciones en una path (no se como se portara ese /img/ en windows… aunque conociendo a windows seguro que se lo traga tan tranquilo).

  • diciembre 14, 2008 a las 12:08 am
    Enlace permanente

    El «path» que he utilizado también funciona en windows (lo he probado).

    Seguro que hay muchas más formas de hacerlo.

    Gracias por comentar. Este blog necesita un poco más de vida 🙂 . He visto que has abandonado el tuyo.

  • diciembre 14, 2008 a las 2:03 pm
    Enlace permanente

    Lo mio con los blogs no tiene remedio… me encanta empezarlos y despues abandonarlos *ahaahahahahaha* (menos mal que no me da tb por contratar hosting + dominio para cada uno de ellos).

    Tengo un intento de blog personal (acabo de poner la url en el formulario), pero mi vida es demasiado aburrida como para escribir mucha cosa… asi que esta mas muerto que otra cosa. (mejor dicho, hay mas videos que otra cosa *ajajajaj*)

  • diciembre 14, 2008 a las 3:09 pm
    Enlace permanente

    Tengo un intento de blog personal (acabo de poner la url en el formulario), pero mi vida es demasiado aburrida como para escribir mucha cosa… asi que esta mas muerto que otra cosa. (mejor dicho, hay mas videos que otra cosa *ajajajaj*)

    jajaj. Y la pereza que da ponerse a escribir, xD.

    Lo mio con los blogs no tiene remedio… me encanta empezarlos y despues abandonarlos *ahaahahahahaha* (menos mal que no me da tb por contratar hosting + dominio para cada uno de ellos).

    Intenta aguantar más con un blog, jejejej. Piensa que si lo cierras pierdes todas la visitas que tenías. Si necesitas hosting, dímelo.

    Itimag.net lleva ya dos o más años en marcha. Dada mi pereza por postear, tan solo he puesto 49 posts desde entonces. Actualmente tengo unas 100 visitas diarias y eso es lo que te anima a seguir manteniendo el blog ya que sabes que hay gente que te lee cada día. A pesar de esas 100 visitas, eres el único que deja comentarios 🙂 .

    A parte de este blog, tengo otros proyectos que aún no he puesto en marcha (uno de ellos está en desarrollo aprovechando la asignatura de Tecnología Multimedia (TM)). Algún día, jajajjaja.

  • diciembre 14, 2008 a las 3:34 pm
    Enlace permanente

    (Creo que te he agregado en el messenger. Pero me ha hecho cosas raras y al final no se si…. mi msn es la direccion que pongo en el formulario (tb me conecto a google talk) )

  • diciembre 14, 2008 a las 5:02 pm
    Enlace permanente

    Te he agregado al amsn y te he añadido como contacto en mi gmail.

  • noviembre 21, 2011 a las 6:56 pm
    Enlace permanente

    ¿El 15 puzzles sigue alguna regla determinada para que tenga solución o para construirse?

    Saludos

  • octubre 29, 2012 a las 5:50 pm
    Enlace permanente

    Que tal! Eh descargado el juego y me parece un muy buen trabajo! Yo soy nuevo en esto de la programación y quisiera ver como esta estructurado el código para estar listo en un proyecto que nos van a dejar muy pronto en la U. Si hay algún link donde se pueda descargar el código del juego o una forma de conseguirlo. Desde ya gracias por la atención!

  • noviembre 14, 2012 a las 9:40 pm
    Enlace permanente

    muy bun juego… stoy intentando hacer un juego en java si mepudieras mandar el codigo
    me seria de gran ayuda

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.