« Christmas Geek Dinner - Year of the Social | Main | Street Greeting »

Hackday Dojo

The Brighton Farm organised Hackday at the Brighthelm Centre was a wonderful chance for the coding dojo group to get together to work on something different and fun.

We reserved six places for the dojo regulars and arrived with no idea what the group would be working on for the day.  Given the project-focus of the Hackday it wasn't run as a normal dojo session, we left the Randori behind in exchange for pair-development, stand-ups and iterations.  Using the 5 minutes before we started to get an idea for the resources available we came up with the idea for generating a real-world interactive game using Inform 7 and the many different sensors that had been brought by Thom Hopper. 

Hackdaydojo Tristan (from whom I stole the photo) has described the result as a "crazy Heath Robinson unholy mashup.  A text-based adventure game was enhanced to allow real-world interaction, such as pouring hot coffee on a temperature-sensing chip, or scanning cards embedded with RFID tags.  Extremely inventive and successfully delivered on time - a testament to Scrum and the the agile programming techniques that they used."

Tom describes it as "one of the most obscure combinations of technology I've ever been involved with: a text adventure game written for the day hooked up to a web server, a temperator sensor and RFID reader. Somehow we managed to balance a plot on top of all this and got the various bits of tech (Inform 7, web server, SFTP server, Java Robot classes, RFID reader, USB temperature sensor, a load of custom Java serial code and probably some other bits I've forgotten about) working towards a more-or-less-coherent goal... all run over 3-4 hours, obviously in an Agile fashion :)"

Jez gives a very detailed account of the day.  He summarises: "The eventual demo worked a treat. Thom had adapted the temperature sensor at the last minute to be embedded in the bottom of a cut off Coke can. Hot or cold liquid could be poured into this and be in direct contact with the sensor. This would post a message to a web server which the demo laptop was polling. The java Robot API was then used to write the appropriate command into the Inform game window at the prompt."

He rather interestingly comments on the two different focuses for the game-play development: "I was focussed on producing a single simplest interaction to prove that the system would work, whereas Simon was interested in the story as a whole (i.e. start with the solution and work backwards)."  The narrative game-play vs technical implementation should have been split into separate development groups sooner, but this dynamic for is an interesting issue for iterative text-adventure game development.

For my part, although starting with helping out with the game development, I ended up finding myself pulled into the facilitator role.  I'm not sure whether this helped the group retain focus, avoid obstacles, and coordinate - but I would like to think I wasn't just loitering around as this beautiful piece of madness was developed.

My sponsored fortune cookie said: "However beautiful the strategy, you should occasionally look at the results" (Winston Churchill).  The result was crazy, but certainly did work!

Discussion:
http://www.farmhackday.com/2007/11/21/built-at-hack-day/
http://www.jroller.com/jnicho02/entry/fun_at_brighton_hack_day
http://www.tomhume.org/2007/11/brighton-digita.html
http://blog.cogapp.com/2007/11/22/hack-day-roundup/

Photos:
http://flickr.com/photos/tags/brightonhackday/

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/1065381/23930076

Listed below are links to weblogs that reference Hackday Dojo:

Comments

Post a comment

If you have a TypeKey or TypePad account, please Sign In

Archives

Upcoming

Keywords

  • Communication Empirical Agile "Narrative Analysis" Narrative Psychology of Programming Qualitative Software Engineering Storytelling Systems Development Information Systems Discourse Conversation Folklore Programmers Programming Computer Science Urban Legend Water Cooler Photocopier Metaphor Tacit Knowledge Communities of Practice Conversational Storytelling

Gifting

Feed a Student

Tip Jar

Twitter Updates

    follow me on Twitter

    • www.flickr.com
      This is a Flickr badge showing public photos from Bluejoh. Make your own badge here.
    • 'None; but a gulf of ruin, swallowing gold, Not making.  Ruin'd! ruin'd! the sea roars. Ruin: a fearful night!' - 'Sea Dreams' by Alfred Lord Tennyson (The West Pier in Brighton)


      'While strange creepy creatures came out of their dens, And watched them with wondering eyes.' - 'The Hunting of the Snark' by Lewis Carroll (Statue Beyond the Border)


      'In me thou seest the twilight of such day, As after sunset fadeth in the west, Which by and by black night doth take away, Death's second self, that seals up all in rest.' - 'Sonnet LXXIII' by William Shakespeare (Cabin in Norway)


      'Then: ''No one farther goes, souls sanctified, If first the fire bite not; within it enter, And be not deaf unto the song beyond.'' ' - 'The Divine Comedy' by Dante Alighieri (Fire in Lewes)

    Badges

    • Agile Alliance



      Brighton Coding Dojo

      Brighton Bloggers

      GHC 2007

      Sussex Digital - focusing on the Sussex digital community

      View Johanna Hunt's profile on LinkedIn


      Creative Commons License