Developed by Sidera Enterprises 2017
Based on the Hasbro dice game
Yahtzee! is a luck/strategy game in which players score points by rolling a set of five six-sided dice.
The objective is to score as many points as possible from the dice combinations rolled. The player with the highest score at the end of the game is the winner.
Yahtzee! is a game of chance and skill in which players roll five dice and score as many points as possible given the combinations rolled. The player with the highest grand total score at the end of the game is the winner.
After starting the application and the splash screen has disappeared, a roster dialog box will appear on the screen with a welcome message and an instruction to add all players who will be playing the game. To do so, click the large plus [+] button on the lower-right side of the dialog box. Each player must be entered with a unique name, each of which may be up to 15 characters in length. Due to performance limitations, a maximum of four players may play per given game. Once the player(s) have been added, click the Play! button to initialize the game. Once done, the program will generate a score sheet containing score slots for every player entered in the roster. Generating the score sheet may take a moment, depending on the size of the roster and the overall performance of the system.
The following information outlines action events supported in the roster section of the dialog box:
The score sheet will be displayed as a dual-axis table, with the first 15 letters of each player's name displayed across the first row (which we'll call the "queue") and the category labels displayed along the first column.
A player's turn will be indicated by a light yellow column beneath the currently active player's name on the score sheet. Once the active player has used his/her turn, it will rotate to the next player in the queue. After the last player in the queue has used his/her turn, it will return to the first player in the queue. This cycle will repeat until every player has filled every category in his/her column, at which point the game will end and the application will declare the final winner(s).
For each turn, the active player will be given three opportunities to roll the dice, of which five are provided. The number of rolls remaining will be indicated in the caption of the Roll button in the dice roller toolbar at the top.
Should a combination pattern respective to any of the categories remaining become apparent, the player has the beneficial option to "hold" any of the dice to prevent them from being rolled again. Dice can be held or unheld at any given time simply by clicking on them.
Before concluding one's turn, a player must decide which category to fill based on the dice value combination he/she has rolled, even if the dice combination does not match any available category. More information on how to effectively choose a category can be found in the Scoring section of the documentation.
Category selection is unavailable until the player first rolls the dice upon his/her turn. Once the player is ready to select a category or has exhausted all three rolls, the player can select a category by clicking one of the suggested scores that will temporarily appear on the score sheet, highlighted in red. Once done, the suggestions will disappear and the game will proceed to the next player's turn.
If the game is in multiplayer mode, the program will select the next player in the queue to take a turn once a player has already played.
Each player's score tally will depend on the combination rolled and the category selected based on that combination. If the selected category does not in any way relate to the dice combination, a score of zero (0) points will be awarded to that score slot. Each category can only be used once per player per game.
The following information outlines the awards possible under various circumstances:
UPPER SECTION TOTAL: If a score of 63 points or more is awarded to a player's Upper Section Subtotal, an additional 35-point bonus will be awarded to that player's Upper Score Total.
LOWER SECTION TOTAL: * Per traditional game rules, for every subsequent Yahtzee rolled, an additional 100-point Yahtzee Bonus will be awarded to the player's Lower Section Total. However, Yahtzee Bonus is not currently available in this version of the software.
Albeit rare, there may be some occasions in which the application may encounter a fatal error and crash thereafter. For instance, because the application attempts to read and write data to the disk on which it is running, it may, for example, crash in the event that the disk is read-only (such as on an SD card with the switch set to read-only mode), out of space, suddenly removed from the host system (if the storage device is external), or saving to a location where write access is restricted due to lack of administrator/superuser privileges.
In the event of an unhandled program error, the application will display a dialog explaining that the application has crashed and will show technical details describing the cause of the error (this may be useful information for developers). The user will be given 20 seconds by default to either Restart the application or Terminate it, after which the application will automatically attempt to restart. To disable the countdown timer and keep the dialog open, uncheck the Restart automatically checkbox.
Should the application ever crash and display this error message dialog, it will generate an error log and save it within the local directory where the executable is located, under \Sidera\Yahtzee\logs. The file will be named with the format errorlogYYYYMMDDHHMMSS.txt, with YYYYMMDDHHMMSS being the error log's timestamp.
Copyright © 2017 Sidera Enterprises.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE.


--- status: publish published: true title: Storm Trooper part II date: '2009-06-28 13:54:50 +0200' date_gmt: '2009-06-28 11:54:50 +0200' excerpt: 'Ordinary commute' ---
So, the other day I saw the Storm Trooper again. This time I managed to film him as he was on his wayt to the S-Bahn.


Writers are often called on to beautify UIs or do other design work. I used Photoshop and Illustrator to create the logos below.


First Day in
Epicodus
with my classmates
We are moving
right
along.
This is my first web page
Isn't it nice?
We are going to learn:
HTML
CSS
Javascript
Epicodus
Go check it out!!