james1236's repositories
backseat.nvim
A neovim plugin that uses GPT to highlight and explain code readability issues
buzzer_music
RPI Pico / Micropython library to play music through one or more buzzers, can automatically replace chords with fast arpeggios to simulate polyphony with a single buzzer. Music can be easily taken from onlinesequencer.net
pico-foldable
A small ds-style foldable Raspberry Pi Pico console with a buzzer, a joystick, a display and some buttons
multiplayer
Online multiplayer JavaScript + Node.js game (client-server architecture, procedural terrain gen, player movement, accounts, item selection & use)
algorithmXTracing
A JavaScript implementation of Donald Knuth's Algorithm X that traces the process of solving Sudoku puzzles.
csg.js
Constructive solid geometry on meshes using BSP trees in JavaScript
infolab-lights
Repository to hold code, effects and scheduling data for the Infolab21 LED fascia display
microcode
Coding "on the go" with the micro:bit (V2)
micropython-ssd1327
MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays
Rpi-ST7789
Python library to control an ST7789 240x240 1.3" TFT LCD display.
SCC369
Set of resources to support the SCC369 Embedded Systems course at Lancaster University
voluntary.app
in-browser webRTC-based secure p2p messaging app platform