platane
platane
Aug 28 · 3 min read

Hello js13kGames participants! For those who already submitted a game in the past, you know that the requirements are straightforward:

- make a game under 13k zipped
- submit the zip file
- submit two screenshots

It’s simple, yet mistakes are made and every year a fair amount of submissions need some manual fixes. Our wonderful host end3r is doing his best to fix the submissions manually and reject as few as possible, but it’s a lot of work.

In addition, most participants submit their game at the very end just before the deadline, and the queue grows fast. When the submission does not fully respect the rules, little can be done but reject it or painfully find a solution in private with the participant.

Dozens of such cases happen every single year, and it takes hours to fix all of them which slows the acceptance rate of the correct entries submitted through the form.

Manually reviewing submission… Photo by Helloquence on Unsplash

Considering those issues, I’ve created a GitHub bot and in 2019 we’re introducing a brand new submission process! This year, submitting your game is as simple as opening a Pull Request! 🎉

New features include:

- automate boring process
- review early, gives you more time to fix
- offer a better communication channel

A bot will review all the basic aspects of your submission (image ratio, zip size limit, index.html in the main folder, using external resources, obvious game crashes, etc.) and help you to fix the issues.

Helpful comment from the bot

Process

  • fork the submission repository: github.com/js13kGames/entry
  • commit your sources, images, and update manifest.json
  • publish a new release, with your zip file as asset (the zip file does not need to be part of your committed files)
  • send a Pull Request
  • after all checks are green, you can submit your entry

The bot will review your submission after each commit or release. Additionally, don’t hesitate to ask for help in the PR discussion.

Every test passed

If the bot does not detect any issues, you will be given a link to the good old submit form pre-filled with your info (including the zip and the images). This gives you a chance to add private information that you don’t want to publish (such as your email address).

Given that all the basic tests have passed, and that you took the effort to ensure that, your submission will be fast-tracked in the queue and accepted way quicker than without the bot. Yay!

There is a step-by-step guide including advanced use cases like when you already started committing on another git repository.

Please remember that the new process is still in beta. We understand that this is new and may require a little bit more work from you - we’d love to get feedback on how to improve it. Help us do better, thanks!

js13kGames

Js13kGames is a JavaScript coding competition for HTML5 Game Developers. The fun part of the compo is the file size limit set to 13 kilobytes. It runs between August 13th and September 13th, online since 2012.

platane

Written by

platane

dev

js13kGames

Js13kGames is a JavaScript coding competition for HTML5 Game Developers. The fun part of the compo is the file size limit set to 13 kilobytes. It runs between August 13th and September 13th, online since 2012.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade