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. 16600 installs and 3700 weekly users
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
port
A functional in-browser mock operating system and program ecosystem with pixel art style and documentation
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/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. 16600 installs and 3700 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/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/SCC369
Set of resources to support the SCC369 Embedded Systems course at Lancaster University
james1236/voluntary.app
in-browser webRTC-based secure p2p messaging app platform