Skip to content

This repository is intended to expose the final project of the CES11 discipline at ITA - Aeronautics Institute of Technology.

Notifications You must be signed in to change notification settings

lucaslgn/exame-ces11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compilation

Type the command make all in the root of the project to compile the game, make sure the machine has a recent version of Make.

Running

Run the binary Exam with the command ./Exam or run the command make run in the root of the project. To save the game press ctrl + s.

Abstract data types used in source code

The source code relies on graphs for representing the connections between different places in the map, the graph is represented with a weighted adjacency list (the weights are the distances in pixels). Character movement is determined using Dijkstra's algorithm implemented with priority queue. Also, we used a standard queue from STL in order to draw the character at each vertex of the path.

About

This repository is intended to expose the final project of the CES11 discipline at ITA - Aeronautics Institute of Technology.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •