Jack Le Hamster's Projects
Provide an interface for abstract lists. An abstract list behaves like a read-only array, but without storage. It can virtually store an infinite number of elements. It's meant for working flexibly with arrays. Regular arrays can be used as abstract lists as well.
Accelerometer test + Darwin Gator game
For game portals
Algorithms
Routines to animate sprites in javascript
Template for programs that use typescript
Some shell script for publishing directly into npmjs, using np.
Bash script hooked up with npm for auto-committing changes into git.
This library contains a module that will save data locally as an object gets updated in an app.
Viewer for an editor that can view a Dok workspace structure.
Repo for the game "Where in space is Baby Hitler"
An online tool for sketching and sharing instrumental melodies.
A library for storing gigantic numbers, to calculate 3N + 1
Big bang
Game blink pong
Board game template
Graphics engine for games, set on top of bun.js.
This typescript library provides an object pool that's flexible and usable for any type of objects. It's written using bun, that's why it's called bun-pool.
Bun template for creating projects using bunjs
Cache data as PHP
Process canvas context to update images before they are used in games as texture.
A internet browser for cats
A component for games that tracks viewable cells in a 3d grid, and discards the ones outside the viewable range.
Simple interface for notifying when an element change.
Chess player AI written in JavaScript
Component for detecting collisions