Skip to content

maxifargo/Tarea-3-Maxi-Fargo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tarea 3 ICI2240-3 Maximiliano Fargo Sotelo

GraphQuest

GraphQuest es un juego de texto de aventura escrito en C. El jugador recorre un mapa basado en un archivo CSV mientras recoge items de valor que suman a su puntaje.

Cómo compilar y ejecutar

Desde el directorio con todos los archivos:

gcc -o GraphQuest *.c ./GraphQuest

Resumen de Funcionalidades

  • Carga de archivo CSV
  • Creación del grafo
  • Listas para almacenar items
  • Contadores de tiempo y puntaje para agregar dificultad
  • Gestión de memoria

Todas las funciones se ejecutan correctamente, pero el juego se podría mejorar con más funcionalidades, más interacción con el jugador, más contenido, un modo multijugador, etc.

Ejemplo de uso

GraphQuest!! Clase: Informatico frustrado

/////////////////////////////

Lugar actual: Entrada principal Una puerta rechinante abre paso a esta mansion olvidada por los dioses y los conserjes. El aire huele a humedad y a misterios sin resolver. Items en el lugar: Inventario (peso total 0): Puntaje: 0

Tiempo restante: 30.00

Moverse gastara 0.10 unidades de tiempo segun tu inventario actual. Comandos: Mover (U/D/L/R), Recoger (C), Dejar (B), Salir (S)
Ingrese comando: d Te has movido a Cocina Tiempo usado: 0.10 | Tiempo restante: 29.90

/////////////////////////////

Lugar actual: Cocina Restos de una batalla culinaria. Cuchillos por aqui, migajas por alla. Alguien cocino o fue cocinado. Items en el lugar:

  • Pan (2 pts, 1 kg)
  • Cuchillo (3 pts, 1 kg) Inventario (peso total 0): Puntaje: 0

Tiempo restante: 29.90

Moverse gastara 0.10 unidades de tiempo segun tu inventario actual. Comandos: Mover (U/D/L/R), Recoger (C), Dejar (B), Salir (S)
Ingrese comando: c

Items disponibles para recoger: 0 - Pan (2 pts, 1 kg) 1 - Cuchillo (3 pts, 1 kg) Ingrese indice del item para recoger (-1 para terminar): 0 Item 'Pan' recogido.

Items disponibles para recoger: 0 - Cuchillo (3 pts, 1 kg) Ingrese indice del item para recoger (-1 para terminar): 0 Item 'Cuchillo' recogido.

Items disponibles para recoger: No quedan items disponibles.

/////////////////////////////

Lugar actual: Cocina Restos de una batalla culinaria. Cuchillos por aqui, migajas por alla. Alguien cocino o fue cocinado. Items en el lugar: Inventario (peso total 2):

  • Cuchillo (3 pts, 1 kg)
  • Pan (2 pts, 1 kg) Puntaje: 5

Tiempo restante: 27.90

Moverse gastara 0.30 unidades de tiempo segun tu inventario actual. Comandos: Mover (U/D/L/R), Recoger (C), Dejar (B), Salir (S)
Ingrese comando: b Items en tu inventario: 0 - Cuchillo (3 pts, 1 kg) 1 - Pan (2 pts, 1 kg) Ingrese indice del item para dejar (-1 para terminar): 1 Item 'Pan' dejado. Otro item para dejar (-1 para terminar): -1

/////////////////////////////

Lugar actual: Cocina Restos de una batalla culinaria. Cuchillos por aqui, migajas por alla. Alguien cocino o fue cocinado. Items en el lugar:

  • Pan (2 pts, 1 kg) Inventario (peso total 1):
  • Cuchillo (3 pts, 1 kg) Puntaje: 3

Tiempo restante: 26.90

Moverse gastara 0.20 unidades de tiempo segun tu inventario actual. Comandos: Mover (U/D/L/R), Recoger (C), Dejar (B), Salir (S)
Ingrese comando: c

Items disponibles para recoger: 0 - Pan (2 pts, 1 kg) Ingrese indice del item para recoger (-1 para terminar): 0 Item 'Pan' recogido.

Items disponibles para recoger: No quedan items disponibles.

/////////////////////////////

Lugar actual: Cocina Restos de una batalla culinaria. Cuchillos por aqui, migajas por alla. Alguien cocino o fue cocinado. Items en el lugar: Inventario (peso total 2):

  • Pan (2 pts, 1 kg)
  • Cuchillo (3 pts, 1 kg) Puntaje: 5

Tiempo restante: 25.90

Moverse gastara 0.30 unidades de tiempo segun tu inventario actual. Comandos: Mover (U/D/L/R), Recoger (C), Dejar (B), Salir (S)
Ingrese comando: d Te has movido a Jardin Tiempo usado: 0.30 | Tiempo restante: 25.60

/////////////////////////////

Lugar actual: Jardin Mal cuidado y con plantas que parecen tener hambre. Un lugar perfecto para esconder cosas peque├▒as o a un cadaver elegante.
Items en el lugar:

  • Moneda (2 pts, 1 kg) Inventario (peso total 2):
  • Pan (2 pts, 1 kg)
  • Cuchillo (3 pts, 1 kg) Puntaje: 5

Tiempo restante: 25.60

Moverse gastara 0.30 unidades de tiempo segun tu inventario actual. Comandos: Mover (U/D/L/R), Recoger (C), Dejar (B), Salir (S)
Ingrese comando:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages