Js13kGames Winners – JavaScript games with a file size limit of 13KB
2017.js13kgames.com
2017.js13kgames.com
JS has gotten incredibly concise in recent years. I've noticed it on codefights.com, where a lot of the shortest entries are JavaScript (and very few are Perl, which surprised me, due to Perl's long golfing history). I'm constantly struck by how tightly all the pieces work together these days and how much you can do with so little.
2nd place LOSSST by Maxime Euziere
3rd place Lost Beacons by Rémi Vansteelandt
4th place The Lost Packets by ElementalSystems
5th place Lost in a Space Odyssey by MarcGuinea
6th place A moment lost in time. by piesku.com
7th place Search of Sounds by Vitalii Liapin
8th place BUNNY LOST! by Eoinmcg
9th place Where is Winston by Gheja_
10th place You Are Lost by Rebecca
11th place A Day In The Life by Mattia Fortunati
12th place Blackbox: Lost Particles by Adam Jakubowski
13th place Trapped in the Hyperdimensional Maze by Benjamin Hanken
14th place LOST AND ANGRY by Jesús Olmos
15th place Mauja by Viktor & Pavlo
16th place Lost on Stranger Terra by Csaba Csecskedi
17th place Lost Marbles by Rene Hangstrup Møller
18th place EYESORE! by Alastair Pearce
19th place Just go straight by Pierre Gimond
20th place Neon Dungeon by Attila Horváth
Cached:
https://web.archive.org/web/20170930100010/http://2017.js13k...
http://webcache.googleusercontent.com/search?q=cache:http://...
Personally, I love seeing old school techniques translated to HTML5 Canvas2D: bitmap fonts, color palette shifting, scanline rasterization, etc.
Uses Sonant-X JS synth lib for sound generation:
Greeble: Having to press "z" makes me dread keyboard issues (I am on qwertz). Fell into a dead-end pit and quit.
Lossst: Uses ALT for a crucial move, ALT triggers my browser's menu. Got stuck. Quit.
Lost Beacons: Works nicely but the scrolling is jarring and confusing. Would have played more than 2 levels otherwise. Sound would help tremendously in keeping a track of what is happening.
The Lost Packets: My clicks often don't register? Gave up on the second level.
Lost in a Space Odyssey: Cute, fun and interesting. Had lots of fun!
A moment lost in time: Some confusion with cursor capture. Interesting but seems more like art than game. Confusing.
There is a related competition with a limit of only 1024 bytes: http://js1k.com/
https://github.com/w0hrk/js13k
We used TypeScript along with rollup and uglifyjs and got the zipped artifact just under 13k. The contest was a lot of fun and we learned a bunch along the way. It's a great contest and I'd encourage you to participate next time. Get a friend or two and have fun building a game you enjoy.
It doesn't do the main thing it's supposed to do yet, but is already 3kB. The shame!
Would like to see it ported to iPhone and Android for casual gaming.
13*1024 = 13,312.
You're thinking of the "kibibyte": 1 KiB, 1024 bytes. [0]
You can argue about how wrong it is all you want, but 1kb will always be 1024 bytes to me.
e.g The first result in the list is is Greeble:
* http://js13kgames.com/entries/greeble
Play it here: