So, the JS1k contest is over and the winners are finally in! What a fantastic event this has been, massive thanks to all the organisers and judges, and to all the entrants for putting on a great show, I can’t think of a single entry I wouldn’t have been proud to have written myself, and some of the entries were simply amazing.
The judges did a brilliant (and difficult!) job of ranking the entries and choosing their top ten. I’ve compiled the entries into a list below, and you can click through to the demos themselves from here. I read that the official site will be updated tonight, so check back at js1k.com for the full scoop :)
If this is the first you’ve heard of the contest, head over to js1k.com and browse through all the entries. I also compiled a list of all the tweet-sized entries, as I’m buying a copy of Douglas Crockford’s JavaScript:The Good Parts as a prize for the best tweetable entry. Have a look at my own tweetable entries too.
#1:Marijn Haverbeke (1023b)
marijn.haverbeke.nl/js1k.html A platform game. Arrows to move/jump. Collect as many coins as you can. Follow the link provided for this entry to read more. My last entry clearly didn’t cut it, so here’s another shot. |
demo | |
#2:Óscar Toledo G. (1023b)
nanochess.110mb.com |
demo
original |
|
#3:Sjoerd Visscher (1024b)
w3future.com |
demo
original |
|
#4:Mathieu ‘p01′ Henri (1024b)
www.p01.org The idea of this entry was to do the impossible: a 1K remake of the famous WOLF5K ( http://wolf5k.com/ ) that rocked the final edition of the5K. WOLF1K features a 32×32 map with textured walls colored by orientation ( North, South, East, West ), fog, 3 transparent bitmap graphics in 8×8, 15 rainbow characters steering smoothly across the map, collision detection, probably the most crazy optimization tricks I ever wrote. Does not feature guns, violence: in WOLF1K, there is no room for guns or any form of violence. The uncompressed code is fully handcrafted to please a improved version of @cowboy’s packer. The aggressively minified code does not contain a single whitespace, exclamation mark, double quote, … and weighs 1370bytes. Hope you enjoy your stroll in the walls of WOLF1K |
demo | |
#5:Alexey Malyshev (140b)
malyshev.info |
demo
original |
|
#6:Stephan Seidt (832b)
evilhackerdu.de |
demo
original |
|
#7:Lars Rönnbäck (1016b)
www.anchormodeling.com Instructions: This is a “port” of a layout engine I created for an Open Source project in which we are building a database modeling tool. I had to dumb down the engine a bit and cut some corners performance-wise to keep the code short (like with-statements). It still does a good job laying out the nodes and edges, though. |
demo source |
|
#8:feiss (1023b)
feiss.be I’ve optimize my previous one about and added board rotation, flashes, and nicer scoreboard. have dizzy fun! |
demo source original |
|
#9:Chris Smoak (994b)
Creates and plays a WAV or MP3 (depending on browser) of your message encoded in Morse code. Features: UPDATE #2: changed to use prompt, found other size optimizations |
demo source |
|
#10:Steven Wittens (1024b)
acko.net |
demo
original |
In a later post I’ll list my own favourite entries. And then I’ll shut up about js1k… until next year ;0)
#1 by Crookes on September 30, 2010 - 11:14 am
Nice article. I was well impressed by some of these entries. I blogged my two favourite here: http://allaboutchris.co.uk/blog/2010/a-program-is-worth-a-thousand-bytes/
#2 by Sanukode on October 7, 2010 - 8:30 am
good job, i don’t believe that , but i see all source codes
it’s great