The Rules
 
Like in chess the players move alternating (and have to move). The Wolf can move with one of its three red pieces which move like in checkers (only forward, only diagonal, only to adjacent fields). The Hase (the blue piece) can move in all diagonal directions (also backwards), but also only to adjacent fields. Pieces can't be taken out, i.e. if a field is occupied you can't move there. The goal of the Hase is to reach the last line (i.e. to by-pass the Wölfe). The goal of the Wolf is to confine his opponent so that the Hase can't move anymore. Have fun.
 
Programming
 
The game is realized as a pretty simple JavaScript. I have copied the graphics from the checkers game on JavaFile.com. To make its decision on a move the script uses the evaluation (who wins in how many moves) of all possible position (around 140000) of the game which I computed in C++ (here is the c++ file, if you are interested) and copied into the JavaScript.
 
Background
 
The original version of the game is played on a 8x8 chess board with four "Wölfen" against one "Hase", but in that configuration the Hase is always loosing when its oponent plays optimal. A slight "simplification" of the rules makes thinks much more interesting: if you play it with only 3 wolfs on a board of width 6 and length 9 (instead of 8x8) it turns out that the player who starts the game can only win if his opponent makes a mistake, i.e. you're better polite and let the other player start the game here.
 
Theory an Realization: Martin Weidner