Max Goren's Projects
A repository for the algorithms covered in my articles on maxgcoding.com
Dumping ground for various DSA examples in Java
Dictionary AST implemented as an Iterative AVL tree
BACnet/IP stack written in Java. Forked from http://sourceforge.net/projects/bacnet4j/
A Collection of different balance search tree implementations
An in-memory B+ Tree in C++
Bottom Up Natural Queue Merge Sort
Java Swing implementation of Langtons Ant's and other Automatons
The reddit /r/roguelikedev code along 2020!
Conways Game of Life using C++ and SFML
Code Repo for the Roguelike C++/BearLibTerminal Tutorial
Full implementations of Data Structures
An implementation of the Dining Philosophers Problem re-cast as hungry hungry programmers.
Example of using Dijkstra Maps for NPC pathfinding in Roguelikes
Expression evaluation algorithms
Example data structures and algorithms
"Hello, World!" in a LOT of languages.
An Iterable Key/Value store, implemented with hash table using quadratic probing & STL style iterators
An iterable set, implemented via hash table with separate chaining.
Kruskals Minimum Spanning Tree Algorithm, visualized with SFML
An C++/NCURSES implementation of Langton's Ants.
An (incomplete) implementation of a Left Leaning Red/Black Tree.
An Example of simple Mark/Sweep Garbage Collector
Config files for my GitHub profile.
An adjunct Library designed to work with BearLibTerminal for Roguelike and other 2D game development.
MGCBasic is an interpreter for the BASIC programming language, written in C++
A C++ Library of commonly used containers and libraries
Inspired by the Java Streams Library, MGCStream strives to implement similar functionality in C++
OWLang - The "One Weekend" Programming Language Project.
An AST walking interpreter for Owl