Technologies: C++20, GTest, CMake
Inspired by a university project;
Basic graphs representations with common interface;
Support for House of Graphs formats (.mat, .lst) and .graphML formats;
Support for several algorithms:
Coloring algorithms (Greedy, (WIP) LF, (WIP) SF)
(WIP) DFS;
(WIP) BFS;
(WIP) Topological sort;
(WIP) Shortest path;
(WIP) Minimum spanning tree;
(WIP) Strongly connected components;
(WIP) Critical path method;
Benchmarking support
Technologies: C++20, GTest, CMake
Made as part of an amateur game jam between friends;
A text-based economic game where the goal is to travel to the center of the galaxy;
Heavily inspired by the video game Spore;
Made in a scallable way, allowing for implementing future mechanisms such as client-server model and running several instances of the game;
Technologies: Java, Maven
Network dungeon crawler text-based game in client-server model;
The game state is controlled and validated by the server;
Custom graph-based map generation at each playthrough;
Exploration state retention;
Combat system with randomly generated enemies;
Character progression based on randomized loot;
Consumables mechanic;
JSON-based client-server communication;