Rubik's Cube (3x3) Algorithms
Overview I learned to solve the Rubik’s Cube a while ago using the “beginners method”. When learning I had to learn the algorithms needed for the different stages, but after a while it became muscl...
Overview I learned to solve the Rubik’s Cube a while ago using the “beginners method”. When learning I had to learn the algorithms needed for the different stages, but after a while it became muscl...
Shiphead Rules It’s hard to know how best to write the rules when teaching them to new players and it is possible this guide is only understandable when you already know the gist of the game, or ha...
Overview The aim is for a service called CUPS on the Pi to “abstract” the printer For this project I used a Raspberry Pi 5 with 2GB of RAM and 32-bit Raspberry Pi OS Lite. This means that the syst...
Old Version of Importing SVG Previously I was under the impression that the only functional way to have a .svg file accessible as a spritesheet was via something similar to the code below /** * ...
Firestore Notes This is two README files connected together, and slightly abridged. The first is from this respository. The second makes references the first, and may or may not be part of a public...
Miscellaneous The viewBox of a symbol is less meaningful than it seems, it doesn’t actually control size of the element, it is arbitrary and only used for the coordinate system of points within ...
https://www.lua.org/download.html Lua 5.4.8 Repo is https://luarocks.org/ like PyPi Remember to attribute Lua in projects You can build the binary yourself using make or get the pre-compiled bi...
Python Packages Revisited I have always struggled with managing Python packages, especially as I end up with long chains of relative imports like from ...thing import stuff, but it turns out that a...
PICO-8 Games with LUA The PICO-8 In the game Celeste there is a minigame in which you play a retro-style version of the game on a little console called PICO-8. It turns out that the original versi...
Typescript Without Compiler Typescript in a Flat Directory For a flat directory, the layout would be as below root/ ├── index.js ├── jsconfig.json └── types.d.ts The jsconfig.json file is used t...