Gato en C
Funcion Main
Inicio
1. Daropciones de jugar contra computadora o persona.
2. En caso de jugar contra otra persona, se les pide el nombre a los participantes
3. En caso de jugar contra computadora, se le pide el nombre al jugador.4. Se crea el campo de juego.
5. Se lanza el juego
Fin
Funcion Juega_gato
Inicio
1. Se le pide al jugador 1 que diga las coordenadas
2. Se valida que las coordenadas no estén ocupadas, encaso de estar ocupadas se le piden nuevas coordenadas.
3. Se escribe en el lugar la letra “X” y se muestra el campo
4. Posteriormente, se valida si hubo ganador o bien si nadie gano
5. En caso de quehayamos elegido la opción 1, se le pregunta al jugador 2 las coordenadas para jugar.
6. En caso de haber elegido la opción 2, la computadora por medio aleatorio elije las coordenadas.
7. Se marcael tablero con un “O” y se muestra el campo de juego
8. Se vuelve a validar si tenemos algún ganador.
9. Si aún no hay un ganador, se repite la misma función hasta encontrar un ganador.
FinFuncion Llena_tabla
Inicio
1. Creamos un doble ciclo para rellenar la tabla con guiones (“-“).
Fin
Funcion Muestra_tabla
Inicio
1. Usamos doble ciclo para mostrar lo que la variable gato, ennuestro caso el campo de juego.
Fin
Funcion Gane
Inicio
1. Validamos si alguna línea de las 8 posibles tienen los mismos dígitos
2. Tambien validamos que dichas líneas ya no contengan el guion(“-“)
3. En caso de que ambas validaciones estén correctas, validamos si la línea ganadora tiene una “X” lo cual le da el gane al primer jugador.
4. En caso de no se una “X” el ganador, se le da el ganeal segundo jugador o en su caso a la computadora.
5. Declaramos que hay ganador
6. En el caso que las validaciones no sean correctas, el juego sigue.
Fin
Funcion Resultado
Inicio
1. Se...
Regístrate para leer el documento completo.