Empire



SourceForge.net Logo
Description
News
Rules
Screenshot
Download

Description

Empire is a two-player board based strategy game. The objective is to encircle the opponent's pieces with our own. The complete rules can be found below.

The program is written using the wxWindows library, and currently it supports network play between two human players.


News

  • 04/05/2002 - Long delay due to some academic deadlines... I tried to redesign the code slightly better, although I'm still not too happy with it. At least now I can add things like showing the moves made, and separate the status display from the board. Also, I added a screenshot to the site. 
    -gabor_sz
  • 19/04/2002 - Uploaded the Windows version as well. I noticed that initially the wrong current player was shown; This should be fixed now.
    -gabor_sz
  • 17/04/2002 - Implemented the game rules, and updated the user interface so it shows the current player and the score. This now forms the first release. It should compile under Windows as well with the makefiles in the wxWindows package, but I don't know yet if it actually works.
    -gabor_sz
  • 15/04/2002 - Set up the project page, uploaded the current sources to CVS, and wrote this very basic webpage. Currently the user interface is a bit flaky, crashes for example if there is no client connected and the server tries to make a move. However, the networking is more or less working, and hopefully soon the game rules will be properly implemented.
    -gabor_sz

Rules

  1. Objective
    • The aim of the game is to capture as many enemy pieces as possible
  2. Commencement
    • The game is played on a 32 x 32 grid, which forms 1024 intersections
    • At the centre of the board, there are 2 circles on the NW - SE diagonal and 2 crosses on the NE - SW diagonal
  3. Placement
    • Each player has an effectively unlimited supply of pieces, in which one player uses the circles and the other uses crosses
    • The players take turns placing one of their pieces on a vacant line intersection on the board, with the player using the circles moving first
  4. Formations
    • A ring is constructed if the pieces of a player form a closed chain of connected pieces, with any 2 pieces connected if either one lies within 1 step adjacent or diagonal to the other
    • The area inside the ring is considered out of play
  5. Capture
    • A player captures his/her opponent's piece or pieces by surrounding them with his/her own pieces, i.e. by constructing a ring around his/her opponent's pieces
    • Pieces which are captured in a ring, which is then recaptured by the opposing side are not considered as captured pieces
    • Pieces at the edge of the board cannot be captured
  6. Result
    • The game ends when there are no more vacant line intersections, or by mutual agreement
    • The player who captures the larger number of pieces is the victor
-ezzeriesa

Download

The current version can be downloaded from the Sourceforge project page, here. Download the CVS version for latest features.