Summer Coding Contest results (finally!)

Update, 23/11 – congratulations are in order again for the winners: you’ve made the BBC news website!

Before I get onto the meat of this post, I’d like to say a mahoosivenormous thank you to Clive for babysitting this blog while I was away in Japan, spending my time doing terrible things to live abalone with a sort of ad-hoc bunsen burner. We think he’s done an amazing job – we’d also like to thank UKScone in particular, as well as Abishur and JamesH, for their tender ministrations to the Raspberry Pi Twitter feed. If you don’t follow us on Twitter already you really should; it’s where news gets posted as it happens, and you’ll find loads of links to relevant Pi events and hacks posted daily, alongside necessarily concise discussion.

So then. Summer Coding Contest. We’d hoped to have the results ready weeks ago, but there were so many excellent entries to go through line-by-line that it’s taken us a little while; we were blown away by some of what you did. If you’re a winner, your prize will be on the way soon, just in time for Christmas. And if your winning software is available online somewhere (not all of it was) and we’ve missed it, please drop me a line so I can add a link to this post.

The first prize in both categories is $1000, with runners-up prizes of $200 in each category. Well done to all the winners, and thanks to everybody who entered. We look forward to doing this again!

13 & Under Category

Winner: Aaron Hill – PySnap

Aaron’s entry was a great example of what you can do using Python on a Raspberry Pi. His PySnap program allows you to easily set-up automatic time-lapse photography using a USB webcam. The CLI-based program allows the user to set the periodicity at which photos are taken and was well thought out and designed. You can find a download at Github.

PySnap screenshot

Runner Up: Louis Goessling – SerPint

Louis’s SerPint program allows you to remotely control the GPIO pins on a Raspberry Pi over a network socket or serial port. It can be used to control the GPIO pins from languages that don’t already have a GPIO library available and helps to make the Raspberry Pi an even better platform for remote automation. A download is available at Github.

Serpint screen grab

Runner Up: Conner Foxley – The Matrix

Connor Foxley impressed us with his text-based world simulator which was written in C# – the programming was quite advanced and even featured an IRC interface. You can download The Matrix at Github.

Matrix screengrab

14-18 Category

Winner: Ashley Newson – SmartSim

SmartSim is a digital logic circuit design and simulation package for the Raspberry Pi. It’s actually been featured on this blog before – and I should point out that this had absolutely no bearing on our decision to award Ashley the first prize – we had a lot to say about it, and you can read more about it here. A download is available on the SmartSim website.

Smartsim screenshot

Runner Up: Bradley Pollard – Neutron Craft

Bradley entered a StarCraft-inspired wave based survival game. – the game featured original sound and graphics along with a particularly well thought-out in-game tutorial/help system.

Neutron Craft screengrab

Runner Up: Yussuf Khalil – Pancake

Pancake is a lightweight HTTP server written in PHP. It offers a fast PHP API accelerated with code caching. It has its own website; you can find the sources of Yussuf’s projects at Github.

I appear to have mislaid my screengrab. Here’s a picture of some pancakes.

 Runner Up: Hannes Westermann – BerryBox

BerryBox is a tool that allows you to sync files/folders across computers using a Raspberry Pi as a server. It comes with a server that runs on the Raspberry Pi and a client that runs on Windows, but as both are written in Lua it should be portable and able to run on Linux and OSX.

Berrybox screengrab

Runner Up: Aneesh Dogra – RasPod

RasPod is a simple music server for your Raspberry Pi. It allows you to control the playing of music on your Raspberry Pi with a web browser. Aneesh just mailed me with a link to RasPod on Github – get downloading!

 

 

 

53 comments

Avatar

Great work by all participants. Do we’ve PySnap source code available on Internet from Aaron Hill?

liz

I haven’t been able to find it – I hope he’ll let us know if he makes it available.

Avatar

Thanks a lot for update!

Avatar

My source code can be found at https://github.com/Aaron1011/time-lapse-photography. I’m not quite sure why they didn’t post it.

Avatar

Edit: I forgot that I sent a zip file to them, and not a Github link. Sorry about that.

liz

Thanks Aaron – and congratulations!

Avatar

Thank you! I still can’t really believe that I won!

Avatar

How will I be getting the prize? I didn’t receive any email telling me that I won.

Avatar

Congratulations! Wow, time lapse photography, I would never have thought of that. Nice Job!

Louis;

Avatar

I do believe those are crepes, not pancakes.

liz

We’re in the UK: those are pancakes!

Avatar

Even in France people would not call the pictured food items crepes (waaay to thick, those pancakes)

Avatar

On the topic of being within the UK, I’m just interested why the prize money is listen in dollars, not pounds?

liz

It was a worldwide competition; not all of the winners were in the UK.

Avatar

And not all of them are in the US either!

liz

There are winners there from Luxembourg, Germany, India, the UK…and the US. But we had a fantastically wide-spread set of entries, from all over the world, which really pleased us.

Avatar

“doing terrible things to live abalone with a sort of ad-hoc bunsen burner”

Sorry, but that make me feel physically sick. I couldn’t read the rest of the post.

liz

Made me feel physically sick too. I didn’t order it – it appeared on the table as part of a set meal. And if that makes you feel ill, I heartily recommend that you never visit a Japanese aquarium. We did, and we regretted it.

Avatar

Congrats to all the winners!

Avatar

Wow, a c# entry made the list! I have to download and run this, I might have a chance of understanding it. Does it work with the hard float abi version of Raspbian? It’s a console app so I don’t think it needs much floating point math.

The only downside is at 27, I feel hopelessly outclassed by these kids…

Avatar

I REALLY want to try out the matrix one! Too bad there isn’t a link :/

Avatar

Same here :(

Avatar

Same.

As for the hard float stuff, I believe that requirement belongs to the Mono VM rather than the actual program being run in it, so it all depends whether Mono is now available for hard float.

Avatar

congrats to all winners & runners up. all well deserved.

Avatar

Hey! Amazed that I won, thanks to the Raspberry Pi foundation for their little box-o-awesome.

If anyone is interested in co-developing a Python or Java application, I am interested. I don’t know anyone that codes in my area (even on the internet) and would like to meet some peers.

Thanks!
Louis;

liz

Congratulations, Louis! It was a well-deserved win.

Avatar

Hello Louis,
I would be interested in developing a Python or Java application with you. I, too, suffer from a lack of coders in my area.
–Aaron

Avatar

Hello Aaron,

If you have got a project, I am up for it. I am proficient in Python, C and a bit of PHP.

Ping me back!

Avatar

Nice to see what others archived with the rpi. But without links to their websites this is useless. Sorry. For all rpi projects I am missing a central place to go for. Why this is not http://www.raspberrypi.org is still a mystery to me.

liz

Most of the entries were sent to us as zip files; many don’t have a home online at the moment. I suspect you might have missed the point of the contest. And if you’re looking for a “central place to go”, you might want to check out Github.

Avatar

Sorry Liz, I don’t check this site twice a day to get all the content and maybe I’m getting old / can’t remember that I have seen the contests website. But it would be a nice service to provide links to the projects …

Avatar

…well, I didn’t win/come runner up, but here was my entry anyway, written in Python/Pygame: http://pastebin.com/6fgzNfsM
Readme: http://pastebin.com/YKyuSPcB
Screenshot: http://i50.tinypic.com/smdjcy.png

Essentially, it’s a variation of Asteroids, where instead of shooting asteroids in space, you’re shooting and destroying parts of your desktop. Different parts of your desktop (windows, bars, etc) are identified automatically by comparing colour.

Avatar

By the way, why are there only 2 runner-ups for the 13- category and 4 runner-ups for the 14-18 category, when the competition stated that there would be 5 runner-ups for each category? Am I missing something? Were there not enough high-quality entries? (Not to discredit the foundation.)

Avatar

I think that the rules stated that the judges would pick up to five runner ups, not five.

Avatar

Aaron is correct:-
CONTEST PRIZES AND JUDGING

The Winner in each Category will each receive US$1,000. Up to five Runners Up in each Category will each receive US$200. The Judges will select Winners and Runners Up from the Entrants at their own discretion; the decisions of the Judges are final and binding with respect to all matters relating to the Contest

Avatar

So amazed I came runner up! Big thanks to the foundation for putting on the contest, and also mad props to Ashley Newson. That would be a legitimately useful program for the first year of my degree. Very impressive!

Avatar

Congratulations, and I’d be interested to know what language your game was developed in Bradley?

Avatar

Wow! I’m genuinly impressed by what came out!
Personally I’m especially curious about Connor’s ‘The Matrix’ simulation. Life simulators amuse me to no end. ;-) I’ve tried a bit of googling around, but failed. Does Connor publish the code somewhere?

Avatar

Welcome back, any chance of a post about the abalone on http://www.gastronomydomine.com ?

Avatar

Great work! I really would like that RasPod, so if by any chance someone knows how to get it… (or maybe there’s something similar already out there?)

Björn

Avatar

The link is added now.

Avatar

Cool projects. Are the rest going to be made available for download or just the ones with the links on?

Avatar

Wow, can’t believe I won a runner up! I really want to thank you for the Raspberry Pi and this great contest. Congratulations also to the other winners!

Pancake has also got a website: http://pancakehttp.net Sources of my projects can be found at https://github.com/pp3345

Thanks a lot again,
Yussuf Khalil

liz

Thanks Yussuf – and well done again! I’ll add those links to the post right away.

Avatar

Is the source for BerryBox available anywhere?

Avatar

Same here – I’d like to have a play with it!

Avatar

please, share a link to the berrybox :)

Avatar

\o/\o/\o/\o/ BerryBox!! \o/\o/\o/

Avatar

Yussuf,
Pancake looks really cool. Next time I have to set up a web server, I’ll try it out instead of Apache. Good job!

Avatar

As a 16 year old without a Pi, this makes me feel very sad. While all these guys were programming cool stuff, I was just sitting here master-ing Android. I mean, failing at mastering Android.

Avatar

Fantastic work from all participants, congratulations on winners and runner-ups.

Here’s the c# source for my world simulator, which I have put on Github.

https://github.com/TheEndermen/TheMatrix

liz

Thanks Connor! And WELL DONE!

Avatar

Congrats Aaron, from your friend Alex!!

Leave a Comment

Comments are closed