Daniel Eggers's repositories
game-role-attendant
This webpage is intended to assist with role-based and hidden identity games. Each player will connect to the host and receive personalized role information for the game.
ForwardDrive
Small 2D Unity game inspired by Road Fighter.
ThreeQuicksort
Performance comparison of three different versions of Quicksort
EmpAnaFibNum
Empirical Analysis on Fibonacci Numbers
Confirming-the-Euler-Line
Takes three points from the user to form a triangle, then reports the Euler line. Calculates centroid, orthocenter, and circumcenter.
Code-Generation
Takes in an arbitrary source file (fs extension), performs lexical analysis, checks its syntax and builds a parse tree, validates its static semantics, and produces assembly code. These actions are performed according to a grammar specified in the README. Grammar is context-free. Parsing is done with recursive descent.
University-Security-Crypto-Hash
Demonstrate cryptography, salting, hashing, and brute force cracking. CMPSCI-3780 Software Security.
University-OOP-Projects
Collection of individual projects to cover various aspects of object-oriented programming. CMPSCI2261-E01-10574-SP2018.
Lexical-Analyzer
Tokenizer module for a custom compiler. This is the precursor to a code-generation project: <https://github.com/dme998/Code-Generation>
Obfuscated-Hello-World
hello world obfuscated with vectors, bitshifting, type conversions, and more
OSS-P3-Message-Passing
Demonstrate shared memory and message queue with a critical section.
OSS-P4-Process-Scheduling
Demonstrates process scheduling in Linux
OSS-P1-Process-Fan
Process fan (fork-exec)