Analysis and Design of a Detective Game using World Map and Clues

Verified

Added on  2023/06/04

|8
|1372
|189
Project
AI Summary
This project details the design and analysis of a detective game, focusing on the process of tracking and arresting a villain using a world map and clues. The game incorporates user stories, class diagrams, and sequence diagrams to illustrate the game mechanics. The detective utilizes clues related to the villain's attributes, navigating a world map to identify the villain's location and ultimately make an arrest. The project includes a custom environment, non-player characters, and the integration of clues to guide the detective. The design also covers the use of warrants and the process of matching villain attributes to find the correct suspect. The project culminates in the detective successfully arresting the villain, showcasing a comprehensive approach to game design and software engineering principles. The project also includes references to research papers and a demo video link.
Document Page
Software Engineering: Analysis &Design
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Contents
Introduction...........................................................................................................................................2
User Stories...........................................................................................................................................4
Class diagram........................................................................................................................................4
Class diagram for arresting the villain...................................................................................................5
For your reference, we have attached the demo link below:..................................................................7
Conclusion.............................................................................................................................................7
References.............................................................................................................................................8
Document Page
Introduction
To develop the game for the detective to search the villain, by using the world map
and by finding the location. The location is related to the ACME’s Headquarter. The
detective follows the criminals through the world map, where he traces the criminal’s place
by using the world map. We give the additional locations for the alternative destinations. We
give them some clues, which can be helpful to determine the correct path. The players are
categorised as, non-player character and player characters.
Custom Environment
We are creating the custom environment, by using the world map. The detective
searches the criminal’s place by using the clue Schooling In Disadvantaged Communities
(Springer Netherlands, 2010). The first step of the detective is to track the criminal’s place.
We are creating the additional location. Each location is not the correct path. The correct path
can be found out, by using the clue. The clues are based on the location of the criminal.
Non-Players Character
The Non-players mean non-playable characters. The players which not controlled by
any players in the game. The non-character players are only controlled by the computer. The
non-player’s characters sometimes help the design, development and recruitment. The table
top role playing applies for this type of characters. The non-player’s character is called as the
non-person character.
Clues
The clues are used to track the villain’s locations. We are giving the custom
environment to the detective for searches the location of the villain. Each location has some
clues. The clues used to the detective by search the villain locations. The location is searched
by the world map. The map contains all the location, especially the clue place and the
additional locations are also included in the world map.
Gaming Process
We are creating the villain character and detective characters. The detective character
searches the characters of the villain, by using the word map. The world map also contains
some information and clues. First step includes, identifying the user and to read all the clues
for capturing the villain. Then, search the locations through the world map and interact with
the non-player’s character, in each location. The clues depend on the villain’s attribute. The
second step includes, enter the details known about the villain attribute, from the clues. We
create some attributes and each attribute is compared with one attribute to the other attribute.
Document Page
The attributes helps to match the villain attributes. So, the clue is automatically created by the
attributes. The detective captures all the details and traces the locations. The detective has the
warrant of suspect. The detectives also has the arrest warrant Robert Heeg, "Game Changers"
(2018) 2018(70) Research World. Then, the detective traces the villain’s location and arrests
the villain. Finally, if the correct suspect has been arrested, the detective wins the game.
User Stories
Epic -
Product
Theme Story Priority Estimation
Milestones Role Playing
The game players are detective
and villain.
5 2
Villain Information
The detective maintains the
information of the villains.
9 2
World map
The world map is used to capture
the villains.
6 3
Deliverable
s
Clues
The clues depend on the map.
9 2
Additional Information
The additional information are
also given by the detector.
9 2
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Class diagram
This class diagram contains the detective, world map, clues and villain’s information.
The detective class contains the clue and villain’s information. The world map contains the
detective’s location and villain’s location. The clue class contains the villain attributes. The
villain class contains the location and detective attributes. The task includes, the detective
must trace the villain’s location and arrest the villain.
Class diagram for arresting the villain
Detective
Clue
Villain
information
World map
Detective
location
Villain
location
location
Clues
Villain
attributes
Detective
Clue
Villain
information
World map
Detective
location
Villain
location
Clues
Villain
attributes
Villain
Location
Detective
attributes
Actions
Move
Fly
Warrant
Arrest
Warrant
Command
Look the
villain
Command
Move
Action
Arrest villain
Document Page
This class diagram contains the detective class, clue class, villain class, action class, warrant
class and world map class. The detective class contains the clue and villain’s information.
The world map include such as detective’s location and villain’s location. The clue class
include such as villain attributes. The action class contains, move and fly. The warrant class
contains the arrest warrant. The villain attributes contains the location and detective
attributes. The detective traces the villain location. First, the detective traces the location by
using the world map. The world map contains some clues about the location. The clues
depend on some attributes of the villain. It is very easy to find the villain, based on the villain
attributes. The detectives have the suspect warrant and arrest warrant too. The detective also
wins the game and arrests the villain.
Sequence Diagram
World map Clues Villain
Detective
Check the location
Give the villain attributes
Clues about villain location
Get the clue
Search the location
Got the villain location
Look the villain location
Get the command to move
Move to the villain location
Run to another place
Fly and arrest the villain
Document Page
Sequence diagram means that, the process can be explained sequentially. The first
step of the detective is to trace the location of the villain. The villain’s information is
connected to the clues. The clues depends on the villain’s attributes. In this game, two players
are involved. The detective is one of the players and the other player denotes the villain.
These two players are opposite in character. The task of this game is that the detective must
arrest the villain. In the process of this game, the detective traces the villain by using the
world map. The world map contains some information related to the location of the villain.
The detective has the clues, which depends on the attributes of the villain. We are inserting
the villain information in the clues. The detective will have the arrest warrant and suspect
warrant. In this game, the detective wins the match and arrests the villain.
For your reference, we have attached the demo link below:
YouTube video link: https://youtu.be/4nfrlflx9Bc
Conclusion
In this game, the task is to arrest the villain and track their place. The detective
maintains all the records related to the villain. The detective traces the villain by using the
world map. The world map is used to track the villain’s location. Some clues are given to the
detective, to trace the location of the villain. The clue can be used for searching the villain’s
location. The clue also depends on the villain’s attributes. It is an easy way to search the
location of the villain. The detective has the arrest warrant. Finally, the detective wins the
game and arrests the villain.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
References
Heeg, Robert, "Game Changers" (2018) 2018(70) Research World
Schooling In Disadvantaged Communities (Springer Netherlands, 2010)
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]