Skip to content

michd89/Fuchs-und-Jaeger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuchs und Jäger

Fuchs und Jäger (german for "Fox and Hunters", in english known as "Fox and Hounds", "Wolf and Sheep" etc.) is a game played e.g. on a chess board. The goal for the Fuchs (fox) is to break through the line of Jäger (hunters) while the Jägers' goal is catching the Fuchs.

Prerequisites

  • Python 3 interpreter
  • PyGame for the graphics mode

Rules

  • A single Fuchs plays against four Jäger.
  • Both players place their piece(s) on their respective opposite end of the chess board, using squares of the same color only (this implementation uses the black squares).
  • Both players move their pieces in a turn-based manner. The Fuchs gets the first move.
  • The Fuchs can move diagonally in all four directions for one square.
  • The Jäger can move diagonally at the (from their point of view) forward direction for one square.
  • The Fuchs tries to reach the other end of the board and wins the game if all Jäger are passed.
  • The Jäger win if they made the Fuchs unable to move (by encircling or trapping at an edge of the board).

Usage

The game is started by executing one of the following scripts:

  • game_terminal.py for playing the game in terminal mode.
  • game_pygame.py for playing in the graphics mode. This requires the PyGame package.

Copyright/Attribution Notice

About

Simple board game played on a chess board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages