Current events

From DojoWiki

Jump to: navigation, search

June Meeting - June 9th 2009

Sliding Puzzle Game

Implement a sliding puzzle game. The puzzle must be playable from keyboard input. The program will generate a puzzle in a random configuration and the generated configuration must be solvable. You may create either the 8-puzzle or the 15-puzzle. The puzzle must throw a small party when solved.

Possible extras:

  • Include a mode that will automatically solve the puzzle
  • Include an option to present a hint to the user.
  • Have the puzzle be displayed as an ascii art image that needs to be arranged instead of simple numbers.

This idea comes from Ruby Quiz Sliding Puzzle. Our Dojo remains language agnostic. You are encouraged to work in whatever language you like. Typically we have people working in several different programming languages, giving us the opportunity to see how different languages are brought to bear on the problem as well as different people's approaches to a problem.

We'll meet from 6:00 until 8:00 at the Pittsburgh Tech Council offices. The Tech Council, very nicely, provides us dinner (pizza, soda and water). Directions to the Tech Council offices. We'll be in different room starting with this meeting. A room on the first floor with a single, large table, more of a conference room setup than a presentation or classroom setup.

Personal tools