GitHub repository: rakshabyani/Intelligent_boardGame
Primary language: Python
Created: 2016-10-13T05:08:48Z
Description: The game is a simulation of ground warfare and has the following rules: 1. The game board is an NxN grid representing the territory your forces will trample (N=5 in the figures below). Columns are named A, B, C, … starting from the left, and rows are named 1, 2, 3, … from top. 2. Each player takes turns as in chess or tic-tac-toe. That is, player X takes a move, then player O, then back to player X, and so forth. 3. Each square has a fixed point value between 1 and 99, based upon its computed strategic and resource value. 4. The object of the game for each player is to score the most points, where score is the sum of all point values of all his or her occupied squares minus the sum of all points in the squares occupied by the other player. Thus, one wants to capture the squares worth the most points while preventing the other player to do so. 5. The game ends when all the squares are occupied by the players since no more moves are left. 6. Players cannot pass their move, i.e., they must make a valid move if one exists (game is not over). 7. Movement and adjacency relations are always vertical and horizontal but never diagonal.