maxgoren
I'm a Backend Software Engineer located in the Northeastern USA, collected here are some of my personal efforts.
Boston
Pinned Repositories
codealong2020
The reddit /r/roguelikedev code along 2020!
Djmaps
Example of using Dijkstra Maps for NPC pathfinding in Roguelikes
MCTk
An adjunct Library designed to work with BearLibTerminal for Roguelike and other 2D game development.
mgcdb
An embeddable in-memory database with SQL
owlscript
Owlscript
RedBlackTrees
Simplifying Bottom Up Red/Black Trees
swift-TCOD
a native wrapper for calling functions from the Doryen Library (libtcod) in Swift 4.2
TilePuzzle
Solving tile puzzles with searching algorithms
TreeVisualizer
A simple C++ utility to generate images of binary search trees.
VizSort
Popular sorting algorithms brought to life through data movement visualization
maxgoren's Repositories
maxgoren/BPlusTree
An in-memory B+ Tree in C++
maxgoren/RedBlackTrees
Simplifying Bottom Up Red/Black Trees
maxgoren/TreeVisualizer
A simple C++ utility to generate images of binary search trees.
maxgoren/CellularAutomata
Java Swing implementation of Langtons Ant's and other Automatons
maxgoren/EvalExpressions
Expression evaluation algorithms
maxgoren/IterableMap
An Iterable Key/Value store, implemented with hash table using quadratic probing & STL style iterators
maxgoren/MGCBasic
MGCBasic is an interpreter for the BASIC programming language, written in C++
maxgoren/mgcdb
An embeddable in-memory database with SQL
maxgoren/OWLang
OWLang - The "One Weekend" Programming Language Project.
maxgoren/owlscript
Owlscript
maxgoren/VizSort
Popular sorting algorithms brought to life through data movement visualization
maxgoren/ConwaysLife
Conways Game of Life using C++ and SFML
maxgoren/DataStructures
Full implementations of Data Structures
maxgoren/IterableSet
An iterable set, implemented via hash table with separate chaining.
maxgoren/KnightsTour
The Knights Tour Puzzle
maxgoren/KruskalMST
Kruskals Minimum Spanning Tree Algorithm, visualized with SFML
maxgoren/kvpair
Key/Value pair data structure
maxgoren/MarkSweepGC
An Example of simple Mark/Sweep Garbage Collector
maxgoren/maxgoren
Config files for my GitHub profile.
maxgoren/mgcavl
A drop in replacement for std::map/std::set using an AVL tree instead of Red/Black tree.
maxgoren/MGCStream
Inspired by the Java Streams Library, MGCStream strives to implement similar functionality in C++
maxgoren/mgczip
Compress ya self before you wreck ya self: Huffman Encoding.
maxgoren/RadixTree
A C++ implementation of a compressed trie
maxgoren/RDC
Simple Recursive Descent Calculator
maxgoren/RegExCompiler
regular expression pattern matching using NFA built by recursive descent compiler
maxgoren/RegExpNFA
Regular Expression Matching using NFA
maxgoren/rlisp
a simple scheme interpreter in C++
maxgoren/SetTheoryAlgorithms
Algorithms for Set Union, Intersection, Difference, and Symmetric Difference for ordered sets
maxgoren/smolz
maxgoren/ThompsonsConstruction
Thompsons Construction Algorithm for building NFA from regular expressions