Urgentísimo! Ayúdame a aprovar C++
Publicado por Daniel (3 intervenciones) el 03/12/2001 15:24:48
Soy un estudiante de Bachillerato al que no le gusta la programación, pero a mi profesor de informática le a dado por darnos este año C++. Para aprovar esta asignatura debo de hacer un programa que no tengo ni idea como se resuelve. Es el siguiente:
"Imaginar que representamos un tablero de juego mediante un array bidimensional de caracteres. Se pretende representar las celdas ocupadas con el carácter 'x' y las libres con el carácter 'o'. La celda que representa al jugador se marcará con el carácter '-', al que denominamos peón. El jugador podrá pulsar cuatro teclas. Cada una de ellas representa un movimiento: derecha, izquierda, arriba y abajo. Desarrollar un algoritmo que permita al jugador moverse en las casillas libres y que si trata de moverse por una casilla ocupada termine el juego. Inicializar el tablero con valores aleatorios, cada vez que se haga un movimiento se deberá imprimir el estado del tablero"
POR FAVOR!! Se que muchos que vean este problema se reirán de lo sencillo que es para ellos, pero yo no tengo ni idea. Así que si podeis ayudarme os lo agradecería. También os agradecería que pusiérais los comentarios al programa para que yo pueda enterder cual es el proceso que se sigue, ya que debo de explicarlo en la pizarra. GRACIAS
"Imaginar que representamos un tablero de juego mediante un array bidimensional de caracteres. Se pretende representar las celdas ocupadas con el carácter 'x' y las libres con el carácter 'o'. La celda que representa al jugador se marcará con el carácter '-', al que denominamos peón. El jugador podrá pulsar cuatro teclas. Cada una de ellas representa un movimiento: derecha, izquierda, arriba y abajo. Desarrollar un algoritmo que permita al jugador moverse en las casillas libres y que si trata de moverse por una casilla ocupada termine el juego. Inicializar el tablero con valores aleatorios, cada vez que se haga un movimiento se deberá imprimir el estado del tablero"
POR FAVOR!! Se que muchos que vean este problema se reirán de lo sencillo que es para ellos, pero yo no tengo ni idea. Así que si podeis ayudarme os lo agradecería. También os agradecería que pusiérais los comentarios al programa para que yo pueda enterder cual es el proceso que se sigue, ya que debo de explicarlo en la pizarra. GRACIAS
Valora esta pregunta


0