Check out demos from previous editions too! 2010 , 2010 , 2011 , 2012 , 2014 , 2015 , 2016 , 2017 , 2018 , 2019
An experimental music synthesizer with real time FFT. To play a custom song, add a hash (#) character to the url and put the algorithm afterwards. All songs you play are saved to local storage and pre…
This graphical demo will show plasma with a kaleidoscope effect, which sometimes produces flower shapes; click on the image to randomize the plasma generation.
You are a moth flying through the night eating the tasty nectar from the flowers and avoiding bumping into things.
The crystals have disappeared in the space/time fracture, but shiny Furbee has survived and is now accompanying the visitors.
The red ball is pushed away from black nodes, add new nodes by dragging from an existent node, to delete a node shift-click it and add a fixed node with ctrl-click.
A changing view of a garden and its inhabitants. Wait a few seconds for the inhabitants to show up...
I imagine Spring to be a beautiful season that you don't mind spending your time in the hills, enjoying the beautiful blue skies and clouds.
It's slightly modified version of popular game "Sea Battle". Just click on enemy territory. F5 to restart game.
Put your red+cyan glasses and play pong as you should do inside 1k TRON world.
A simple live raytracer with reflections and shadows and stuff. Runs relatively smooth in Chrome, but is pretty slow in Firefox and Opera.
The Spring unwinds and Summer comes forth, rejoice! But better get a cup of coffee first, this might take a while...
Small circles explode from your mouse position and can be flung out by holding then releasing your mouse button. The more circles on the screen, the larger they get. All circles bounce off the edges.
Renders fractal flames similar to electric sheep. Users can make their own and share them.
A dark, cold, underground chamber deep below the surface of the earth.
The miners were right! Damn Furbee came close to the strange crystals and opened a space-time fracture 1K springs into the future, trapping a 䕵 Mech inside a time bubble.
It's Spring, so let's play a simple game of mini-golf. Click on the play area to move the golf ball in that direction. Get the ball in the hole and the flag will display how many strokes it took. Do…
A logic simulator inspired by Minecraft's "redstone" mechanics. Click on the grid to place a component. Press any key to switch component type. 3 components are included:
Pointillist representation of an animated landscape: watch Spring comes and passes, and moving shadows casted by clouds.
Pilot your ship through space and remove meteors from field. Rotate with left and right arrows, advance with up arrow, shoot with spacebar.
A very simple example of basic attraction, and some canvas fun. Nothing too extreme. Works with a mouse and on (most?) touch devices.
Any key makes a new random maze, UP also zooms in DOWN zooms out (more compexity) - max zoom at 2x2 pixel tile size, will also resize itself to fit the screen. Inspired by Neil Frazer's blog report o…
Attract nearby blobs by moving the mouse. Simulates several hundred blobs, collisions between them, and collisions with a sinusoidal terrain.
A game with one keyboard for 100+ players ! Each has a key and the only who press earns points.
Start by pressing 's'. The big dot is you, the small dots are zombies. You run using arrow keys and you try to stay alive. "Run" in swedish is "spring", so the springtheme name of the game is "ZombieS…
It's interactive! Move the mouse to draw new shapes, click to change modes. Can visualise music if your browser supports it! Enable "Web Audio Input" at chrome://flags/
Circles bouncing around and colliding. Click and drag to attract them to your mouse. Learn how it was coded at http://www.youtube.com/watch?v=yF0T7lviBnY
Control the blue arrow and pick up as many blue coins as you can. But be careful to avoid the red guys! Use the W,A,and D keys to steer.
Springy is a simple Doodle Jump clone. Move your mouse to the left or right to control your spring and see how high you can jump! Now featuring mobile accelerometer support!
Move the mouse around to add balls to the screen, clicking on the mouse changes to spread out mode, you can add balls to the screen in this mode too. Click the mouse to switch between modes.
It's just a peaceful anime-like live picture. I wanted to make something beautiful, with nice graphics that would work on powerful and low-end computers with Chrome, Firefox or Opera and all of that w…
This is a tribute to amazing Strange Crystals by @ehouais (http://js1k.com/2013-spring/demo/1459). As my original Furbee entry (http://js1k.com/2013-spring/demo/1451) and ehouais' entry went viral/Sla…
Before spring can start winter has to be cleaned up. It's your job to move the remaining snow piles to spots of grass that have died during winter.
"The miners have stopped working. They are afraid. It all seems to come from those strange crystals that some have seen."
SprinGoo is a 2d playground inspired by World of Goo, where you can build structures made of balls connected by spring-like connections.
Use your typing skills to turn April showers into May flowers! Create as many flowers as you can. The more you create, the faster the rainfall. Don't let the rain reach the ground - you only have five…
1st person view of a springtime island city. Use your mouse to fly over the city, jump from roof to roof or drive with the cars on the streets. You can also just let the autopilot show you around.
A simple three-colored game of Life. Three differently-shaded lifeforms strive to survive on looped field. Click to restart. Right click to switch to RGB color scheme and back.
After a long hard winter our little busy bee wakes up and happily flies off to check out the awesome tasty flowers. And it thinks ... "I love the smell of utf-8 flowers in the morning."
Runs a Conway's Game of Life simulation in matrix style, containing a "Gosper glider gun". Hovering over canvas revives cells
High-speed rainbow worm hole, move your mouse to change perspective, scroll to change speed, click to pause/unpause
Animated fractal shapes(mainly rotating spirals) similar to CEVs after taking psychedelic/dissociative drugs. :P Based on copying previous frame into 4 smaller fragments(once per frame, no other kind…
Remake of Tron's light cycles game. Left and right arrow key to control blue player. Don't hit the walls or another player.
The Little Engine that Could (fit into 1k). That's right, a little physics engine in 1024 bytes. It will work in any browser, but is fastest in Chrome. Click to fire a beam of objects. Also, the colli…
t draw 2d mathematical function. It has pan and zoom functionality. Functions can be complex and include sin, cos, tan, cot and power.
Parallax scrolling of multiple repeating background layers composited on a single canvas : Starfield, Fractal mountains, and IFS trees.
Flat shaded metaballs using marching tetrahedrons. Use Chrome for best results.
This script lets you animate a stick figue by json, movements that can be achieved are similar to those of a human, as sequential movements avoiding robot.
It's a simple sequencer with relatively clean and readable code though I had to sacrifice all whitespace except for the indentation. The point is to show that you don't have to garble your code to mak…
Animated 3D plasma rendered using a single image random dot stereogram (SIRD). Read http://en.wikipedia.org/wiki/Autostereogram#Viewing_techniques on how to view a SIRD.
Creates 99 stars that orbit a black hole using Newtonian physics. Up and Down key change time while left and right key control zoom.
Press falling letters to score points and to test your typing speed ;-).
Drop the ball game. Use the left & right cursor keys to keep up with the ledges.
An implementation of the game of go (also known as baduk or weiqi). Has full rules including ko.
The goal is to land softly on the little planet. Arrow keys to rotate, space to thrust. You begin in orbit. You must determine your orbit and decelerate out of it in order to begin descending towards…
Oldschool demo experiment, the classic rotating checkerboard with a few twists. Quite CPU hungry, i7 and Chrome recommended.
Spring has come and tree structures are sprouting. Try your hand as a gardener by trimming them down!
Plays the Pachelbel canon in D while displaying a springy/rainbowy animation.
A concise Stereogram Generator based on user input. If you don't know how to see the hidden 3D picture in Stereograms please follow this link: http://en.wikipedia.org/wiki/Autostereogram
This does some serious eye-popping, brain-twisting, knee-bending stuff. Move the CURSOR or CLICK on it to get some.
A shooter for the visually impaired that takes place in your browser's address bar. Use arrows keys to play.
Finds all the solutions of 8 queen puzzle. It placing eight chess queens on an 8×8 chessboard so that no two queens attack each other. All the solutions are 92, it prints them.
Simple L-system trees demo just to see how challenging size-optimizing JavaScript code is.
Help Mario to rescue the (nonexistent) Princess Toadstool by running around this infinite world. Use arrows to run and jump, avoid falling into holes !
Randomly generated spiraling energetic patterns depicting the flower of life in 5 dimensions, or something :) Refresh window for a new flower.
Displays a procedurally generated tree that grows and moves in the wind.
Skeuomorphic notebook page, including a 27 glyphs vector-based font, with handwriting animation algorithm. The complete font data is compressed in 259 bytes, with all the glyphs from a to z and an add…
Every year, spring is the time for renewal. It brings life back and buds grow again as the sun rise in the sky.
Infinitely scrolls through a generated terrain. Click to generate a new one!
Generates a random full coloured texture each time the page is refreshed.
Mouse interaction with an array of squares. Colored like spring time :) Mousedown to enhance the effect.
3 support particles (with mouse 4) and 3 springs + custom spline using a Bernstein polynomial of degree 6.
Just some pretty unicode flowers that rotate and change colors. Updated to save a few more bytes. :)
This is a canvas demo that overlaps multiple circles drawn at a low opacity. The color shifts over time and the circles increase in size. The composite mode is set to lighter and the canvas is cleared…
Control 'mother duck' with your mouse and watch her hatchlings follow.
It creates a circular moiré pattern, looks perfect on recent Firefox, not as good on Chrome
What is a spring without butterflies? These butterflies are generated using Bezier Curves, and they are flying while the dawn starts.
Use arrow keys to control your red tank (and SPACE to fire). You've to kill as many endless enemies as you can before you imminent die. You have 3 lifes and can get one for every 20 dead enemies.
It randomly generates a maze ! Worth mentionning that the script is small enough to be in tweet !!