Date Developed: Nov 2019
Strategic graph-based game using Dijkstra, BFS, and DFS algorithms.
Software engineering skills practiced in this project (in addition to mentioned data structures/algorithms):
- Software Design
- Memory Management (and testing it with Valgrind)
- Unit Testing and testing the logic with GDB
- Separate Compilation
- Defensive Programming
- Getting Command-line Arguments