Skip to content

Releases: OscarFDiaz/GameID

Game_ID, Age of empires, c-plus-plus, c-plus-plus-game

23 May 17:43
46c9636
Compare
Choose a tag to compare

GameID

Proyecto escolar

Objetivo

  • Realizar la definicion de datos ası como la implementacion para la manipulacion efectiva de
    los datos, usando las estructuras de datos siguientes:
    • Arreglo Dinamico
    • Lista Ligada
    • Pilas y Colas
    • Arboles Binarios de Busqueda ́
    • Grafos

  • Se requiere prototipar usando memoria dinamica la estructura y administracion de la
    informacion de un videojuego, basado en el genero “estrategia en tiempo real” (Age of
    Empires, Warcraft, etc), teniendo como base las siguientes entidades u objetos:
    • Civilizaciones
    • Mapa
    • Unidades (aldeanos, guerreros, etc) (inf)
    • Recursos (comida, oro, etc) (inf)

  • Las civilizaciones se deberan de almacenar en memoria secundaria (archivo) para cargase
    cada vez que se ejecute el programa, ası como los aldeanos y guerreros. Con lo anterior será necesario mantener en memoria las civilizaciones, aldeanos y guerreros de cada civilizacion
    usando estructuras de datos.

  • El mapa sera representado con una una matriz dinamica (grafo), en donde estaran las
    unidades y los recursos.

  • Las unidades y los recursos representan objetos ya definidos, que mas adelante se daran
    sus caracter ́ısticas. * Las unidades son objetos especıficos de cada civilizacion. * Los
    recursos son unicamente para el mapa.

IMPORTANTE

  • Para cargar y guardar las civilizaciones será necesario modificar la ruta de acceso en "menucivilizacion.cpp", de la linea 6-90.