A downloadable project for Windows

This artifact was the final project for my Software Development with C++.NET where we were tasked with recreating a dice game using C++. I chose to recreate the game Farkle. The first submission was made Visual Studio and played in the console. For the refinements, I remade the game in GameMaker Studio 2 to give it a user interface.

Farkle Rules

____________________________________________________

Start:

The first player rolls all six dice at the same time and sets aside any "point dice" (1's, 5's, or three of a kind) that appear. At this point, the player has the option to continue to roll the remaining dice to collect even more points, or stop and keep any points acquired.

Farkle!:

A Farkle occurs when the dice are rolled and no point dice appear. At this point the player loses all the point dice they have collected during that turn, and the play passes to the player to the left. No points are recorded for that player's turn.

If a player decides not to risk rolling a Farkle then they can stop rolling and the play passes to the player to the left. Any points collected during that turn are then recorded.

If, in the course of one turn, all six dice become point dice and are set aside, the player must roll all six dice at least one more time, before stopping and keeping the points collected.

Points:

1's = 100 points

5's = 50 points

Triple 1's = 1000 points

Triple of the same side = Side value x100.

Entering the Game:

In order for a player to initially enter the game, (and record points), they must continue to roll until at least 1,000 points are collected during one turn. Once the player officially enters the game, the points are recorded and that player may stop rolling at any time during future turns. Sometimes it might take many turns before a player can get started.

Winning:

In order to win, a player must get 10,000 points recorded

After a player gets over 10,000, each of the other players get one turn to try to beat the first player who goes out. If none of them beat his or her score, then he or she is declared the winner. If someone beats his or her score then that new player wins the game.

____________________________________________________

Download

Download
Farkle_windows.zip 3 MB

Leave a comment

Log in with itch.io to leave a comment.