Skull King Score Keeper App - cs428TAs/f2022 GitHub Wiki

App Description:

Cross Platform App developed using Flutter to keep the score at the Board Game Skull King.

Repository Link:

Repository

Skull King Description:

Skull King is a trick-taking game similar to "Wizard", "Euchre", and "Spades", with players needing to state how many tricks they think they'll win each round. A unique element of this game is that bidding takes place simultaneously, leading to rounds that are sometimes over, or under-bid. As players must win the exact number of tricks that they bid to earn points, winning too many tricks is just as bad as winning too few and this leads to an intense competition where losing a trick can be as exciting as winning one.

Skull King uses a 66-card deck that consists of five Escape cards, four suits numbered 1-13, five Pirate cards, 1 Tigress card, and 1 Skull King card. The game lasts ten rounds, and in each round, each player is dealt as many cards as the number of the round. All players simultaneously bid on the number of tricks they think they'll take by holding out a fist and on the count of three revealing a certain number of fingers (or possibly a closed fist for a bid of zero tricks).

Skull King Scoring Description:

If a player makes their bid exactly, they score 20 points per trick; if they collect more or fewer tricks, they lose 10 points per trick they are off. If a player makes a bid of zero tricks, they win points equal to ten times the current round number — but if they take even a single trick, they lose this many points instead. If a player catches pirates with the Skull King, or the King with a mermaid, they score bonus points. Whoever has the most points after ten rounds wins.

Minimum Viable Product:

The Minimum Viable Product of this app would let you create players, take the bets, show the total scores, and declare a winner.

Team Members:

Blake Jensen, Britton Player, Corban Anderson, Ignacio R. de Almeida, Josh Belot, Samuel Hunter

Org Chart:

Org Chart.pdf

Status Report 1:

CS428-weekly-status-report week 917-23.xlsx - Status Report.pdf

Requirements:

Skull King Score Keeper Requirements.docx

Status Report 2:

CS428-weekly-status-report week 924-101.xlsx - Status Report.pdf

Roles and Responsibilities:

Roles and Responsibilities.pdf

PERT and GANTT charts

GANTT Chart - Sheet1.pdf PERT Chart.pdf

Status Report 3:

CS428-weekly-status-report week 102-108.xlsx - Status Report.pdf

Architecture and Design Document

Skull King Architecture and Design.pdf

Status Report 4:

CS428-weekly-status-report week 109-1015.xlsx - Status Report.pdf

Test Plan

Test Plan.pdf

Status Report 5:

CS428-weekly-status-report week 1017-1022.xlsx - Status Report.pdf

Status Report 6:

CS428-weekly-status-report week 1023-10-29.xlsx - Status Report.pdf

Status Report 7:

CS428-weekly-status-report week 1031-1105.xlsx - Status Report.pdf

Status Report 8:

CS428-weekly-status-report week 1106-1112.xlsx - Status Report.pdf

Status Report 9:

CS428-weekly-status-report week 1107-1119.xlsx - Status Report.pdf

Status Report 10:

CS428-weekly-status-report week 1126-1203.xlsx - Status Report.pdf