Check out demos from previous editions too! 2010 , 2010 , 2011 , 2012 , 2013 , 2014 , 2015 , 2016 , 2017 , 2018
Click to free the worms. Multiple clicks to accelerate. Worms get trapped again, if they hit the box.
Click and hold a mouse button to open the barrier. Try to get all worms to the upper layer.
Move with arrows. Smoother remake of my 2013 entry, but the weather is not as nice this year.
Move mouse and make your artwork: right click and save the image. Left click: stop and go.
ZzFX - A zmall open zource zound fx maker for your java zcript gamez
Explore the Mandelbrot set with your mouse. Double click to toggle the corrupted X fractal. Zoom with the mouse wheel and change the iteration with 'Enter' and 'Space'
Can you guess the RGB composition of a random color? You'll find out in this game!
An animated Julia set in rainbow colors. Use the scroll wheel to change the speed. Refresh for a new experience!
Math functions transforming into one another. Double click to disable non-continuous functions.
Draw the slope field of a 1st order ODE and add object (type or click) to trace the equation.
FreecCell in 1k with randomly generated card art. What else is there to say?
This demo shows the solar system to scale, from the point of view of a ray of light that escapes the sun. Click the planet names on the left to warp near them. Works best on Webkit. Say hi to 🌍 in 8 m…
World Map in under 1k. Built with JavaScript, delivered in ASCII. Map Projection: Kavrayskiy VII using Natural Earth and D3. GeoJSON (784kb) to ASCII (14kb) and crushed to JS1k
Navigate with mouse with left button down to find bigger stars
Capture the dragon roaming your kingdom! Click to move your knight. Click the minimap to pan the view.
Aim with the mouse and press and release to fire. Try to get all the blue balls into the black holes.
Generate and endless array of random spaceships. Click to generate a new ship.
A & Z to move, Space to fire. Mind your energy! Fly low to recharge. How far can you get?
Great grey owl, snowy owl, ural owl, long-eared owl and boreal owl. Inspired by Oleksandra Barysheva's art.
Explorable Mandelbox! Click to start, move the mouse to guide the camera, refresh to see a different "scale" (random between 2 and 3). The scale is shown in the title!
You are flying a bomber plane and you can destroy everything you see on the ground.
WARNING: has sound! Rotate your ship with the X key to collect Xs before your health runs out.
stunning graphics, gpu sound right at your fingertips! likely you have to reload the page
Ski for your life! Use arrow keys to move. Press enter to restart after dying.
3D expression visualiser! use X, Y as coordinates, F as frame, x and y as mouse coordinates. Move with mouse
Use palette and toolbar with the mouse or keys 1,2,3 for tools and 0 for the palette.
Bring as many eggs as you can to the surface, and don't run out of air! Use arrow keys to move.
The shadow box comes alive 10 past midnight. Watch out for the spooky owl!
X psychedelic fractal but more interesting recursion update. Mouse x = rotation, mouse y = color.
Little neural networks eXploring the canvas - no interaction
Choose a color, use the mouse to draw a 3D scene, layer by layer. Click "GO" to go to the next layer. Click "X" to reset. Right-click to erase a pixel/voxel.
MouseWheel to zoom, Drag to move, Esc to reset. Change the exponent to 4... or -4!
Mow down your enemies, find the eXit! Arrow keys to move, bump to use/attack/get
A multi-part demo made up of 7 scenes and a soundtrack — click restart if you can't hear anything.
Type any text, and it will be transformed in 21 different forms (HTML, JS, URL, hex + base64 for many encodings, and UTF-8 vs Windows-1252 Mojibake)
A board game where you move the pieces until you capture the oponent. For 2 players.
Xcode is a Redcode implementation for JS1k to play CoreWars, where two programs ("warriors") battle to the death. Click the core to restart the fight.
Continuously renders a procedurally generated terrain. The terrain is originally from a game created I helped create for #EnterTheMUD jam.
This demo performs 25 text transforms in real time. Type anything! The output can be used on any webpage, program or social network. (⚠ Requires Chrome 72+)
AI learns to draw the letter X with a multi-layer neural network and some 80's style flair.
One-line text ray-caster, where all you can see is just a line of text. Control with cursors.
Rotating globe showing the Earth, with the radiance from the sun based on the current time and date.
A 1k drum machine and step sequencer with sounds generated using the web audio API
Left, right and down arrow keys to move. Z and X to rotate clockwise and anti-clockwise
You are red. Eat all the others. Click to create new cell within your body. Hold to expand it. You spawn on the left. Do not get eaten yourself. The bigger the window, the better.
The input pattern on the left is editable. Click on the result on the right to reset it. This is a simplified 1KB version of the ConvChain vanilla js port. The object of this algorithm is to generate…
This demo shows a minimalist reproduction of Super Mario 64's Peach Castle rendered with CSS3D and emoji.
This demo represents a detailed periodic table of chemical elements. For the first time, each element has X (10) different pieces information!
Draw your doodle in one stroke and the script will convert it in a set of sinusoids represented on your screen as moving circles.
Remake of an Assembly/C demo I created XX years ago. Move you mouse around to draw.
👏SUBSCRIBE👏TO👏PEWDIEPIE👏NOW --> https://www.youtube.com/channel/UC-lHJZR3Gqxm24_Vd_AJ5Yw?sub_confirmation=1
In this new episode, our little ship must now face waves of ennemies. If one gets too close, it's game over. Use the keyboard arrows to rotate and spacebar to shoot!
Procedurally generate a black and white 2D planet/moon in GLSL. A new one is generated every 10 seconds.
Model of the sun and 4 inner planets with moons, as they X the sky. Sizes, distances & speeds are approximately correct.
I wanted to make something with an X. This is a very simple ray tracer using sdf. I've added soft shadows and specular reflections.
A playable demake of the world 1-1 of Super Mario Bros on NES. Play with arrow keys. You die by touching the enemy or falling in a pit. Wou win by touching the flag. Video: https://twitter.com/MaximeE…
Use your mouse to select and swap adjacent fruits, and make groups of 3 or more in line to gain points. With persistent high score.
A tribute to the Atari 2600/Activision classic: Boxing. Arrow keys to move, Z and X to swing.
A tribute to another Activision classic: Yars' Revenge. Arrow keys move, space shoots and launches the cannon.
Fish the rough waters with a couple of cold ones as you avoid the sharks. Hook a shark or run out of beer, and you're done. Up and down arrows to cast and reel in your line. Requires Unicode 9.0 (2016…
Draw your background image. Right-Click on the single element (black borders square upon the clean button) to save it as an image ...
This is an implementation of basic PBR materials. The X coordinate defines the roughness of material and the Y defines how metallic it is. The implementation is based of Epic Games presentation of 201…
Simple cartoonish game. Shoot all the meteorites with your turret before they reach the planet. Arrow keys to move the turret left and right, X to shoot, R to restart when the game is over.
A 2D physics engine featuring emoji! Click to add an emoji, double-click to add a fixed circle. Video: https://twitter.com/MaximeEuziere/status/1092330191869931521
A simple infinite runner. Use your mouse or touch the screen to change the position of the ship. Avoid the asteroids
Remake of a demo I submitted back in 2014, with added stars: https://js1k.com/2014-dragons/demo/1904 Original: https://youtu.be/QH2-TGUlwu4