Jump to content

Recommended Posts

The next, fourth edition of the js13kgames competition starts in more than a month, so it's time to create a thread and start talking about it.

js13kgames-banner.jpg

For those who don't know: it's a JavaScript coding competition for HTML5 game developers. You have a month (from August 13th till September 13th) to create a game on the given theme (announced at the start of the compo) that should fit into the 13 kilobytes limit with all the resources when zipped. It is a challenge, but the one that spawns creativity.

Check out rules and previous entries, forum topic from 2014, follow compo on Twitter and Facebook for updates. I've started announcing the judges and prizes, here's the info so far:

Judges: me and Richard Davey.

Prizes:
- 2 × Phaser Box2D premium plugin
- 8 × Isogenic game engine premium license
- 1 × Construct 2 game engine business license
- 5 × Making Money with HTML5 ebook
- 10 × PlayCanvas Pro-5 account
- 5 × ImpactJS game engine
- 5 × Complete Mobile Game Development Course

There are more judges and prizes to be announced soon. So, who's gonna participate this time?

Link to comment
Share on other sites

A quick update on new judges and prizes.

New judges:
- Christer Kaitila
- Will Eastcott
- Jason Weathersby

New prizes:
- 1 × Proto.io Startup account
- 7 × WebStorm personal license

Who would you like to see judging your entries? What would you like to win?

Link to comment
Share on other sites

Glad to see JS13k is still going :) 

 

I'll try to get an entry, but I will have to find an idea (hardest part).

 

Are you planning to make any changes for the judging style? Last year the rankings between desktop and mobile were shared :(

Link to comment
Share on other sites

I'll try to get an entry, but I will have to find an idea (hardest part).

Just wait till the theme will be announced, it should be a good source of inspiration ^^

 

Are you planning to make any changes for the judging style? Last year the rankings between desktop and mobile were shared :(

I was thinking about it for the past year, but the thing is I'm limited with the backend I have, people who wanted to help but didn't, the limited time to do anything myself and the thing that I'm not even a backend developer. I'm always open for feedback and improvements though, so sooner or later requested features will be implemented.

In a perfect world I would have multiple categories and ratings like The Best Graphics / Gameplay / Fun, Community Awards, voting on specific aspects of the games and detailed feedback from the judges. It is something I want to end up with eventually, but I failed to deliver that this time and have to live with it. I keep telling myself that it's better to run it as it is than to stop doing it at all :)

Link to comment
Share on other sites

hi end3r

 

I had lots of fun last two times, I hope to enter this year as well!   just need to survive a month without sleep...

 

Few points:

 

1. the link to the forum at the bottom of http://js13kgames.com/  sends to the 2014 forum post.

 

2. Regarding the server category -

You can allow using a certain cloud service - I suggest Google Play Games services (because its free, well documented, and generally good for indie game developers) 

If you allow loading the service library from CDN, and allow only client side code then the the deployment is simple (only client side) and the 13kb limit is possible to maintain.

 

The Google Games service is simple enough that there is no need for backend knowledge so it may open the Multiplayer category to more developers.

see https://developers.google.com/games/services/web/api/turnBasedMatches#methods

Unfortunately Google do not provide an option for realtime games on HTML5,  but they allow turn based games which is enough for many types of multiplayer games.

 

As a bonus - you may be able to contact some Google technology evangelist and they may be able to provide a prize !

 

There are many many other (less game oriented) alternatives, (for example) pubnub, firebase etc... (there would allow real time games)

 

Another bonus - if (for example) you choose a "game using X-service" category,  then X may provide a prize AND may help advertise the contest (ie. write about it in their website)

 

3. Regarding the judges feedback feature -  

I reallllly would love to read the judges feedback.  If you don't have time to implement it, how about opening a Google spreadsheet for each entry?

You can create a Google form from a spreadsheet  (see bottom of https://support.google.com/docs/answer/87809?hl=en)  so that as each judge fills the form it will be inserted to the spreadsheet.

Then all you have to do is send a spreadsheet link to the entry author.

Link to comment
Share on other sites

I had lots of fun last two times, I hope to enter this year as well!

It would be great to have you again :)

 

1. the link to the forum at the bottom of http://js13kgames.com/ sends to the 2014 forum post.

Fixed, thanks!

 

2. Regarding the server category - You can allow using a certain cloud service - I suggest Google Play Games services (because its free, well documented, and generally good for indie game developers)

It's as good as any other service. I was testing a few and not a single one was perfect. And I'm totally not a multiplayer games guy, so I couldn't even evaluate the service correctly.

 

As a bonus - you may be able to contact some Google technology evangelist and they may be able to provide a prize!

I tried that, but unfortunately with no result.

 

Another bonus - if (for example) you choose a "game using X-service" category, then X may provide a prize AND may help advertise the contest (ie. write about it in their website)

Tried that too with a few companies, two of them were mocking me for a couple of months and then went totally quiet and cut all communication. It's suprisingly hard to make that work, compared to "just" acquiring a prize.

 

I reallllly would love to read the judges feedback. If you don't have time to implement it, how about opening a Google spreadsheet for each entry?

Yeah, I have to figure something out, because it's pretty important for many devs. I'm not exactly sure if I'll be able to implement it in the actual backend, but there are other options like the one you mentioned. In your case I'd have to manually create a document for every single entry though and link it from the entry page for the judges. The solution have to be smart, so me or judges won't have too much extra work to do. There's a potential problem of having 100+ entries to vote for for a single judge, so adding comment for every single one can be a huge challenge. Maybe they should rate and comment only on some part of the whole submitted games, but then there are other problems like different judges having different vote rates and applying them only to a cetrain amount of games. It gets a bit complicated ;)

Link to comment
Share on other sites

I really want to make a multiplayer game. Without the server part my only hope is WebRTC P2P connection. But this technology requires some help from servers (STUNT).

Can I use these kind of services? Does it break the rules?

That would break the rule of using external services.

I can always try to bring back the mechanisms that were working a year ago with help from Aurélio and Florent, the js-game-server.

Link to comment
Share on other sites

I think having multiplayer games would be pretty awesome, but given how it went last year, I think it's better to keep the category closed and focus on the regular categories.

 

I'm a bit disappointed the judging style hasn't changed, it felt really weird last year that the game that won the mobile category was barely working (couldn't get it to work on an S3). It feels like the mobile category is just a sub-category that doesn't get the attention it deserves.

 

Anyway, regardless of that, I'll participate for sure, as it's always a really fun challenge, and managed quite well overall :)

Link to comment
Share on other sites

Well, you can consider it's not the whole separate category per se, just a note that the game also works on mobile. I know it should have it's own separate rules and voting process, but it delivers a lot more work to the judges. I already had them voting for far less games than I assumed. They are all busy people and instead of voting for 129 games they voted for 20 and I can't expect them to put even more time for extra rules. Maybe I should just remove the Desktop/Mobile categories and have all games equal. The Mobile category was created to put extra focus on that as mobile HTML5 games are important part of the market.

It was suppose to be fun in the first place, but I still hear this game was lower than that game but it's better. In a perfect world I would just remove the voting, leaderboard and prizes, but it would be boring.

Link to comment
Share on other sites

After positive response from Aurélio the Server category is back. Now please, create multiplayer games because only 5 games submitted last time (with one being a demo to showcase the server) was rather poor after so many people were asking to have the category :)

Link to comment
Share on other sites

After positive response from Aurélio the Server category is back.

 

Yesss ! Thank you Andrzej, you really made my day with that decision :)

I was about to suggest that everyone willing to compete in the server category post here to assess the forces in presence. Well, you can still do it, at least that will give a rough idea of how many multiplayer games we shall have this year (way more than 5 I hope).

 

Currently doing some prototyping to validate a few ideas, but I won't go much further until the theme is announced.

Now, excuse me while I'll go back to learning node.js ..

Link to comment
Share on other sites

I will enter using the phaser framework :) 

also sorry if this was answered on the website but do winners chose their prize? 

 

Phaser is way too big for this. To quote end3r, the finished game should fit into the 13 kilobytes limit with all the resources when zipped.

As for the prizes, you don't get to choose. Here's how they were attributed last year: http://2014.js13kgames.com/#places

 

Also, I'll be probably participating, but I'm definitely not in for the goodies!  :P

(Well, maybe for a t-shirt.)

Link to comment
Share on other sites

Also, I'll be probably participating, but I'm definitely not in for the goodies!  :P

(Well, maybe for a t-shirt.)

Good luck! The compo was created for fun, to challenge yourself and train your skills, the prizes are just an extra thing ;]

Link to comment
Share on other sites

you sure? phaser 2.3 is split into multiple parts so might be small enough now  :)

I don't think it might be THAT small to be used in the compo ;]

If you really want to use some helpers I would rather suggest using something from the MicroJS collection.

Link to comment
Share on other sites

I've posted games the last three years, but I didn't use the server category last year since it wasn't available in time for me to start planning. Now that I'm testing it, just trying to get the basic examples to run has not been successful for me.

 

after running "npm install", it passes all the tests, but "npm start" throws an error for each of the example games, reaching them at localhost:3001/2 doesnt resolve.

 

solved via https://github.com/ooflorent/sandboxer/pull/1. typical OS filesystem specificity issues. I have that patch merged locally, so I can only hope you guys manage to get that into https://github.com/aurium/js-game-server before the start of the competition, so others dont encounter the same issue! I think all it requires is uploading to npm? Ive never managed something on npm, so Im not sure if it pulls from github, or its manual.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...