Skip to content

z3dd4-de/Kniffel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kniffel

A Yahtzee clone, Kniffel in German

Everyone loves Kniffel

In my family, it's a tradition to have a round of Kniffel in the evening, after dinner. Just chat, have some drinks and roll the dice. Sometimes for several hours. My father even has a spreadsheet, so he can easily print out the game sheets if we need more of them.

I really like this game and a couple of years ago, I programmed it with C#. Therefore it was a no-brainer to implement it in Godot as well, now as I'm learning this game engine. It took me around 20 hours, including the implementation of the highscore listing that I had previously developed.

Features

This is the classic version of Kniffel as I know it. At the top you need to achieve 3 times of 1, 2, 3..., 6 to get 63 points and a bonus of +35 points.

In the bottom part you have 3 in a row (3er Pasch), 4 in a row (4er Pasch), small street (e.g. 1, 2, 3, 4; Kleine Straße) or big street (e.g. 1, 2, 3, 4, 5; Große Straße), Full House (2 of a kind + 3 of a kind), Kniffel (Yahtzee, 5 of a kind) and chance, which is a joker that adds all dice values.

Although it is a 2D game, I put some effort into the dice. You have two areas where you can place them: on the left and they will be re-rolled everytime you click the re-roll button, and to the right, where they are save: this should be like in the real world game, where you constantly move the dice to show what you keep and what you want to be renewed.

Multiplayer

Of course, you can play this "Kniffel" alone and against the highscores, but normally it is much more fun, if you play it against others. Thus, this version allows any positive integer to be entered, when you want to play the game with your friends and family. 2^64 players might be too much and take ages to complete, so I advise 2-10 players for a normal multiplayer game which could be completed in one evening.

OS

Currently (v1.0.0) this game is available for:

  • Windows x64 (7, 8, 10, 11)

  • Linux x64

  • I'm working on an Android version. I'm not a Mac or iPhone user, so don't expect any versions for these systems here.

License

This is free to use. You can even clone this github project and create a Mac or iPhone version (please let me know).

It seems that Hasbro still has the legal rights on this game, so only fair use is allowed and no money can be made with this clone. Therefore, the code of this project is also free and for educational purposes, thus released under MIT license. Although I use the legal name "Kniffel", this is not against fair use.

This project is not allowed to be cloned and monetarized. No adds are allowed. You can create other language versions as long as I am informed about this. If you want to use it, please let me know here on Github.

Version

1.0.0 - 05-Feb-2024

Known issues/bugs

A second "Kniffel" cannot be placed. There should be some logic like strike another thing, but I'm still thinking about this and how to make it work correctly.

About

A Yahtzee clone, Kniffel in German

Resources

License

Stars

Watchers

Forks

Packages

No packages published