Overview

Farkle

Summary of project, intended users/stories; persistent data; external services.

Overview

🎲 Farkle: The Ultimate Turn-Based Dice Game App

Imagine a fast-paced, competitive dice game you can play anytime, anywhere. This Farkle app brings the classic risk-and-reward gameplay to your phone, featuring asynchronous play so you can take turns at your convenience. Use round time limits to keep the game engaging, without dragging on.

Farkle — This game will use the main ruleset and scoring of Farkle and implement asynchronous play through a web service (with time limits to keep games moving).

Example Session

Startup

Login: Choose a display name on first play, with option to change later Settings screen - Select score goal (10,000, 15,000, etc.) (game) - Day/night theme (user) - Start a game session

In-Game

Gameplay challenges/fun

Add Stretch goals page

Webservice

This game has a service to keep track of a game in progress, take users scores and pass the round to the next player after the previous player completes.

Intended users and user stories

User Stories

People who enjoy classic games can now play them remotely with friends using this new mobile interface

As someone who enjoys classic games, I would like to use the Farkle app to play a game of Farkle with my children who moved away for college

People of mixed experience levels want to play with others and see their game data

As a player, I want to create a display name upon first login so that I can be identified in multiplayer games. I want to see my stats and performance history so that I can track my improvements over time, I can also tell who is the most experienced player in a group or has the best win ratio and I can learn from their technique

People of mixed experience levels want to play with others and see their game data

As a returning player, I am not just here to play for a little fun, I have a reputation! I want to log in with my existing credentials so that I can continue playing with my saved settings and the psychological advantage I have over the weaklings who I have previously destroyed. I want to see my stats and performance history so that I can track my improvements over time, and develop mastery over the Wor- Farkle, over Farkle of course.

Persistent data

NOTE not all of these features will make it into the first version of this game

External services and data sources

Google Identity Services

Digital Ocean Droplets