C/Visual C - Ayuda Juego de la oca/Goose game en C

 
Vista:
sin imagen de perfil

Ayuda Juego de la oca/Goose game en C

Publicado por Sara (1 intervención) el 01/02/2022 11:48:02
Buenas, tengo que hacer un juego de la oca en C con el ensamblador CLion, nos han dado unas pautas y diferentes ficheros con codigo que rellenar, si me podeis echar una mano os lo agradeceria ya que casi no nos han enseñado a programar en C y es un proyecto importante para la universidad. Gracias, a continuacion dejo el enunciado de la practica:

Especificación de estructuras
La aplicación consta de las siguientes estructuras (con sus correspondientes
módulos):

Casilla (Square)
La casilla es el componente básico de un tablero. Contiene su posición en el
tablero y el tipo de casilla. Se pueden agregar otros atributos si la implementación
de un tipo de casilla específico así lo requiere.

Los tipos más comunes de casillas son:
- Oca: al caer en ella, la ficha del jugador se mueve a la siguiente casilla de
oca, si la hay, y le permite realizar una nueva tirada de dados.
- Puente: solo hay dos en todo el tablero y al caer en una de ellas la ficha del
jugador se mueve a la otra casilla de puente.
- Cárcel: normalmente solo hay una y al caer sobre ella el usuario pierde tres
turnos, es decir, no tira los dados durante tres turnos.
- Muerte: por lo general solo hay uno, se suele situar en las últimas casillas del
tablero y al caer en ella, el jugador deberá reiniciar el juego, es decir, la ficha
del jugador se mueve a la casilla inicial.

Deberéis decidir cómo definir los tipos, si las creáis como diferentes constantes, si
usáis una enumeración o cualquier otra opción.

Tablero (Board)
La estructura del tablero representa el tablero de juego, por lo que un tablero tiene
dos dimensiones, filas y columnas, que determinan el número de casillas, y una
lista de casillas.
Se debe definir un valor máximo para cada dimensión como una constante para
poder crear la lista.

Jugador (Player)
La estructura del jugador contiene el símbolo, un solo carácter que lo representa,
su posición actual en el tablero y cualquier otro atributo requerido para la
implementación de un tipo de casilla específico.

Estado (State)
Esta estructura conserva el estado del juego en un momento determinado por lo que
debe contener:
- El tablero que se está jugando.
- La lista de jugadores.
- La cantidad de jugadores (el número de jugadores puede variar).
- El turno, para saber qué jugador debe tirar los dados.
- Un valor booleano (flag) que indica si el juego ha terminado o no.
- Cualquier otro atributo requerido para la implementación de un tipo de casilla
específico.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda Juego de la oca/Goose game en C

Publicado por JamesR745 (1 intervención) el 05/08/2022 13:31:19
El juego del ganso es un tipo de juego de cartas, popular en Canadá y Estados Unidos. Probablemente sea más conocido como un juego de niños, pero los adultos también pueden disfrutarlo. Debe visitar CASINOINCHILE para obtener más información nueva sobre el casino en línea. El juego comienza cuando un crupier reparte dos cartas a cada jugador. Cada jugador tiene la oportunidad de llamar "Goose" o no. Esto significa que si hazlo en tu próximo turno pierdes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Ayuda Juego de la oca/Goose game en C

Publicado por DLawson (1 intervención) el 10/08/2022 15:38:08
The Help Goose game in C program is an educational computer game that teaches kids how to program. The more they play this fun turkey, the more they learn about programming through creative play. Also you can check https://ayuntamientodetelde.org/la-importancia-de-saber-que-tipo-de-musica-escuchan-sus-hijos-una-guia-completa/ and manage your application. This fun game helps kids practice key concepts, such as loops and conditionals, by guiding the player through a series of puzzles.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar