Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - WATACHI_WA

Páginas: [1]
1
Buenas a todos, recien llevo poco tiempo programando en java, me estan enseñando a usar javaSwing, y me han pedido este ejercicio, lo que pasa que no se por donde cogerlo, el juego es el mastermind, pero estaba haciendo botones uno a uno, pero leo por ahí hacerlo mejor con un array, alguien me podría ayudar e indicar como comenzar con esto?
Mando el enunciado para que se entienda mejor:
__________________________________________________________________
El mastermind es un juego de tablero que consiste en averiguar una combinación de cuatro colores. El jugador dispondrá de 10 oportunidades para averiguar la combinación, en caso de no averiguarla en estos intentos perderá la partida.

En cada turno el jugador indicará una combinación de cuatro colores y el juego le devolverá el número de MUERTOS y de HERIDOS. Muertos son los colores que ha acertado y que se encuentran en su posición y heridos los que ha acertado pero que no se encuentran en su posición.

Existen 6 posibles colores y pueden repetirse: ROJO, AZUL, VERDE, AMARILLO, NARANJA y BLANCO

Por ejemplo:

El ordenador obtiene la combinación aleatoria: ROJO - NARANJA - AMARILLO - AZUL

    ROJO - ROJO - AZUL - VERDE --> 1 Muerto 1 Herido
    NARANJA - ROJO - VERDE - VERDE --> 0 Muertos 2 Heridos
    ROJO - VERDE - NARANJA - AMARILLO --> 1 Muerto 2 Heridos
    AZUL - AMARILLO - ROJO - NARANJA --> 0 Muertos 4 Heridos
    ROJO - NARANJA - AMARILLO - AZUL --> 4 Muertos 0 Heridos

GANASTE
________________________________________________________________
Al comenzar la partida el ordenador deberá crear de forma aleatoria una combinación de cuatro colores. No importa que se repitan.

Deberás utilizar la función random de Math, para generar un número de 1 a 6. Asociando a cada uno de los números un color. Por ejemplo:

ROJO - 1

AZUL - 2

VERDE - 3

AMARILLO - 4

NARANJA - 5

BLANCO - 6

De esta forma la comprobación la realizarás comprobando cada uno de los números de la combinación.

La combinación no debe mostrarse nunca, a no ser que el jugador haya ganado o que haya agotado todas las posibilidades y por tanto haya perdido. En ese caso se mostrará la combinación oculta.
_____________________________________________________________________

No quiero que me hagan el ejercicio, pero estoy impotente por que no se como comenzar :(


Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".