Skip to main content

~/utils

A collection of small utilities, scripts, and toys I've written (mostly to learn and explore some experimental ideas, or for amusing my niece who is just getting started with programming):

Scripts

Puzzles

  • DigiTricks - Practice mental math.
  • 15 puzzle - 15 puzzle game (3x3, 4x4, and 5x5 versions).
  • Lights Out - Classic 5x5 Lights Out game.
  • Even grid puzzle - A grid puzzle by Brian Brushwood, implemented to practice the Pointer Events API.
  • Five coin puzzle - Another fun puzzle by Brian Brushwood.
  • /mh - Monty Hall problem simulator.

Games

  • Blastoff! - A kid-friendly version of Hangman where you try to launch a rocket into space.
  • Snake - Simple snake game.
  • Pong - Simple Pong clone.
  • /a2z - How fast can you type the alphabet?

Toys

  • Comet - Comet trail effect that chases the cursor.
  • /dvd - Bouncing DVD animation.

Date/Time

Cryptography

  • /morse - Morse code encoder/decoder.
  • /rail-fence - Rail fence cipher encoder/decoder.
  • /caesar - Caesar/ROT13 cipher encoder/decoder.
  • /vigenere - Vigenère cipher encoder/decoder.
  • /affine - Affine/Atbash ciphers encoder/decoder.
  • /a1z26 - A1Z26 cipher encoder.
  • /eleet - 13375p34k encoder.
  • /pig-latin - Pig Latin encoder.

Misc