Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

For this assignment, you will build a Guessing game where the computer tries to determine what type of animal the user is thinking of. The

image text in transcribed
For this assignment, you will build a Guessing game where the computer tries to determine what type of animal the user is thinking of. The classes you need are inside the included zip file [everything in TreePackage as well as GuessingGame.java}. The GuessingC-iame class has the following private eld: DecisionTreeInterface tree. In Main.java, when the program starts, create a new instance of GuessingGame, passing to the constructor a beginning question and two root answers. GuessingGame's constructor already creates a new instance of DecisionTree and assigns it to tree. In GuessingC-iame.play[}, the program should ask the root question. When the user answers 'yes' or no', call either tree.advanceToYes[} or tree.advanceToNo[} which should move the currentNode variable within the DecisionTree either left or right. Keep asking questions at each level until an answer node is reached [Le a leaf}. Finally, guess the 'answer' contained at that leaf. . If the user says ryes' print out "I win" . If the user says r\"no\

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_2

Step: 3

blur-text-image_3

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

Financial management theory and practice

Authors: Eugene F. Brigham and Michael C. Ehrhardt

12th Edition

978-0030243998, 30243998, 324422695, 978-0324422696

Students also viewed these Programming questions