Highlights
Objectives
This is an individual assignment. Students are not permitted to work in a group when writing this assignment.
Background
Word Games are an engaging means for players to demonstrate particular language skills. There are a large number of different types of games, and they are popular with everyone from young children to adults around the world. Classic examples of games that you may be familiar with include puzzles that can be solved individually such as Crosswords, or games that involve multiple players, such as ‘Hangman’ or the proprietary game ‘Scrabble’.
Task 1: Program design
Create the structure of your solution with the following components to match the instructions:
a) Class name
b) Class variable for the dictionary (static)
c) Method signatures
Task 2: Error handling
As you develop your solution, the following error handling scenarios must be accommodated:
a) Invalid menu option (wrong number or non-number): Ask for the input again.
b) Dictionary file cannot be opened: Print a message and exit.
Tasks 3-6: Implementation
Implement the details of the main(), getSelection(), substringProblem(), and pointsProblem() methods respectively.
Task 7: Coding conventions
The following coding conventions must be followed:
a) Commenting: Add a class header comment, five method header comments, and some inline comments.
b) Indentation: Consistently indent your code by one level per block. (A good guideline is the NetBeans default of 4 spaces per block.)
c) Naming conventions: Use TitleCase for class names, camelCase for variables and UPPER_CASE for constants.
d) Line lengths: Do not exceed the 80 characters per line guideline.
This Computer Science Assignment has been solved by our Computer Science Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.