Implementation of Henderson's Escher fish in Scala ported from https://github.com/einarwh/funfish 's F# implementation.
See https://eprints.soton.ac.uk/257577/1/funcgeo2.pdf for Peter Henderson's paper.
Check the results on https://janbols.github.io/funFishScala/
or
- Build by calling
sbt fastOptJS
. - Open ./index.html in your favourite browser
Also see https://www.wikiart.org/en/m-c-escher/square-limit-colour for the expected end result as drawn by Escher.