Hash Guard was my first attempt at creating a user-friendly password manager with a nice UI and easy to use.
My encryption algorithm was one of the first projects that I worked on when I started working with C++, and it took me about five months to get to what I considered to be a finished state.
I decided to create a custom version of Langton's ant. I based it on the original version and then added more instructions the ant can process.
This program simulates logic circuits and lets you save a circuit and work on it later.
Probably one of my more goofy project ideas, I decided it would be fun to try and program an assembly computer in Minecraft with mc function files and command blocks.
It goes with my Minecraft computer, but this takes in a MCAC code file and then assembles it into a mcfunction file that can load that code onto the computer.
I thought it would be nice to draw vector text and shapes in Snapchat, so I used ADB and python to create a script.
This was the game that I submitted for my HND college assignment. It is based on the game boggle but made into a computer version with some fun game modes.
I made this as a tool that could be useful in the future for one of my projects; it takes language files and then converts item names or character speech into another language.
Based on the game Hotline Miami, I thought it would be fun to try and create a house with different rooms via procedural generation.
Some cellular Automata fun, not much more to say. It's just lovely to watch.
This can help beginners visualize what a sorting algorithm is doing by stepping through and moving the pieces around.
My first Minecraft mod is based on the quarry mod, i also added lots of different berries that give the player other potion effects.
Just a little project to test the physics of how ball collision works.
I thought this would be a fun project to work on that displays a message in a jumble of keys and scrolls if the message is more significant than the screen's height.
I saw a game when I was at the science center in Glasgow and decided to recreate it.
My start into ai. It started basic, with some boids flocking together and following their neighbors.
A visualization of a boolean network. Each node has a certain number of nodes connected to it that determine the next stage that it will change to.
I mean, its chess. What more is there to say. Who doesn't love a game of chess?
Displays discord emotes in a nice ui, so you can search through them.
It's pretty simple takes in images from a gif and convert them into a 2-bit stitch effect.
It takes an image and either generates a color pallette from that image or creates a random one and recreates the first image as best it can with the limit colours it has. It also uses a dithering effect to get better results.
Does what it says on the tin really, It generates a maze.
Just a basic clone of minesweeper, Pretty simple really.
My first attempt at neural networks is just a single perceptron network that tries to calculate the best fit for a given group of points.
Creates a grid with all cells pointing to the end position to generate a pathfinding grid.
A nice pixel effect changing between different images.
A basic clone of the powder toy game, A pixel physics simulator.
A visualization of prims algorithms, Creates the minimum spanning tree of a graph of nodes.
A basic raycasting visualization, showing the walls the rays are hitting on the 2d plane to give a 3d type effect. Just like older games like Doom and Wolfenstein had.
Just like a random walk, but it creates a path that never crosses over itself.