We love encouraging hackers to push their skills to new heights. That's why we've decided to help out with the js13kGames competition as the official deployment platform and prize sponsor.
What's js13kgames anyway?
js13kGames is a coding challenge for HTML5 game developers founded by Andrzej Mazur (a game dev himself). The main rule is to keep your file size below 13kB. There's no official theme for entries, so be creative! You'll want to check out the full list of guidelines here.
irc.freenode.net to get some answers.
About those prizes...Nodejitsu is giving away one six month Regular plan for free! You'll be able to deploy and manage your apps and games with all the goodness our platform has to offer: WebSockets, CoffeeScript, ImageMagick and libxml support, custom domains, and free SSL on
*.nodejitsu.com. Sounds awesome, right?
Our partner - The Node Firm is sponsoring one ticket to the open Node.js training of your choice. If you're not yet familiar with the technology but want to learn from top-notch developers (core contributors and module creators) that's a perfect occassion to do that!
Submitting your game
All entries should be public repositories on Github. In order to participate you need to fill out the form on the js13kGames website with a link to the repository, the app itself (hosted at Nodejitsu), and a few details about yourself.
Deployment to Nodejitsu
Since Nodejitsu is already in public beta, every participant can register for a Developer Sandbox account for free.
After successful registration with jitsu, all you have to do to deploy your application is run the following in your app's top level directory:
This will use npm to bundle your application, send it to nodejitsu, and deploy it!
Because jitsu uses npm to bundle your application, dependencies and app configuration are managed through your package.json. You can read more about the package.json format at http://package.json.jit.su. Jitsu will automatically prompt you for a number of required fields as needed, such as your desired application subdomain (ex:
http://myfungame.jit.su), desired node.js version, and anything else we need. You can read more about how nodejitsu works from our handbook.
Every time you want to deploy a new version of your application, just run
jitsu deploy. If you have any problems, just copy and paste all of jitsu's output into a gist and show it to our support team in #nodejitsu on freenode.net.