Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Purpose This lab will help us get started remembering Java and objects. Instructions Using the Deck, Card, Game classes (the non IO versions) as a

Purpose

This lab will help us get started remembering Java and objects.

Instructions

Using the Deck, Card, Game classes (the non IO versions) as a model, create a dice rolling game.

Create classes: DiceCup, Die, Game.

A standard Die has 6 sided numbered 1, 2, 3, 4, 5, 6. However, it would be fun to have a Die constructor that specifies different sided die (do this if there is time---Note this will likely require a few more methods like a getter for the number of sides the Die has).

A DiceCup contains 0 or more Dice. The DiceCup needs to be able to roll the dice (similar to a shuffle in the Deck) and report back the values of each Die within.

A very simple Game would be comparing totals of rolled DiceCups. Or create a some other simple dice rolling game.

Submission

Each student must submit:

All source classes (including any driver class(es))

Each class must document class author(s)

Each method must document method author(s)

A document that:

Identifies all working group members (no more than 4)

Very briefly describes:

What was learned/interesting/useful

Outstanding questions

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Database Systems For Integration Of Media And User Environments 98

Authors: Yahiko Kambayashi, Akifumi Makinouchi, Shunsuke Uemura, Katsumi Tanaka, Yoshifumi Masunaga

1st Edition

9810234368, 978-9810234362

More Books

Students also viewed these Databases questions