Playing Yatzy with friends or family is fun! But in some situations you might be missing either score sheet papers, a pen to write with or even one or more dices! Don't worry this app is made to solve exactly those situations.
Playing Yatzy with friends or family is fun! But in some situations you might be missing either score sheet papers, a pen to write with or even one or more dices! Don't worry this app is made to solve exactly those situations. A very easy game setup menu lets you enter as many players as you want, with a tap of a button your score sheet is generated to keep track of every player's score. The score sheet automatically calculates for upper score, bonus and total score. In case you are missing dice the app ships with a very unique dice rolling game specialized for Yatzy! The dices are rolled using simulated physics to make the experience as close to a real game of Yatzy as possible! It's so close to reality that you might even see rolls where a die is leaning or on top of another. Each player have three rolls each turn and are able to lock and unlock any dice of choice.
Yatzy is based on the game Yahtzee invented by Milton Bradley but are now a trademark owned by Hasbro, in some countries the game is also know as Yahtzy.
Beware that useage of the 3D dice rolling feature is rather battery consuming and is only advisable when your phone or tablet is connected to a charger. Some older devices might lack hardware to run the 3D simulations smoothly.
All players scores are saved in an SQLite database on the android device. When the app starts up the latest game is loaded into the scoresheet. Every time a score is updated it will be persisted to the database so the game will be loaded exactly as it was left even in situations where the phone battery dies or the app it accidently closed.
Two apps combined into one: I builded the unity part and imported to my existing project in android studio, and from there i configured my app to fire up the unity player within the same app. Unfortunately there is yet no communication between these two modules, the plan is to implement a content provider that will let the two process share information about the game state.