The Raspithon’s finished!

Ben, Luke, Ryan and Edward coded for 48 hours solid. And they created a very neat-looking game called Rasperroids; demonstrated to everyone (except that one guy) who dropped into their channel just how much fun coding can be; learned a lot; and raised more than £500 for the Raspberry Pi Foundation, for which we’re enormously grateful.

Ben play-tests the finished Rasperroids

You can download the code they wrote over the 48 hour marathon at Github.

I was pointed on Twitter at some thoughts from Richard West about the project, and what it means in context with concepts like paired programming and Agile (stuff that I suspect the Raspithon guys hadn’t ever encountered; they just sat down and worked out a collaborative programming model on their own). Richard’s post is well worth a read.

We are impressed, inspired and really touched by Ryan, Edward, Ben and Luke’s application, skill and thoughtfulness. Well done, guys – let’s do it again next year!

25 comments

Avatar

Said it before…I’ll say it once more… Very well done guys…That’s what Pi is all about…

If you add up your ages your NEARLY as old as me…time for us to get out of your way!

Avatar

Fantastic job guys. Well done.

Avatar

Great event, good job guys. It was fun watching you code! Go Pi, go! :P

Avatar

Great job guys, good luck for next projects, you’re amazing.

Avatar

Would be great to see some of these guys at Young Rewired State http://youngrewiredstate.org as they would be fantastic inspiration for so many young coders.

– Neil.

Avatar

Would love to be there but I’m on holiday. I’ll prod Ryan.

Avatar

Well done guys….That was a great effort…Thanks…John

Avatar

Very well done.

Avatar

Great idea, well done! Motivation is everything – you can learn Python in 48 hours ;-)

Avatar

If you’re already familiar with the programmer’s way of thinking, that is :D

There’s a very big difference between learning how to think like a programmer and learning how to write a programming language. A seasoned programmer can learn a new prog language in just a couple of days, and perfect it over weeks, but learning how to think in terms of “computer” logic can take years to perfect.

Avatar

Yes, of course – you are absolutely right. But the main point was the motivation, you need a deadline. Self imposed or externally given ;-)

Avatar

That might as well be the essential thing lacking from most self-studies.

Avatar

Congrats !
“let’s do it again next year!” : why wait for next year ? :)

Avatar

Well done to Ben, Luke, Ryan and Edward for good work.

I would love to look at the code alas I can’t extract the zip file as both unzip and p7zip report that it’s not recognised as a zip file.

Avatar

Ben I found this too. However, if you download the zip of the whole repository then that works and you can extract it from there.

Avatar

Top job lads. This should inspire other youngsters to have a go.

Avatar

If any “proof of concept” were needed, you guys have proven that the Pi encourages our next generation of coders. Congratulations, both on your coding and on circumventing the obstacles thrown at you by the sociopathic saddo. When you are ready to earn a living, I suspect there will be a queue at your respective doors.

Adding to what Jerry said in the first comment, add up your ages and you are just over half my age!!!! I can now retire in the sure knowledge that the next generation of super programmers has arrived.

Avatar

Sweet, I’ll try this at some point soon.

Avatar

Works well under Windows XP too!

Avatar

Did they do all the work on Windows boxes?
When I looked at the stream it was being coded & tested on a Windows machine. Were they running a connection to a Pi? The file paths suggested it was just running from the C: drive.

I know Python is platform agnostic, but it is not possible to do this on an actual RasPi. Is it just quicker to do on a ‘real’ PC?

Sorry if this is too negative, I thought the goal was to use a RasPi to make a RasPi game.

Great work on the game.

Avatar

In essence they just wanted a weekend of promoting. Raspberry Pi creators are fine with any sort of tech-education even when it doesn’t directly involve raspi. That’s the entire idea after all.

I guess you could say the software isn’t fully ready yet for pi. Sure they could have done all of this on raspi. But a bit of GPU-accelerated UI would make the experience a lot better!

Avatar

Oh what am I typing.

I meant:
In essence they just wanted a weekend of programming

Avatar

Anyone who wants to see how the game looks like, can see it here:
http://www.youtube.com/watch?v=GtdJbunBnEI

Funnily for the very first raspithon game the inspiration seems to have come from actually one the very first electronics “video” games, “Spacewar!”, written by MIT students on a DEC PDP-1 computer in 1961 a mainframe with a novel cathode ray output device. That is what I call synergy! well done boys!

Avatar

Has anybody managed to run it on Raspberry Pi? On my raspbian the command python main.py doesn’t bring it up. It freezes for some seconds and then exits without any error messages.

Avatar

@Slavik: You need to run mainmenu.py – not main.py.

I’ve managed to get this running on my Pi, but it’s slow. Extremely slow. 4.5 frames per second.

Is this expected? If not, any ideas? I don’t see any screenshots or videos of it actually running on the Pi. All of the screenshots show it running 60FPS on Windows.

I got it running @ 60FPS on OS X, but I’m curious if anyone knows if 4.5FPS on the Pi is expected. This project leads one to believe that it should run at full speed, but on my Pi (512MB edition) it’s unplayably slow.

Leave a Comment

Comments are closed