Peter Collingridge's repositories
SVG-Optimiser
A python module to clear up SVG files, especially those created in Inkscape
code-for-blog
Code for various tutorials and programs I've written about on my blog
SVG-optimiser.js
An online SVG optimiser using Javascript and jQuery
canvas3D.js
Javascript library for making interactive 3D programs with the canvas
dungeon-crawler
HTML + JS dungeon crawler game
running-chart
Generate an SVG chart showing running times and distances
darwin-drawing
Drawing animals with evolvable parameters
evolve-image
Using genetic algorithms to create stylised versions of images
hex-plants
Evolving plant with hexagonal cells
vue-animation-studio
Vue app for building animations
geolocation-test
Testing javascript geolocation
hexytobots
Simulating hexagonal cells with simple genetics
machine-maths
Exploring mathematics by playing with machinens
markov-chain
Python library for creating, analysing, and drawing Markov chains
maths-resources
A selection maths activities for children, which can be printed out
pattern-puzzles
Sets of non-numerical maths exercises
petercollingridge
Config files for my GitHub profile.
piano-spline
Spline tool for piano strike weights
remix-puzzle
Maths puzzles with no words or symbols, written in remix
shex-cells
Simulated hex cells that develop and evolve
slay-the-spire-like
A card game like Slay the Spire, incorporating maths challenges