Pinned Repositories
time-server
A CS-358 project at Valparaiso University to keep accurate time for the James S. Markiewicz Solar Energy Research Facility.
AVL
A trivial AVL tree implementation in C++
BestPaint
CS-250 Paint Project ; A better paint program
c-audio-generation
Generating audio waves and notes using the C programming language.
car-simulator-1990
A driving simulator written in SDL2.
console-cad
A console-based computer aided design (CAD) program written in C
cpp-uttt
My Ultimate Tic-Tac-Toe classes and main rewritten in C++
CS-495-Parallel
Programs written for the CS-495 independent study, Parallel Computing
Opening-Policy-Simulation
A simulation of COVID-19 spread given a number of stores with opening policies and maximum viral loads.
valpo-acm-game
The top down shooter game that Valpo ACM-W is building together.
s-gannon's Repositories
s-gannon/AVL
A trivial AVL tree implementation in C++
s-gannon/c-audio-generation
Generating audio waves and notes using the C programming language.
s-gannon/car-simulator-1990
A driving simulator written in SDL2.
s-gannon/console-cad
A console-based computer aided design (CAD) program written in C
s-gannon/cpp-uttt
My Ultimate Tic-Tac-Toe classes and main rewritten in C++
s-gannon/CS-495-Parallel
Programs written for the CS-495 independent study, Parallel Computing
s-gannon/Opening-Policy-Simulation
A simulation of COVID-19 spread given a number of stores with opening policies and maximum viral loads.
s-gannon/cursed-algorithms
A set of "cursed" algorithms to be tested against their standard counterparts. These include algorithms involving swapping, parity checking, and more.
s-gannon/disaster-strikes
A strategy game for up to 4 players where you have to eliminate all natural disasters.
s-gannon/dwm
Custom dwm fork
s-gannon/fibonacci-server
An implementation of a server that calculates Fibonacci numbers using server-side threads via input from a client, transmitted from client to server via a named UNIX pipe.
s-gannon/fizzbuzz
The classic children's game of FizzBuzz
s-gannon/freeboy
A free and open source wrist mounted computer.
s-gannon/InfiniTime
Personal fork of the firmware for Pinetime smartwatch written in C++ and based on FreeRTOS.
s-gannon/judges-assistant
An assistant for the judge of a tabletop RPG.
s-gannon/lab-monitor
Monitors multiple PCs in a computer lab, giving statistics such as CPU and RAM usage
s-gannon/lattice_paths
Code for computation regarding k-equivalent lattice paths in combinatorics.
s-gannon/parametric-graphs
Takes in parametric equations and plots them using matplotlib
s-gannon/pnm-implementation
My implementation of the PNM format in C. The library is meant to read and write a .pnm image.
s-gannon/ray-tracing-tutorial
This is just me implementing the Ray Tracing series by Peter Shirley in the C programming language.
s-gannon/raycaster
An implementation of a raycaster in the C programming language.
s-gannon/redemption-paint
A MS Paint clone written in the C programming language.
s-gannon/s-gannon
Config files for my GitHub profile.
s-gannon/Simplified-PageRank
A simplified version of Google's original PageRank algorithm
s-gannon/statsplot
Plots data on a scatterplot from a Microsoft Excel file. Includes all points, linear regression, the linear regression equation, and the R and R squared value
s-gannon/svi
Simple terminal editor
s-gannon/three-deg
Three Degrees, a web application that displays the relationships between people.
s-gannon/time-server-continued
A continuation of a CS-358 project at Valparaiso University to keep accurate time for the James S. Markiewicz Solar Energy Research Facility.
s-gannon/ultimate-ttt
A class for tic-tac-toe, ultimate tic-tac-toe, and two example programs for a player to player game and a random legal board generator.
s-gannon/wordle-helper
A program that helps you with Wordle