These are some small JavaScript scripts.
This is a basic evolutionary simulation that I made for my summative English assignment. The logical model of the psychologies of the protozoa is too simple to create any particularly interesting patterns, but the different species colours at least make it sometimes look kind of visually appealing.
AsciiMath is a really convenient alternative to LaTeX for most of my use cases, but its live demo doesn't support line breaks. This is an alternative UI which solves my issue.
This lets you convert between Unix time and normal time. It would have been better as a CLI, but I felt like implementing it in JavaScript for some reason.
This lets you count the number of words and characters in a block of text
that you paste in. Again, it would make much more sense as a CLI (use
wc
) - I made this primarily for people on Windows and as
TypeScript practice.
This is a calculator for finding new values of 2D coordinates based on a 2x2 linear transformation matrix.>