Check out demos from previous editions too! 2010 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2018 , 2019
retro 3d fun, uncross your eyes to see the magic pattern - respect to all the js1k mag1k sceners :-)
The artist is busy painting a lavender field, but give him any other model (upload an image file) and he'll immediately start working on it.
Audio Visual LIVE coding environment for the Twitter generation.
Use your mouse to place elements (and the scrollwheel to change the selected element).
Navigate the maze and gather mana avoiding the green slime and merrily discharge digestive juices.
Looks pretty... don't ask me what it does. I just wrote random code, and this is the result.
Visualize the attractors of a dynamical system. Click to randomize parameters.
Visually inspired by funny images you can see by searching "internet tunnel" on google images (https://www.google.fr/search?q=internet+tunnel&source=lnms&tbm=isch).
Somewhere in the universe, at the setting of one of its suns. Birds fly in the sky to the sound of insects, while the wind caresses the herbs ...
The diva is dreaming, stop fans & destroy moai heads! left/right arrows, space-shoot magic. Now with happy sun and cameras! ;)
(GPU-intensive) WebGL (GLSL) raymarcher. Use <Left>/<Right> to rotate the cube and re-render it.
The ancient insects dreamed of a goddess; Thriai, who created her photonic hives in the stars and from there her sisters transmit their instructions to the drones below; signal by signal, scent by sce…
Watch and listen to the Arecibo Message like an alien civilization intercepting an interstellar transmission from earth!
Move dots until connection do not intersect. Each level will have 1 more dot, and become easier overtime.
The periodic table of chemical elements, including type, name, atomic number, atomic mass, stability and state at room temperature for each of the 118 elements!
The Mathemagician loves solving difficult multiplications on the spot. One could almost argue that it's magic...
Couldn't let go this year's theme without a 1kb interpretation of Queen's "A kind of Magic"!
Your mouse repels the 5000 points of the circle, try containing these points within your screen using your mouse. Lose one and time is up.
Arrow keys to move a number of spaces equal to the adjacent number in that direction. You can't cross your path. Try to clear the board.
The magician's rabbit has escaped the stage with its hat and is looking for his carrot in a strange forest... Move with arrows / WASD / ZQSD. Read the demo details if it looks bad!
L-systems. See details. Copy this: {"step": 6, "orig": {"x": 0.1, "y": 0.1}, "dir": 20, "start": "F+", "angle": 90, "rules":["F=F+F-F-F+F"], "n":5}
The moon measures 1px. All the solar system (Sun, 13 planets, 21 moons and 161 minor satellites) is drawn to scale in a very long HTML page and with an extreme precision.
Just sit back and watch the pretty sparkles fill up the screen with a pond of magic-like goldenessess. *Disclaimer: Not the actual pond used in the movie.*
Nothing sophisticated, just moving lines... Use mouse drag / tap to change the scale origin.
One click to place new planet, another click to define speed and direction. Try to create as many orbiting planets as you can.
I originally wanted to make a cellular automaton implementation. But I thought the effect looked nice and like fire, so I played with it.
Use arrow keys, eat magic green pills, grow big, avoid the enemy
Gotta break all the blocks! Use left and right arrows to move and spacebar to shoot.
Clear the field by removing groups of more than one colored square; the larger the group you remove, the more points you get.
I love make "teletext style" games! Here a simple game! Hope you enjoy!
Pure javascript raytracer, without WebGL, completely software rendering.
Create WebGL shaders, share them via URLs, and see the result live! Inputs: iResolution, iGlobalTime, iTimeDelta, iFrame, iMouse, iDate. Double-click for fullscreen.
Demo uses a minified version of my 3D engine: http://cantelope.org/3D
Select two line indicators to swap them. Select line indicator twice to overturn it. You need to make every quarter filled by one color!