Skip to content

Catalin142/Graphy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graphy

Graph editor made in C++ and Win32 API.

Graphy Layout

Overview

Graphy is an easy-to-use app developed to help students visually learn about one of the most important data structure in programming, graphs.

Features

This project is still a work in progress. Items without a check mark are planned but not yet implemented at this time.

  • Save/load system
  • Theory Tab
  • Visualization of the distance between nodes
  • Dijkstra’s Shortest Path Algorithm
  • Prim's algorithm
  • Kruskal's algorithm
  • Support for the english language

Graphy comes with it's own engine written in C++ and with it's own sprite editor developed using C++ and OpenGL.

System requirements

Graphy was developed and tested only on Windows 10, so, to be sure you can run this app, you need Windows 10.

Documentation

Application's documentation is written in romanian.

Building

Run GenerateProject.bat.

Project structure

Path Description
\Engine Contains all the code written to make the app development easier, it provides: event system, renderer, logger, GUI, maths library
\Graphy Application source code
\Graphy\Resources Assets used by the app
\Graphy-doc Documentation
\Sprite Editor The app used to create the visual assets

Credits

For graphs theory

For algorithms

About

Graph editor

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors