blue collar Algorithms

Grid Game
How to compute "delta X plus delta Y" (increment 3)

Fifteen Puzzle
How to "move" a number (increment 4)
How to mix up the numbers to start the puzzle (increment 5)

Mastermind
How to compute the "totally correct" score
How to compute the "partially correct" score

Peg Game
How to output/format a board that looks like a bowling pin lay-out (increment 2)
How to validate and implement the notion of "jump" (increment 5)

Set Puzzle
How to initialize 27 Cards (increment 3)
How to shuffle (randomize) the deck of Cards (increment 9)
How to identify if three Cards form a set (increment 10)
How to compute all possible sets present in a collection of 12 Cards (increment 11)

blue collar Data Structures

Grid Game
How to model and maintain the "state" of the game (increment 2)

Fifteen Puzzle
How to maintain a mapping between "number" and "position" (increment 2)

Mastermind
Are there auxiliary data structures needed to compute the "partially correct" count? (increment 6)

Peg Game
How to maintain the state of the game's user interface (increment 3)
How to validate/implement a jump request. Is it algorithm or data structure?   Int[36][3]   (increment 5)

Set Puzzle
How to model/implement the abstraction of "Card".   int[27][3] then struct[27]   (increment 3)
How to designate missing cards (increment 7)