Mastermind is a code breaking game.  It's quick and easy to learn but can be difficult to win.  I had this game as a kid and bought it for my kids.  We have had it over a year now and they still play it, unlike many other games I have purchased.