Created a file type that only uses two colours. The program takes converts between 1bit and other image file formats. It uses dithering techniques such as Floyd-Steinberg and Bayer dithering. Written entirely in C.
Developed a platformer entirely in MIPS assembly within the MARS MIPS assembly emulator. Implemented collision with the player and walls, and included a running clock that was used to keep score.
Coded a command line program that takes in a series of coordinates, and returns an approximation of the best line path between those points. Uses a Travelling salesmen approximation similar to Kruskal's algorithm for minimum spanning trees. Written entirely in C.
Converted the C code from Sea of Thieves TS to WebAssembly, with Emscripten, and used it in a website for ease of use. (airplane is temporary)
Assingment from my second year course (CSCB09). Gives update on amount of available ram over a specified amount of time. At the same time displays the users connected and CPU usage. Shows system information after finished with ram.