Pinned Repositories
Avian
A super lightweight library for inverse kinematics for a maths IA I am working on, this uses trigonometry and graph interpolation to find the perfect angle for bones in an arm structure
binomial-optimized
A calculator for chances using a binomial distribution algorithm, the program reduces the size of factorial calculations by calculating the size of factorials after dividing rather than before.
CloneDroneLinuxPatch
Clone Drone In The Danger Zone is one of my favourite games and one that I wish had a native port, thanks to unity and someone smarter than me a port now exists.
Intercept
Something I am working on at school as I have stumbled upon an equation which cannot be solved with algebra and would like to optimise the solving method
komorebi
A beautiful and customizable wallpapers manager for Linux
Minecraft-server-helper
The default user-interface for hosting a minecraft server is hard on the eyes and doesn't offer all the useful information it should, this aims to add quality of life features like dark mode, displaying player heads of those ingame, changing the color of text, an on an off button, a display for whether the server is up or not and a ticks per second graph.
samuelwatsonofficial
Config files for my GitHub profile.
Scarlet
small clone of an old game I used to play ported to bevy.
Sharp-Scratch
I have always been a huge fan of scratch, I wrote my first and only game engine in it, I've made several bad games using it but most importantly I learned lots using it. Scratch is a great tool for kids but a major downside is the speed: it's written in an interpreted (slow) language which is interpreted by Javascript (slow). This project intends to trans-pile (translate) the interpreted Scratch language to C# using the Godot game engine and lots of work which skips two steps of slow interpretation and gives a product with variable sprite resolutions and uncapped frame rates.
Sitakai
A writing system that incorporates features suited for the phonotactics of the logical language Toaq
samuelwatsonofficial's Repositories
samuelwatsonofficial/Sharp-Scratch
I have always been a huge fan of scratch, I wrote my first and only game engine in it, I've made several bad games using it but most importantly I learned lots using it. Scratch is a great tool for kids but a major downside is the speed: it's written in an interpreted (slow) language which is interpreted by Javascript (slow). This project intends to trans-pile (translate) the interpreted Scratch language to C# using the Godot game engine and lots of work which skips two steps of slow interpretation and gives a product with variable sprite resolutions and uncapped frame rates.
samuelwatsonofficial/Avian
A super lightweight library for inverse kinematics for a maths IA I am working on, this uses trigonometry and graph interpolation to find the perfect angle for bones in an arm structure
samuelwatsonofficial/binomial-optimized
A calculator for chances using a binomial distribution algorithm, the program reduces the size of factorial calculations by calculating the size of factorials after dividing rather than before.
samuelwatsonofficial/CloneDroneLinuxPatch
Clone Drone In The Danger Zone is one of my favourite games and one that I wish had a native port, thanks to unity and someone smarter than me a port now exists.
samuelwatsonofficial/Intercept
Something I am working on at school as I have stumbled upon an equation which cannot be solved with algebra and would like to optimise the solving method
samuelwatsonofficial/komorebi
A beautiful and customizable wallpapers manager for Linux
samuelwatsonofficial/Minecraft-server-helper
The default user-interface for hosting a minecraft server is hard on the eyes and doesn't offer all the useful information it should, this aims to add quality of life features like dark mode, displaying player heads of those ingame, changing the color of text, an on an off button, a display for whether the server is up or not and a ticks per second graph.
samuelwatsonofficial/samuelwatsonofficial
Config files for my GitHub profile.
samuelwatsonofficial/Scarlet
small clone of an old game I used to play ported to bevy.
samuelwatsonofficial/Sitakai
A writing system that incorporates features suited for the phonotactics of the logical language Toaq
samuelwatsonofficial/super-ice
A very simple ice cream ordering system in the command line written in Rust. Why rust? Because Rust is a super fast compiled language which means you'll be able to get tasty treats at hyper speed
samuelwatsonofficial/swot
Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts.