Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.41 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.41 KB

jhipster_gravahal_game

Git repository for Game of Grava Hal project!

README for GravaHall

Game of Grava Hal

Board Setup: Each of the two players has his six pits in front of him. To the right of the six pits, each player has a larger pit, his Grava Hal. In each of the six round pits are put six stones when the game starts.

Grava Hal Rules:

  • Game Play: The player who begins with the first move picks up all the stones in anyone of his own six pits, and sows the stones on to the right, one in each of the following pits, including his own Grava Hal. No stones are put in the opponents' Grava Hal. If the player's last stone lands in his own Grava Hal, he gets another turn. This can be repeated several times before it's the other player's turn.

  • Capturing Stones: During the game the pits are emptied on both sides. Always when the last stone lands in an own empty pit, the player captures his own stone and all stones in the opposite pit (the other players' pit) and puts them in his own Grava Hal.

  • The Game Ends: The game is over as soon as one of the sides run out of stones. The player who still has stones in his pits keeps them and puts them in his/hers Grava Hal. Winner of the game is the player who has the most stones in his Grava Hal.

Technology stack:

  • Spring MVC, Spring Data JPA, Spring WebSocket, Spring Boot
  • JDK 8.0
  • AngularJS, STOMP, SockJS, Bootstrap
  • and others...