Adding auto-rotate to Xfce
I recently converted my Chromebook to a plain Linux machine, using the fantastic mrchromebox.tech website. Part of the process of doing so was setting up various components and behaviours I’d …
A blog of my programming activities
I recently converted my Chromebook to a plain Linux machine, using the fantastic mrchromebox.tech website. Part of the process of doing so was setting up various components and behaviours I’d …
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 …
This was a smaller project I made in around a week and a half that combines THREE.js and Ammo.js to make a minigolf game. View project
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 …
Recent Comments