Chess - a great entertainment and food for thought, known for many centuries. There is, incidentally, no doubt that it was invented in India, but oh well. In any case, learn to play chess is useful - it allows you to develop your analytical capabilities, and hope that you will become a great chess player and earn millions. Or at least a valuable prize in district games.
That's only to find yourself living opponent is difficult: the youth prefers to deal with something quite other things. Help, as always, comes the computer offering thousands of programs for chess games: from free to very expensive. And, by the way, these programs are playing pretty well. We will not remember Kasparov and Deep Blue, but even in a simple game, you can develop to the master, which is always handy. Once upon a time computer programs do not have schedules, passing moves in the text to the console.
In most professional software, this feature is preserved, but the players are available and other imaging techniques: the board where you can change the colors and graphics, the slope of the board, the structure of the shapes. Many programs have video tips GMs commenting game. And every little bit decent program simply must have known archives parties. Search programs easily - on request «Chess» offers a lot of programs from which to choose just free.
It is worth noting that the creation of conventional chess programs - is not such a complicated business and if you want you can create a program for yourself. As one famous chess player, as long as the correct figure moved on the board - it's half the battle. The program for each player during the tree is constructed sorting options, which is ideal - to find a way to "mate" or "stalemate." If there are several options, we choose the best, which each figure is rated. In most programs, the algorithm applies the "Alpha-Beta", where algorithms with a low estimate immediately discarded, and only considered promising. In other words, the program is right for the game strictly mathematically. The beginning and end of the game played at all ready for the directories to facilitate its work.