Skip to content

mareelc/GessGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A simulated game of Gess, a chess/go variant, coded in Python. Gess is a two player game and rules can be found here:

One player will play as w and the opposing player with will play as b; b goes first.

The Gess board will start and appear as:
gess-board.png

To make a move, a string of starting coordintates and ending coordinates must be entered in console. For example, to move a players piece from c18 to c16, the console will prompt:

    "Enter Starting Coordinate: "
      type 'c18' and hit enter.
    "Enter Ending Coordinate: "
      type 'c16' and hit enter.


A 'piece' is defined as a 3x3 area only containing the current players stones and must move as a unit. If there is a stone in the center of a players piece, it may move any unobstructed distance. If there is no stone in the center of a players piece, it may only move 3 squares. The direction a piece can move is determined by where stones are located on the perimeter of the piece.

A 'ring' is defined as a 3x3 area only containing the current players stones, with no stone in the center, but all perimeter stones occupied.

Once a player loses a ring of their own stones, the game is over.

About

A simulated game of Gess, a chess/go variant played on command line.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages