Map Path Routing Engine(C++)

A dynamic routing engine that allows for parsing/processing data from OpenStreetMap files, and determines the optimal path/distance between any two road-based points. Output is generated in the form of a .geojson file which can be visually displayed via any geojson tool(ie. https://geojson.io/). The code is currently functional, but further optimizations and features are in development.

Click the GitHub logo below to view GitHub repo (includes code and documentation).

Tank Wars Game(Java)

(CSC 413) Software Development

Click the GitHub logo below to view GitHub repo (includes code and documentation).

Game Images:


Pyramid Panic Game(Java)

(CSC 413) Software Development

Click the GitHub logo below to view GitHub repo (includes code and documentation).

Game Images:


Assembly-like Interpreter(Java)

(CSC 413) Software Development

Click the GitHub logo below to view GitHub repo (includes code and documentation). 


Network Packet Transmission Simulator(C++)

(CSC 340) Programming Methodology

Click the GitHub logo below to view GitHub repo (includes code and documentation). 


Dijkstra Routing Algorithm(C)

ENGR 476 (Computer Communication Networks)

Click the GitHub logo below to view GitHub repo (includes code and documentation). 

 


Dijkstra Routing Algorithm(Java)

ENGR 476 (Computer Communication Networks)

Click the GitHub logo below to view GitHub repo (includes code and documentation). 


Expression Evaluator w/ Calculator GUI(Java)

ECSC 413 (Software Development)

Click the GitHub logo below to view GitHub repo (includes code and documentation).

Sample Error Handling Image: