Work in progress!
Note that the first two rows are all zeros and ones. The third row can be any sequence of numbers. You can change it below. The rest of the grid is calculated in a way that for every number the product of the one above and the one below and the product of the one to the left and the one to the right sum up to the value of the square of the number. In short:
above * below + left * right = center * center
You can click on a number to see more information about it at the bottom. You'll find its coordinates in the grid and the rule that has been used to calculate it. To learn more about those, I recommend watching this video. In this implementation there are a few more rules. More information about those is to be added...
Also note that you can move around freely inside the grid and zoom in or out to a certain degree using mouse, touchpad and even touchscreen controls.
Have fun exploring number walls!
Select a sequence from below or select "Custom..." and write your own sequence in Javascript!
Take parameter n and return the n-th element of your sequence (must be integral, can be BigInt):
Select a color scheme and let numbers have a different background depending on certain conditions or code your on color scheme in JavaScript!
Take parameter n of type BigInt and return a valid CSS color value as a string (e.g. "#777", "red", "hsl(120, 100%, 25%)"):
More to come...