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.
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.
Confirming-the-Euler-Line
Takes three points from the user to form a triangle, then reports the Euler line. Calculates centroid, orthocenter, and circumcenter.
EmpAnaFibNum
Empirical Analysis on Fibonacci Numbers
ForwardDrive
Small 2D Unity game inspired by Road Fighter.
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-P1-Process-Fan
Process fan (fork-exec)
OSS-P3-Message-Passing
Demonstrate shared memory and message queue with a critical section.
University-Security-Crypto-Hash
Demonstrate cryptography, salting, hashing, and brute force cracking. CMPSCI-3780 Software Security.
OSS-P4-Process-Scheduling
Demonstrates process scheduling in Linux
ThreeQuicksort
Performance comparison of three different versions of Quicksort
University-OOP-Projects
Collection of individual projects to cover various aspects of object-oriented programming. CMPSCI2261-E01-10574-SP2018.