TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Js13kGames Winners – JavaScript games with a file size limit of 13KB

186 pointsby lee337over 7 years ago

17 comments

SwellJoeover 7 years ago
Some of these are really impressive. There have been several surprises where the developer(s) went the extra mile in ways that are surprising. Like in Lossst, when finishing a level, it&#x27;ll zoom the camera to the next door and back to the worm. It&#x27;s amazing that someone working within such a tight limit can think, &quot;I know, we&#x27;ll do this nice zooming thing which has no real relation to game play but will feel nice!&quot;<p>JS has gotten incredibly concise in recent years. I&#x27;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&#x27;s long golfing history). I&#x27;m constantly struck by how tightly all the pieces work together these days and how much you can do with so little.
评论 #15382489 未加载
评论 #15373203 未加载
olegkikinover 7 years ago
1st place Greeble by Ryan &#x27;Rybar&#x27; Malm (<a href="http:&#x2F;&#x2F;js13kgames.com&#x2F;games&#x2F;greeble&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;js13kgames.com&#x2F;games&#x2F;greeble&#x2F;index.html</a>)<p>2nd place LOSSST by Maxime Euziere<p>3rd place Lost Beacons by Rémi Vansteelandt<p>4th place The Lost Packets by ElementalSystems<p>5th place Lost in a Space Odyssey by MarcGuinea<p>6th place A moment lost in time. by piesku.com<p>7th place Search of Sounds by Vitalii Liapin<p>8th place BUNNY LOST! by Eoinmcg<p>9th place Where is Winston by Gheja_<p>10th place You Are Lost by Rebecca<p>11th place A Day In The Life by Mattia Fortunati<p>12th place Blackbox: Lost Particles by Adam Jakubowski<p>13th place Trapped in the Hyperdimensional Maze by Benjamin Hanken<p>14th place LOST AND ANGRY by Jesús Olmos<p>15th place Mauja by Viktor &amp; Pavlo<p>16th place Lost on Stranger Terra by Csaba Csecskedi<p>17th place Lost Marbles by Rene Hangstrup Møller<p>18th place EYESORE! by Alastair Pearce<p>19th place Just go straight by Pierre Gimond<p>20th place Neon Dungeon by Attila Horváth<p>Cached:<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20170930100010&#x2F;http:&#x2F;&#x2F;2017.js13kgames.com&#x2F;#winners" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20170930100010&#x2F;http:&#x2F;&#x2F;2017.js13k...</a><p><a href="http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:http:&#x2F;&#x2F;2017.js13kgames.com&#x2F;%23winners&amp;ie=utf-8&amp;oe=utf-8&amp;client=firefox-b-ab&amp;gws_rd=cr&amp;dcr=0&amp;ei=4XXPWYvkOs2uUsiEjuAH#winners" rel="nofollow">http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache:http:&#x2F;&#x2F;...</a>
评论 #15374892 未加载
评论 #15372630 未加载
indescions_2017over 7 years ago
Congrats to Greeble for the first place finish. The hold and tap mechanic is awkward at first but once you get more body parts, its a real platformer. Which is qute impressive at 13kB!<p>Personally, I love seeing old school techniques translated to HTML5 Canvas2D: bitmap fonts, color palette shifting, scanline rasterization, etc.<p>Uses Sonant-X JS synth lib for sound generation:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nicolas-van&#x2F;sonant-x" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nicolas-van&#x2F;sonant-x</a>
aw3c2over 7 years ago
Updated as I play some:<p>Greeble: Having to press &quot;z&quot; makes me dread keyboard issues (I am on qwertz). Fell into a dead-end pit and quit.<p>Lossst: Uses ALT for a crucial move, ALT triggers my browser&#x27;s menu. Got stuck. Quit.<p>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.<p>The Lost Packets: My clicks often don&#x27;t register? Gave up on the second level.<p>Lost in a Space Odyssey: Cute, fun and interesting. Had lots of fun!<p>A moment lost in time: Some confusion with cursor capture. Interesting but seems more like art than game. Confusing.
评论 #15372659 未加载
评论 #15382930 未加载
评论 #15372257 未加载
评论 #15377189 未加载
评论 #15373207 未加载
评论 #15373807 未加载
userbinatorover 7 years ago
13KB --- that&#x27;s a very odd number and according to the site, was chosen arbitrarily. 16 or 8 would be more usual in the demoscene, where they were traditionally enforced by the limits of the hardware.<p>There is a related competition with a limit of only 1024 bytes: <a href="http:&#x2F;&#x2F;js1k.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;js1k.com&#x2F;</a>
评论 #15374282 未加载
pagnolover 7 years ago
I just played Lossst and was sure it had been made with WebGL... I couldn&#x27;t believe my eyes when I realized the author used divs and css transforms for everything. I really had no idea how much can be done with just css3.
评论 #15382501 未加载
评论 #15378435 未加载
craftsmanover 7 years ago
Two friends and I built and submitted _At Journey&#x27;s End_:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;w0hrk&#x2F;js13k" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;w0hrk&#x2F;js13k</a><p>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&#x27;s a great contest and I&#x27;d encourage you to participate next time. Get a friend or two and have fun building a game you enjoy.
Xorosover 7 years ago
Tried the winner in the mobile section on my iPhone. It crashed. Guess I&#x27;ll have a look at it on my desktop computer so...
评论 #15382511 未加载
drakonkaover 7 years ago
I&#x27;ve been participating in this for a few years (except last year) and it&#x27;s a lot of fun. It has also taught me that I am really bad at designing things that are fun. I come up with things that I find interesting, but that usually does not translate at all to something other people would find cool or enjoyable. To be honest I don&#x27;t mind - the participation is fun enough and it encourages me to step away from my main long-term hobby project for a month.
hoosiereeover 7 years ago
Just did a byte count on a project I&#x27;m working on (in JS) that I <i>thought</i> was lightweight...<p>It doesn&#x27;t do the main thing it&#x27;s supposed to do yet, but is already 3kB. The shame!
Entangledover 7 years ago
I loved 15. Mauja cuz I&#x27;m addicted to Tiny Wings kind of games.<p>Would like to see it ported to iPhone and Android for casual gaming.
zestypingover 7 years ago
13 kilobytes is 13,000 bytes, not 13,312 bytes.
评论 #15375110 未加载
jedisct1over 7 years ago
The Lost Packets is very addictive!
thriftwyover 7 years ago
How to play?
评论 #15372033 未加载
shashwat986over 7 years ago
HN hug of death?
as1movover 7 years ago
Site seems to be down right now. I am getting the generic Laravel &quot;Whoops, looks like something went wrong.&quot; page.
fiokodenover 7 years ago
Dead link