/Kniffel-Yahtzee-Game

fully functional Gui implementation of the game Kniffel aka. Yahtzee.

Primary LanguageJava

Kniffel AKA. Yahtzee Game

Build Status

Game Description

Yahtzee is a dice game made by Milton Bradley (now owned by Hasbro), which was first marketed as Yatzie by the National Association Service of Toledo, Ohio, in the early 1940s. It was marketed under the name of Yahtzee by game entrepreneur Edwin S. Lowe in 1956. The game is a development of earlier dice games such as Poker Dice, Yacht and Generala. It is also similar to Yatzy, which is popular in Scandinavia.

Further infos : wikipedia/Yahtzee

Game Rules:

The detailed rules of this game could be read on wikipedia#rules

Installation requirements.

The porject require java 8 and above to run on your computer. the lastest java version can be installed as follows:

Oracle JDK 14

  • for linux users:

    You can do so using the following command:

      sudo add-apt-repository ppa:linuxuprising/java
      sudo apt update
      sudo apt install oracle-java14-installer
    
  • for windows users:

java can be downloade as .exe format form their website java Download

Installation:

You can either:

  1. clone the current repo using the following command:

     git clone https://github.com/hakunamatata97k/Kniffel-Yahtzee-Game.git [opt folder-path]
    

    The game can be started by running the GameWindow.java

  2. download the .jar file and run it via the following:

       java -jar --enable-preview Java_Hausarbeit_Kniffel.jar
    

Free Game, Hell Yeah!

Users are free to download, play the game and edit the scource code without premission. Any suggestions to improve the code would be considered with alot of attention. Enjoy.