Fritz Ammon's Projects
A bitwise version of the prime-finding algorithm Sieve of Eratosthenes. The "problem" with the algorithm is its high space complexity. For fun, I improve it a little by using bits for computations.
A "bulk" (automatic) save-for-later chrome extension for Amazon's shopping cart page
A 2D game created in Unity, as part of following one of Unity's public video tutorials, but with modifications/improvements to some algorithms.
and old project where I made a little desktop mini-game where you have to catch a fleeing window lol
Records left and right mouse clicks and time in between and plays it back
A Swift macro that is useful whenever the compiler cannot synthesize conformance to Codable on its own, e.g. an Observable class.
A collection of CS 1 homework. Shh.
A collection of HW from CS2. Shh.
Collection of my computer graphics homework from UNLV. Shh.
I wrote a C# class to handle finding the inverse of a special symmetric tridiagonal matrix used for finding the coefficients of 3rd degree piece-wise polynomials that pass through control points to form a smooth curve. I used the method for finding the inversion of a similar matrix at https://en.wikipedia.org/wiki/Tridiagonal_matrix#Inversion.
This repository hosts plugins for XIVLauncher/Dalamud
Dalamud plugin manifests
A C++ Win32 project that demonstrates process termination, Windows hooks to intercept global keyboard presses and mouse events, displaying an animation with transparency (without masks) and frame rate control, CPU sleeping, concurrency for non-blocking code, and handling the main message loop.
C solution to a mathematical problem where you must "count" the number of applications of a complex shuffling algorithm it takes to restore a deck of cards of size N back to its original order. A brute force algorithm results in poor turnaround times for some N, as it can take a an incredible number of applications to restore the order.
I love The Matrix. I made digital rain in a console using C++.
I use DirectSound and C++ to create a SoundClass that lets me play multiple WAV audio files simultaneously.
Just a refresher on creating a DLL using Visual C++.
A game based on Flappy Bird (but quite different from it), created with the Java framework libGDX. I called it Fwee As A Boyd because I was listening to Free As a Bird by The Beatles at the time of naming it.
I mean. I used to make a lot of pranks. It farts whenever you click anywhere on screen.
An old C++ homework assignment for a data structures course that I had fun working on. The objective was to take an algebraic expression and fully parenthesize it. The header file was moved into the cpp file so that it could run in ideone.com.
Using Microsoft Detours over traditional code cave / function hooking / swizzling techniques.
A macro that is useful whenever the compiler cannot synthesize conformance to Hashable on its own, e.g. a class that represents a destination type for a NavigationPath.
Provides an easy way to manage items in your keychain. Stores items as Data and requires the types of items being added conform to Codable.
My first keygen, for educational purposes. A programmer created a program that is meant to be cracked. Win32 GUI programming.
Chrome extension to continuously scroll down a Twitter page and like tweets. Expect a rate cap.
A plugin in C# that I made for use with Dalamud, a plugin manager for FFXIV.
A networking library that lets you build requests, choose between FormURL and JSON encoding, and execute requests.
branches ( main = mvvm, model-view = mv )
Collection of homework from operating systems class at UNLV. Shh.
This is an OBS-friendly version. AKA streamer edition.