Interactive demos and image generators for a Y4–Y6 maths circle in London.
Simulator for rolling 1 or 2 dice. Shows a live histogram of outcomes alongside the theoretical probability distribution; useful for demonstrating the law of large numbers.
Renderer for iterated fractals: Sierpiński triangle and carpet, Koch curve, Hilbert curve, Pythagorean tree, and others. Recursion depth is adjustable; output can be exported as PNG.
Interactive explorer for three fractals: Mandelbrot Set, Burning Ship, and Tricorn (Mandelbar). Supports zooming, adjustable colour schemes, and coordinate input to jump to specific regions.
Simulator for the chaos game that produces the Sierpiński triangle. Picks a random vertex at each step and plots the midpoint; the fractal structure emerges after enough iterations.
These tools generate images intended to be used alongside printed problem sheets — the corresponding problem text is separate. All tools let you set exact pixel dimensions and line width so the image can be placed precisely in Photoshop, InDesign, or similar.
Generates an evenly-spaced rectangular grid at a specified size, row and column count, and line width.
Generates images for combinatorics challenges on symmetric configurations: stars, hexagons, round tables with plates, bracelets, houses, and others, arranged in a tiled grid.
Generates images for map colouring challenges. Available figures: pie-sliced circles, circles with a centre region, nested circles inside a square, a 2×4 grid, a candy shape, and a concentric multi-ring figure (3-sector core, plain ring, outer rings split 2/3/5 ways).
Two or three intersecting circles with optional labels curved along each circle, placed on arcs outside the other sets. Adjustable resolution, line width, line colour, label size and colour.
Draws an analogue clock face at a chosen time. Options include showing numbers, hour and minute hands, tick dots, and clockwise or anti-clockwise direction.
Generates domino diagrams: a horizontal row of vertical double tiles 1–1 through 9–9, or a bottom-aligned triangle of all horizontal tiles from 0–0 up to 6–6. Width is set explicitly; height and line width scale automatically.
Draws a row of pointed fence boards with 45° tops. Adjustable canvas size, board count, and line width.
Draws Pascal’s triangle with entries in circles, optional row indices, connection lines, and formula labels (bracket or C notation). Adjustable row count, font size, and line widths.
Generates a tiled grid of one chosen basic shape (triangles, quadrilaterals, regular polygons, star, circle, and others) for use on printed problem sheets. Same layout controls as Symmetric Combinatorics.
Multi-page references that preview many figures at once. Each entry has its own canvas; global width, height, and line-width controls apply to all previews.
Gallery of the basic shapes used elsewhere: quadrilaterals, triangles, regular polygons, a star, and a circle. Each shape is scaled to fill its canvas.
All 12 pentominoes (F, I, L, N, P, T, U, V, W, X, Y, Z), each in its own colour with square grid lines showing the five unit squares.
One tiling example per basic shape, showing how triangles, quadrilaterals, a pentagon, and a regular hexagon can cover the plane. Includes deliberately irregular examples.
For each of the 12 pentominoes, one or more tilings of the plane (where they exist), with the repeat unit highlighted.
Regular and Archimedean tilings built from pattern-block pieces (triangle, square, hexagon, rhombi, trapezoid), grouped by how many different shapes each tiling uses.