Rendering engine 2
I have been working on a new software rendering engine as a follow up from my previous one. As with the previous one, this means performing all calculations required to …
A blog of my programming activities
I have been working on a new software rendering engine as a follow up from my previous one. As with the previous one, this means performing all calculations required to …
I have wanted to gain a better understanding of neural networks for a while now, and so decided to implement one from scratch to try and achieve this. Rather than …
I use a tool called Obsidian to make notes on things I am likely to forget in the future. One of the many things I like about Obsidian is that …
I have been quite interested in game playing machines recently, and thought I would make something to play connect 4 against. This is by no means an AI, or machine …
This program aims to generate a tune using Tensorflow. To start off with, I acquired a dataset of tunes. I used https://thesession.org/ for this, which has a huge collection of …
This project is a 3D networked tank game with physics that you can play in the browser, inspired by Wii Tanks. I started off by setting up the rendering, which …
For this project, I wanted to make an online interpreter for the OCR exam reference langauge. The spec for this is available here: https://www.ocr.org.uk/Images/558027-specification-gcse-computer-science-j277.pdf. This is an ongoing project which …
If you are looking for a Rust project, you are probably looking for Connect 4 computer instead. For this project, I just wanted to make a simple 2048 clone and …
This project was my first entry to a game jam, GMTK 2022. The theme for this project was “roll of the dice”, and although the idea that came to me …
I had been planning this for a while, to strengthen my understanding of encryption and networking. The idea is a messaging service, where users can register and send messages which …
Recent Comments