DEV Community

js1024
js1024

Posted on

Demoscene Competition in 1024 Bytes of JavaScript - JS1024 2024 Edition

JS1024 is Back for 2024!

Get ready for a thrilling challenge! JS1024 returns, pushing developers to their limits by creating stunning demos in JavaScript, HTML, or GLSL, all within a 1024-byte limit. Whether you're a seasoned coder or a newcomer, this is your chance to shine and showcase your creativity and technical skills.

Timeline:

  • 1st July - Theme announcement and competition start; submission form opens.
  • 19th July - Submission deadline; form closes and rating period begins (extended).
  • 1st August - End of rating period.
  • Early August - Winners announced!

Demo Categories:

  • Classic Canvas:
    Utilize the canvas element (a), body element (b), 2D context (c), document element (d), and a boolean indicating mobile (M).

  • Shader Demo:
    Structure like a Shadertoy demo (WebGL1/GLSL ES 1.0). The canvas is responsive with a fixed 16:9 ratio. Inputs include iResolution, iTime, iTimeDelta, iFrame, iMouse, and iDate.

  • No Shim:
    Start with an empty HTML file. Anything is allowed, including 2D canvas and 3D.

Rules:

  • Source code must not exceed 1 KiB.
  • No malicious or harmful code.
  • Do not extract personal data from users.
  • No external files allowed (scripts and images will be blocked).
  • Keep your private participant key confidential; it is used for rating other projects.
  • Optionally upload a readable version of your code with comments to help others understand it.

Submit Your Project:

The deadline for submissions has been extended to Friday, 19th July 2024, at 9:00 PM (GMT+00:00). Don’t miss this opportunity to be part of an exciting and innovative community event.

For more details, visit the JS1024 website. Participation is free—good luck!

Top comments (0)