I frequently rely on programming to solve some problems or questions I may have. Sometimes I get a fun idea for a piece of software and decide to make it. This is a collection of some of that software.
| Project |
Description |
Download |
| Roguelike Battle Royal Game and Engine |
Back when Apex Legends came out I had the thought it might be fun to have a mini battle royal game to play with a small group of friends during queue times. I came up with the idea to make a 2D battle royal type game where the main concept was swapping abilities of all sorts (including health and shields having abilities and being swappable) and lots of movement options. I have since decided it would be a fun concept to see in a roguelike game so I am currently working towards a combination of both genres. In order to do this I decided to make the engine from the ground up in just C++ and SFML. I made all audio and artwork to match the futuristic theme. I have started a devlog on youtube and you can watch the latest video using the link on the right with a GitHub repository as well. |
  |
| Neural Network |
This project started as an attempt at making a chat bot. I decided a neural network would be the best way to make it as realistic as possible but I wanted to use my own code so I could make sure it could run anywhere. This is my first attempt at making a somewhat verbose neural network code base so I could make sure I understood what I was doing before making an implementaion in opencl. This implementaion trains against a semi-random tic-tac-toe bot and then prompts the user to play against the neural net. Unfortunately this method did not work out as well as I originally thought and, as I learned, is a poor way to train a network. (note: It runs in CLI, takes a long time to train, and -9 is used to represent empty spaces with 0-2 being used for input positions.) |
 |
| This Website |
I made this site as a way to help develop and refresh my skills with layout type languages. This site is made entirely with HTML and CSS. |
  |