Monday, November 7, 2011

Opa Developer Challenge: Results

The Opa Developer Challenge ended 3 weeks ago and since then the jury was hard at work deliberating on who deserves the main trophy. It was not an easy choice but in the end we can only have 3 winners, so, without further ado let me present to you the official results of the Opa Developer Challenge 2011.

We decided to give one honorable mention to:

  • Matthieu Guffroy for his Opa-Tetris game. The jury appreciated the original freshness of the Opa-Tetris application — and acknowledges spending a little bit of extra time playing it.

And the winners of the main prizes are:

  • The 3rd prize and the “Nintendo 3DS” go to Mads Hartmann Jensen, the author of Opa-chess, a multiplayer chess game. The jury was impressed by the overall design of the game and sees a great potential for the app once optimized.

  • The 2nd prize and the “iPad 2” go to Tristan Sloughter and his OpaDo to-do application. It's a clean, simple and easy-to-use application which just works. And in addition to being a modern benchmark of the expresiveness of a programming language or a framework, the series of blogs explaning the different steps of the development was highly appreciated.

  • The 1st prize and the “Mac BookAir” go to Vimalkumar Jeyakumar the author of the Box, a file sharing app. The jury thinks Box steals the show by being very simple and very well explained since the beginning to the last step. Several members of the jury felt they would like it for the every day use. When does the startup launch?

contest-results.jpg

Without any doubt, these Opa applications have a bright future as open source projects and even startups. We'll have the opportunity to talk about this here soon — we don't want to spoil the surprise so can't tell more right now :). In the meantime we'd like to encourage all the participants to submit their contest entries to the Apps section on Opa's homepage.

We would like to heartily thank all the participants for their submissions and once again congratulate all the winners. We were impressed by the overall quality of the challenge submissions. We hope you had fun developing in Opa and… hope you'll continue making great applications in Opa!

12 comments:

  1. The tetris doesn't work in Firefox and misses a lot of keypresses in Chrome (to the point where it is not actually playable).

    The link to OpaChess is the one for OpaTetris but I found it on the 5026 port.

    Box has clearly not been tested in production: the field which is supposed to contain the url of the Box is wrong (it seems not to use the right host but the one listening behind the proxy, so it gives "localhost:8080").

    ReplyDelete
  2. p4bl0, for me OpaTetris doesn't work at all even in Chrome.

    In OpaChess I created a game, connected from two different browsers, managed to make a move as white but can't make a move as black.

    Also, FAQ at http://opalang.org/challenge/home.xmlt says: "Additionaly, there will be exclusive Opa goodies - high-end bags, hoodies - for the 3 best applications in each of the eight categories.". Is this still valid or you didn't get enough good quality submissions?

    ReplyDelete
  3. Sorry, I've realized how to start OpaTetris. It kinda works for me in both Chrome and Firefox, but there are issues with missing keypresses, like p4bl0 said, and in Firefox it's much worse than in Chrome.

    ReplyDelete
  4. Hi, for Tetris I think it is mainly because direction keys are used. I was not able to bind those keys with OPA in Firefox neither.

    I had to use wasd/zqsd to have proper control in my app.

    ReplyDelete
  5. Thanks for point out the wrong address of Opa-chess, it's been fixed.
    There are some issues with some of the apps - and some applications which did not present any issues but were less interesting were not chosen by the jury.
    The per-category prices text comes from an early draft of the conditions (when the top prize was supposed to be the iPad) and should not have been left in the FAQ, sorry about that. You may note it was not present in the official terms and conditions as we decided, before starting the contest to give less, but better prizes.
    That said, due to this mistake on our part, we will send bags, hoodies, etc. to all participants who submitted reasonable applications (i.e. ones that both compile and are not directly derived from Opa examples or blog posts).

    ReplyDelete
  6. Thank you for the excellent article..It's not easy to find current information on this.

    ReplyDelete
  7. "Eat your dog food" or something like that. Why are using blogger? Why are you not using an Opalang CMS?

    ReplyDelete
  8. Hehe, good questions. For starters this blog was created quite a while ago, when Opalang's CMS was still being developed. Secondly, Opalang's CMS is a CMS, not a blogging software (so it does not support RSS feeds, commenting, ...). We'll eventually move to Opa-powered soft for this blog, you can count on that, it's just not very high priority at the moment, as we have many other things cooking :).

    ReplyDelete
  9. I'd say you give away another MacBook as a prize for a contest. In a couple of weeks, if you don't have a blog engine, Opalang needs to seriously improve. If you do, focus on cooking other things that you talked about.

    ReplyDelete
  10. Not sure I understand what you mean; are you suggesting organizing a contest for OpaBlog?

    ReplyDelete
  11. Where we can find the source code of the "Box" project ?

    ReplyDelete
  12. You can find all the winning apps (with links to their sources) on http://opalang.org -> Apps

    ReplyDelete