Pinned 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
gamemaker
An intermediate level game making tool
jspaint
A pixel drawing tool with text schematic saving and loading (used in gamemaker)
memtile
Chrome/Edge popup extension memory game with leaderboard. 25000 installs and 6000 weekly users
microbit-webusb-flash-and-serial
A minimal tool for flashing a micro:bit v2 over WebUSB and communicating using Serial.
microboy
My raspberry pi zero powered portable mini computer (3d print files, wiring diagram, code, product lists)
multiplayer
Online multiplayer JavaScript + Node.js game (client-server architecture, procedural terrain gen, player movement, accounts, item selection & use)
pico-foldable
A small ds-style foldable Raspberry Pi Pico console with a buzzer, a joystick, a display and some buttons
stamina
Survival/Horror .IO game spanning infinite procedurally generated planets. Collect resources to improve your stamina, allowing you to venture further each day.
james1236's Repositories
james1236/backseat.nvim
A neovim plugin that uses GPT to highlight and explain code readability issues
james1236/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
james1236/pico-foldable
A small ds-style foldable Raspberry Pi Pico console with a buzzer, a joystick, a display and some buttons
james1236/microboy
My raspberry pi zero powered portable mini computer (3d print files, wiring diagram, code, product lists)
james1236/microbit-webusb-flash-and-serial
A minimal tool for flashing a micro:bit v2 over WebUSB and communicating using Serial.
james1236/stamina
Survival/Horror .IO game spanning infinite procedurally generated planets. Collect resources to improve your stamina, allowing you to venture further each day.
james1236/gamemaker
An intermediate level game making tool
james1236/jspaint
A pixel drawing tool with text schematic saving and loading (used in gamemaker)
james1236/memtile
Chrome/Edge popup extension memory game with leaderboard. 25000 installs and 6000 weekly users
james1236/multiplayer
Online multiplayer JavaScript + Node.js game (client-server architecture, procedural terrain gen, player movement, accounts, item selection & use)
james1236/port
A functional in-browser mock operating system and program ecosystem with pixel art style and documentation
james1236/tiltdodge
A Godot powered android game
james1236/uno
Client & server javascript w/ nodeJS multiplayer UNO clone
james1236/algorithmXTracing
A JavaScript implementation of Donald Knuth's Algorithm X that traces the process of solving Sudoku puzzles.
james1236/csg.js
Constructive solid geometry on meshes using BSP trees in JavaScript
james1236/dodge
Arcade style endless bullet hell Java game (JavaFX) with an interesting limited time dodge mechanic while the mouse is pressed. Saves highscores
james1236/infolab-lights
Repository to hold code, effects and scheduling data for the Infolab21 LED fascia display
james1236/lux
Arcade style Java game (JavaFX) where you rapidly determine color brightness. Several gamemodes, highscore saving, animations, OOP and enumerators
james1236/microbit-v2-samples
CODAL build tools and sample programs for the micro:bit v2.x
james1236/microcode
Coding "on the go" with the micro:bit (V2)
james1236/micropython-ssd1327
MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays
james1236/Rpi-ST7789
Python library to control an ST7789 240x240 1.3" TFT LCD display.
james1236/satellite
Attempting to use the three.js framework
james1236/voluntary.app
in-browser webRTC-based secure p2p messaging app platform