Amol Sriprasadh's Projects
Here are the commented code solutions and explanations to each of the problems from the 2023 Junior Canadian Computing Challenge competition. All solutions were created by Amolgorithm.
A new way of encryption, although it isn't encryption? (Hint: 8k Images)
My profile README. Please READ ME
Welcome to Amolgorithm's Github Page (main branch)!
Animal Checkers is a web-based checkers game with an animal theme. In this game, the user plays against an opponent robot.
Binary Class represents a binary code using a string and has member functions that allow a user to convert said binary code to a decimal or ASCII text.
Here is an implementation of a Caesar Cipher decoding and encoding algorithm.
JS Calculator: A versatile calculator app for arithmetic, combinatorics, functions, logarithms, trigonometry, equation solving, and graphing. Simplify complex math tasks with an intuitive interface.
Enter a natural number and watch how it transforms to 1 through the Collatz process.
Consider a cubic equation with only real roots, where the roots correspond to the edge lengths of a cuboid. The program will determine the volume, surface area and space diagonal of said cuboid, WITHOUT determining the roots of the cubic equation.
A new type of innovative calculator application made using Tkinter.
This project builds a data structure that can behave as a fraction, with operations between Fraction objects.
A straightforward online p5.js editor that simplifies the p5 process. Preview of your code in action included!
Make web developing easy for yourself by choosing Infinity Peasy, an online web development software.
This program can make your microbit into an arithmetic calculator. If you don't have a microbit, feel free to go the website link provided and try out the microbit simulator
Welcome to this archive of some practice Microbit mini-projects!
This is a simple Makecode Microbit Space Shooter game written in Python. Simulator included!
Program roughly reads the frequencies in a wav file and converts to musical notes. Not highly accurate, but accurate to within the same note area (e.g. C, C#).)
This is the first space shooter game I coded (bugs and issues intended). Created using only p5.js and a p5.js editor, no HTML, no CSS. Requires p5.js to run the program.
Here are .txt files containing code from my p5js mini projects.
A p5.js Tetris game with no points or losing.
My first retro paddle game made using only p5.js and a p5.js editor. Executing this program requires a p5.js editor with a preview canvas already preloaded.
A classic rock, paper, scissors against a dummy bot, made using p5.js and p5.js editor. Requires such editor to execute program.
This is a data structure that can show an integer value between 1 and 3999 as a roman numeral.
It adds up to be a simple rubiks cube, but it is visualized in 2D!
A simple animator program made using p5.js and p5.js editor. Requires such editor to execute program.
The snake returns, but with competition at his own game. This time, the robot snake would like to help itself to a couple hundreds of apples as well.
What if ChatGPT had its own voice? What if you could speak to it with your voice? What if this is Alexa brought to a higher intelligence of several folds? Explore this repo to experience this innovative exhibition of AI language models.
A simple Tic-Tac-Toe game made with Tkinter.
ADVENTURE - A simple website of a tourism agency for tourists.