Hola,
Debo hacer un juego (MasterMind) en donde reemplazo los colores por números del 1 al 6 ( generados aleatoriamente)
Para ello debo:
Hacer dos matrices:
- MJugadas - (9x4) En donde en la fila 8 se almacena la combinación oculta y en las otras los intentos del jugador
- MValoracion (8x4) En donde se valoraran los intentos
Funciones ha realizar:
- genera_num -> Que genera un numero aleatorio
- ini_jugadas -> que inicia la matriz MJugadas, generando la combinación oculta en la fila de indice 8 y poniendo el resto de componentes a 0
ini_valoracion-> que inicia con - todas las componentes de la matriz Mvaloracion
. Lee_jugadas-> que a partir del numero de jugadas realizadas y de la matriz MJugadas, lee la siguiente combinación con la que se juega almacenándola en la fila correspondiente de la matriz MJugadas.
- valorar_jugada que a partir de un numero de jugada y la matriz MJugadas, da valoreses a la fila correspondiente de la matriz MValoracion, según los aciertos de la jugada dada y la combinación oculta
* por cada numero acertado y bien colocado
+ por cada numero acertado pero mal colocado
dibuja_ jugadas- a partir de las tablas Mjugadas y Mvaloración dibuja 8 primeras filas de las dos matrices, escribiendo primero el numero de fila , luego la fila de la matriz MJugadas y después la Fila de la Matriz MValoración
BUENO ESO ES LO QUE DEBO HACER , HE EMPEZADO HACIENDO LA FUNCIÓN GENERA_NUM:
void gener_num(void)
{
int i;
int aleatorios[4];
srand(time(NULL));
for(i=0;i<4;i++)
{
aleatorios
=rand()%10;
}
LUEGO LA FUNCION INI_JUGADAS
void ini_jugadas(void)
{
int matriz[9][4];
int filas, columnas;
for (filas=0; filas<9; filas++) {
printf("n");
for (columnas=0; columnas<1; columnas++)
printf("%d",matriz[filas][columnas]);
}
}
AQUI ES DONDE VOY AHORA, Y DONDE ME HE TRABADO ... EN ESE CÓDIGO GENERO LA MATRIZ DE 9X4 PERO NO SE COMO PONER EL NUMERO ALEATORIO GENERADO EN LA OTRA FUNCIÓN Y COLOCARLO EN LA FILA 8 , SE ME OCURRIÓ LLAMAR LA FUNCIÓN PERO CUANDO LA LLAMO SE PONE EN OTRA FILA.
NECESITO AYUDA EN ESTA PARTE.
ESTOY HACIENDO POCO A POCO ESTE JUEGO PUSE LO QUE ME PEDÍAN PARA QUE SUPIERAN CUALES SON LAS CONDICIONES. GRACIAS