This is where I make art, games, generators, simulations, and other random things to waste time on. Sometimes I make kinda cool stuff.
— Static Generative Art —
Generative art that produces a still image that is randomized every time it's generated
What is Generative Art? — An interactive article that gives an overview of what exactly generative art is, and explains key concepts behind it.
(2022)
AI-Programmed Art — You've probably heard of AI-generated art, but this is a unique twist on it — I used
ChatGPT to write the actual
programs that produce generative art.
(December 2022)
— Dynamic Generative Art —
Generative art that moves and changes over time, constantly shifting and updating
— Natural Generative Art —
Generative art that replicates and stylizes different processes that can be found in nature
— Physics Games —
Games or simulations that demonstrate physics-based interactions and processes
Colliding Circles — A physics simulation about colliding (and sometimes exploding) spheres with different customization and collision modes.
(2021)
— Other Games —
Jetpack Blob — A side-scroller game where your goal is to collect coins and avoid spikes.
(2021)
Procedural Pinball — A procedural generation physics game where you navigate a ball to a portal, avoiding large colorful blocks in the way.
(2021)
— Generators —
Profile Generator — Generates endless possible profile pictures and usernames. If you need ideas for a username, use this to generate random usernames and profile pictures for you to use anywhere.
(May 2022)
Gradient Generator — A customizable color gradient generator, with CSS snippets to use the gradients on a website.
(2020)
Cipher Generator — A tool to encode and decode messages using various ciphers.
(work in progress) (2021)
— Fractals —
(Collection) Fractal Trees — A collection of 4 different
fractal tree generators, which create colorful and unique designs that replicate natural tree growth. Each generator is a unique variation on a fractal tree, with very different results.
(Early 2021—June 2022)
Mandelbrot Viewer — A colorful visualization of the famous
Mandelbrot Set, which you can pan and zoom infinitely into. The fractal loads through several rendering passes which make it more detailed every time.
(June 2022)
— Cellular Automata —
Cellular automata are simulations where cells are arranged in a grid or line and have simple rules applied to them over time, so that each cell changes state as a function of time
Block Cellular Automaton — A basic two-state, 1D block-neighborhood cellular automaton with 256 selectable rules.
(2021)
Continuous Cellular Automaton — A cellular automaton where each cell can range from 0% to 100% brightness, creating complex gradient patterns.
(2021)
Langton's Ant — A customizable 2D cellular automaton simulation involving simple ants.
(work in progress) (2021)
— Random Math —
Misc Math — This is just a page where I have random math-related things and numbers that were calculated and compiled.
(2022)
— Lonely Chat Room —
Lonely Chat Room — Chat alone in a chat room with gary271. Because you're lonely.
(2021)
— The Islands of Misfit Code —
This is where I put everything I'm working on that hasn't been given its own page yet, from game ideas to random projects. Most of them are unfinished or not working, or just random mini projects that I never dedicated a page to.
There are a few gems in here that I really like, but which never saw the light of day anywhere else. The pages will load slowly since nearly 100 programs are starting up at the same time.
This is a lawless land...enter at your own risk.
Test Bed 1 —
June 30, 2021 to
October 17, 2021 (0.9 projects per day)
Test Bed 2 —
October 17, 2021 to
June 26, 2022 (0.39 projects per day)
— Similar Websites —
If you like this website, here's some other sites I'd highly recommend checking out. These are my personal favorite websites that have a similar style to mine, and I've sometimes gotten inspiration from them in the past.
— About e4494s —
The name "e4494s" comes from taking the word "error" (which is a username I've used for years), and swapping the letters "rror" with the numbers that are above them on a keyboard, so "rror" becomes "4494," and then adding an S to make "e4494s."
I'm a college sophomore studying Computer Science and Math, who codes random things in his free time. I started learning JavaScript during Spring Break 2020 using the website
S2JS, an intro to JavaScript which I highly recommend.
Huge shoutout to Mrs. Evans, who was my amazing computer science teacher in high school. She's the reason I ever got interested in computer science in the first place. Another shoutout to Mr. Carns, who was my fantastic math teacher in high school. These two people are one of the biggest reasons I got so interested in CS and math, which I'm now majoring in.
This site is actually technically my second website. My first one (
wrandom.neocities.org) was made back in 2017 before I knew how to program; it initially consisted of a few bullet points talking about my favorite numbers or something. But soon after I made it, I replaced everything with the source code for Cookie Clicker, which I thought would give me my own clone of the game. It sadly didn't remotely work, and I abandoned the site.
— Old Projects —
A collection of older projects I've created over the years, which are either not polished enough to be given a proper page, or they were replaced by a more updated version of themselves at some point.
Game of Life (old version of Conway's Game of Life) — A customizable 2D cellular automaton simulation based in simple rules that creates complex and chaotic results.
(2021)
Image Manipulation — Select an image or copy an image link, and view different edits of that image. This was originally going to have a lot more to it, but I never got around to doing much more with it. The "Kajfik" section is a reference to the profile picture of the mobile developer for the game
Antimatter Dimensions.
(circa 2021)
Profile Picture Generator (old version of Profile Generator) — Very simple profile picture generator I made but didn't fully fleshed out because I was never a huge fan of the output. You can generate random profile pictures, with 3 different modes.
(circa 2021)
Cards — A project where you click and drag to create cards that bounce and trail around the screen. I was inspired by a
Mr. Doob page and decided to try to recreate it.
(circa 2021)
Sketchpad — A work-in-progress sketchpad that I never got fully worked out. The main problem was that I wanted to have layers so you could undo an action, but that also meant lots of arrays of points that slowed down the program the more you drew.
(circa 2021)
100 Bottles of Beer on the Wall — Another extremely basic project I made back when I was first learning JavaScript. You type in a number, and the program spits out the lyrics to 100 Bottles of Beer, beginning with the number you inputted. I coded this in like 30 minutes on my phone one day to show one of my friends what I'd learned.
(circa 2020)
Purple People — A simple simulation of little pixely people wandering around the screen. Click to add more people. I originally wanted to give the purple people AI movement and interactions, but I never got around to implementing it, so they just move randomly.
(2020)
DVD on a TV — A super basic project I made back when I was first learning JavaScript. It's literally just a DVD on a TV, like the name suggests. Will it ever hit the corner?
(2020)
Catcher — A very simple game I made from following one of the lesson tutorials from
S2JS, and one of the first projects I made for this website. Use the arrow keys to move the bug and catch the falling watermelon.
(2020)
— Blog —
This is a very unfinished section that I created to post a short message about e4494s' 4-year anniversary. I'll be updating it soon, hopefully.
If you find yourself wanting to contact me for a bug report, a suggestion, or any other reason, you can reach me at
e4494s@gmail.com.