##Agenda
- 9:00am - 9:30am: Arrive, caffeinate self
- 9:30am - 9:45am: Brief for the day
- 9:45am - 11:00am: Challenge one (Ruby)
- 11:00am - 11:15am: Challenge one debrief
- 11:15am - 12:00pm: Challenge two (Javascript)
- 12:00pm - 12:15pm: Challenge two debrief
- 12:15pm - 12:45pm: Quickfire quiz (Shaun)
- 12:45pm - 1:15pm: Lunch (and Go Bag judging)
- 1:30pm - 2.30pm: Presentations (Shaun, Ross)
- 2.30pm - 3:30pm: Challenge three (refactoring)
- 3:30pm - 3:45pm: Challenge three debrief
- 4:00pm - Later: Wrap up (Carl). Drinks & Pizza
###Admin
- To see who you have been paired up with for the challenges, check out these lists
- Although there is an agenda that we would like to ideally stick to, today is about learning, exploring and working as a team. If you want to detour a little from the task in order to achieve these objectives, then that's your call.
- It'd be great if you could provide feedback on the day, so remember this during the day and perhaps collate your thoughts somewhere. This will make sure that we can curate team events that are increasingly what the team want to be doing.
###Instructions
Complete the challenge with your pair. Once you've finished or we run out of time for the challenge you need to push your code for that challenge into a new branch in the format [challenge_number]_name_name
.
For example if Nigel and Sean work together on Challenge 1 then they will push a new branch up called 1_nigel_sean
.
###Code Challenge One (Sudoku Solver):
Everyone loves a good puzzle, and unless you were under a rock in 2005, you will be somewhat familiar with the cult classic Sudoku. Today, you're going to build a script that will ensure you never fail in completing a Sudoku again - a command line sudoku solver.
Work through the release and see how far you get. Be sure to read through all of the requirements before making a start so that you know what you are in for.
###Code Challenge Two (Javascript Racer):
It's time to forget about Sudokus and race off in Javascript fuelled racecar. In this next challenge we're going to build a Javascript based speedway game! We'll build a track and two 'cars' will be able to race along it to the finish. We'll only be using HTML, CSS and Javascript (no Coffeescript) in this challenge. It also has an extension element to it. We don't expect you to get there, but if you whizz right through Part One, go ahead and move on.
When you're ready head on over to the the start line and get to it.
###Code Challenge Three (Refactor this!):
If you hadn't heard of Sudoku, that is forgivable, BUT if you haven't heard of Bingo then there really is no excuse. This next exercise requires you to refactor the code that someone wrote to create a command line automatic Bingo game.
Why don't you start by running the driver script to understand what it is doing. Makes sense?
Now you're ready to see what is under the hood. Check out the readme and get started.