Four Win\nDescription\n\nTo program the play named "four win", the background board should\nconsist of a lattice with 7 columns, into which in each case 6 stones\nfit. The playing field stands perpendicularly, so that a stone falls\nalways widen-possible downward.\nThe rules are :\n\n\n1. The goal of the Game is to place four stones in a row or column wise\nor diagonally as a first player.\n2. Each player receives 21 stones of his colour (pink/green).\n3. The green player begins.\n\n4. The player lets a stone fall alternating into a row.\n5. If no more places are in a row, then this may not be selected.\n6. Winner will be the player, who can accommodate first four stones in\na continuous manner (horizontally, vertically, diagonally).\n7. If the backboard is full and there is no certain winner, then the\nplay ends undecided.\nFor a better understanding go to:\n\n[URL]http://www.kielack.de/games/fourwins.htm[/URL]\n\n\nThe program is to cover the following capability characteristics:\n\n· Play between two human players.\n· Play between a human and a computer player.\n· Play between two computer players.\n· Each player is to extend the abstract class ,,Player ", which is\navailable on the practical course web pages for the Download.\n\n\nReferences\n · One can make Screenshots simply by pressing the key at the same\ntime ,,pressure/print screen "and/or <Alt> and ,,pressure/print\nscreen "(the screen and/or the active window copies as diagram into\nthe intermediate file, so that these can be inserted in Word over\nEdit->Past as picture directly).\n\n\n\n · The aim for this program is to show as simple text edition as\nshown in the example TicTacToe (see C++ program\n simpleTicTacToe.cpp).\n\n\n· In the simplest case the computer player can make coincidental\ncourses (see C++ program zufallszahlen.cpp (RandomNumbers). A more\nintelligent strategy for the computer player can be programmed\naccording to the mini max algorithm (e.g. see.\n[URL]http://de.wikipedia.org/wiki/[/URL]\n[URL]http://en.wikipedia.org/wiki/Minimax_algorithm[/URL]). An improved variant\nfor this algorithm is the alpha beta search (e.g. see\n[URL]http://en.wikipedia.org/wiki/Alpha-Beta[/URL]).