DEV Community

js1024
js1024

Posted on

JS1024, the most challenging JavaScript/GLSL competition

JS1024 is a competition where people submit short demos under 1024 bytes, made in JS, HTML or GLSL.

Some of you might be familiar with JS1K or js13kGames. Both of them are code-golfing competitions. "Code golf" is a type of recreational computer programming competition in which participants strive to achieve the shortest possible source code that solves a certain problem.

Timeline:

• 1st of July - theme is announced, competition starts, submission form is open
• 15th of July - deadline!!! submission form is closed, you can rate other projects
• 1st of August - no more ratings!
• a few days later - boom, the results are published and winners are announced

Demo Categories

Classic Canvas
• a = the canvas element
• b = the body element
• c = the 2d context
• d = the document element
• M = a bool that indicates if the user is on mobile

Shader demo
• Write your entry like a Shadertoy demo (WebGL1 / GLSL ES 1.0 only)
• Canvas is responsive but its ratio is fixed: 16/9
• Shader inputs: iResolution (w, h), iTime (float), iTimeDelta (float), iFrame (int), iMouse (x, y, clickx, clicky), iDate: float

No shim
• It's an empty HTML file, lol. You start from scratch. Anything is allowed (2d canvas, 3d, etc...)

Rules

• Your source code mustn't take up more than 1 KiB
• No malicious/harmful code allowed
• You're not allowed to extract personal data from users
• No external files allowed (external scripts and images will be automatically blocked)
• Do not share your private participant key. You will use it to rate other projects
• Upload a readable version (+ comments) of your code to help people understand it (optional)

Press here for more details. Check it out, the entry is free. Good luck!

Top comments (0)