Project Plan for Murder Mystery - The Game Setup - IT Assignment Help

Download Solution Order New Solution
Assignment Task:

Project Plan for Murder Mystery

How to play Murder Mystery

“There are seven people supposedly all friends, gathered together to enjoy the evening, but before night is out… one of the seven people are dead!

What can be the reason for someone to kill another friend? Is it hatred, betrayal, jealousy or just plain site? Does trying to conceal a deception, double cross or infidelity force someone to take desperate measures? 

Now Who knows…. But this is your job. You must get your wits against those people who think they can get away with murder every day.

You are a detective to solve crimes like this- specifically, homicide. It is your job to interview the suspect and examine he sites of the crime for evidence, discover the weapons which were used to murder…. All before the murderer can strike back again!”

The above is the introduction of the story which will be stored in a text file named “muderMystery.txt” and is loaded at the start of the game for the player to read it themselves.

 

 

Development Outline for Murder Mystery

Outline the Functionality of All Your Game Classes

After reading the Assignment brief, I have decided to use 3 classes in my game: A Suspect class, an Item class and an application file.

Suspect Class: The Suspect class holds details of the various people in the game who will have a unique name, a starting location, everyone will have a status where one will be the victim who dies when the game starts, one will be the murderer, six will be suspect and alibi(another suspect or not).

Item Class: The Item class holds the details of the various weapons which will be in different location and each of them will have some description. Like one weapon will have blood stains because that weapon was used by the murderer. Every weapon will have their unique name and They will be scattered in different location.

Location: The location class will be used for getting the text file for the location which will view the location map on the screen, and we can set the Location of different suspects in the location map or in the description.

Interrogate: The interrogate class will be used to interview the players by the player. Here the Player can ask different questions where the suspect must answer. If the player thinks he has found the murderer, he can go for the endgame and choose a suspect to be a murderer.

Application File: The application file will be where all the functionality of the game is stored. Using best practice techniques will ensure that I have a well-designed game that is easy for me to debug and test and is easily read and understood by other programmers. 

 

 

The Game Setup

  • Display an overview of the game rule so the player knows what to do to win.

  • Read this information from a text file named “murderMystery.txt”

  • Initialize the game elements:

  • Adding players- ask for the name of the players and set default variables. 

  • Ask for the players skill level which will change the parameter of the game.

  • Setting the status of the players randomly.

  • Give the name of the items and give them different descriptions which will be generated randomly.

  • Create the game character and locations which will be loaded from a text file.

  • Game characters will be moving in the locations and they can get the weapon as well and as they move their status will be changed too.

  • Detective will be interviewing the pairs who have alibi and that one person who does not have an alibi to get information.

  • The player can use simple commands like MAP, Go To Garden (any other location), Question Ali(can any of the suspects), examine dagger(can be any item), Search Room(Location).

  • There will be a timer for the player to choose the murderer.

  • When the Player goes to different location the timer will go down by 1-2 minutes. 

  • Reset all game variables back to their default values ready to start the game.

  • Clear the screen and display the Title of the game.

This IT Assignment has been solved by our IT 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.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.