Back
Projects
I do a lot of random things with my time.
This section is a link page for some of my random and inane projects.
-
Clock π
A simple graphical clock I implemented using a little bit of trigonometry and some bad colour choices. Made using p5.js.
-
Snake π
This is an emulation of the classic game snake I made whilst bored one night. Made using p5.js.
-
JockyCipher π
A ROT based cipher (with a twist) I made after a conversation between some friends. Made with vanilla JavaScript and WebKit for some nice UI elements.
-
Paint π¨
Inspired by Microsoft Paint, this artistic utility application is incredibly buggy and outdatedly bare-bones but will leave you all the more satisfied when you finally manage to complete a drawing without losing all your work. Made using p5.js.
-
Maze π’
A randomised depth first search maze generation algorithm implemented using a recursive backtracker. Complete with playablity and a score timer. The pseudo code for this algorithm can be found on Wikipedia. Made using p5.js and ES6 LocalStorage.
-
Graph π
A program that takes a mathematical function as input and plots it on a graph. Added functionality includes setting the scale of the units and a complete mathematical expression parser. Made using p5.js and math.js.
-
Visualise π€
A sketch that generates balls when you click/drag which react to the sound input from your microphone. The intensitity of the reaction is adjustable using a slider. Made using p5.js.
-
Spam Bot π€
How you ever really wanted to annoy your friends by spamming them only to find that you're too lazy to waste your time sending 1000 messages? Well I wrote a script that'll do it for you. Made using Python and the Selenium web scraping library.
-
Enigma β
A remake of the German cryptography machine from World War II. Made using a Code Bullet video as reference in p5.js.
-
Keylogger π΅οΈ
A pretty simple keylogger made using Python, pyHook and pywin32.
-
Pi π₯§
A physics simulation I wrote after watching a 3Blue1Brown video to calculate pi using block collision. Made using p5.js and some random physics formulae.
-
English2Yoda π½
A pretty simple English to Yodish translator. Made using Made using p5.js and an annoying amount of JavaScript.
-
Pi2 π₯§
A truly awful Pi calculation program I wrote using Leibniz's formula for approximating Pi and graphed using p5.js.
-
Tic Tac Toe βπ ΎοΈ
This project turned out to be insanely and utterly useless. Made using the minimax algorithm (which is annoyingly unbeatable) and vanilla JavaScript.
-
Obstacles βΆοΈ
A super fun and insanely addictive game I made using p5.js, a bunch of JavaScript and all the free time I gained from bunking classes.
-
Coming Soon π
Fractal Tree Generator and Chat App.
All the code for these projects can be found at github.com/vanajmoorthy.