Text Based Maze Game using Java Programming Language
Added on 2022-11-17
19 Pages1742 Words109 Views
Software Design and
Analysis
Analysis
Table of Contents
Introduction............................................................................................................. 3
Stories..................................................................................................................... 3
Use Case model 1....................................................................................................... 3
Use Case model 2....................................................................................................... 5
Class Model 1........................................................................................................... 6
Class model 2............................................................................................................ 6
Domain Model 1........................................................................................................ 6
Domain Model 2........................................................................................................ 8
Domain Rules........................................................................................................... 9
Design Model 1.......................................................................................................... 9
Design Model 2.......................................................................................................... 9
Sequence Diagram 1................................................................................................. 10
Sequence Diagram 2................................................................................................. 11
Reflection 1............................................................................................................ 12
Reflection 2............................................................................................................ 12
Conclusion............................................................................................................. 13
References.............................................................................................................. 14
Introduction............................................................................................................. 3
Stories..................................................................................................................... 3
Use Case model 1....................................................................................................... 3
Use Case model 2....................................................................................................... 5
Class Model 1........................................................................................................... 6
Class model 2............................................................................................................ 6
Domain Model 1........................................................................................................ 6
Domain Model 2........................................................................................................ 8
Domain Rules........................................................................................................... 9
Design Model 1.......................................................................................................... 9
Design Model 2.......................................................................................................... 9
Sequence Diagram 1................................................................................................. 10
Sequence Diagram 2................................................................................................. 11
Reflection 1............................................................................................................ 12
Reflection 2............................................................................................................ 12
Conclusion............................................................................................................. 13
References.............................................................................................................. 14
Introduction
In this project we will implement the text based maze game using java. The game is
based on the dungeons and dragons role paying system which was developed by using java
programming language. The game contains player’s character, weapons, character’s, item
details, score and attack character. The players enter their name and start the game using text.
It has the short keyword for continue the game. Give the command for playing an attacking
player and also for the game (Malik, 2014). It displays the points for every game and finally
when the player exits the game. It has one more level based on the player’s performance. If
the player completes one level then the player goes to the next level. Points are added at
every level and in the end the final score is displayed.
Stories
Player - It has two types of players such as the player’s character - non-player
character and attack player character.
Move Party - The player moves from one position to another position. If the player
completes one level then it goes to the next level. If the player does not complete the
game then the player will have to exit the game.
Weapon -Different players use different weapons.
Location -Players play the game in a certain location. They can select from different
locations.
Item - It contains the pickup item, buy an item, use an item and look for an item.
Use item - The player use the items to attack other players.
Buy item- Player buy the items after paying certain amount.
Sell Item - Player can sell the item to another player.
Unlock – When a player completes a particular level then the next level is
automatically unlocked.
Join party - The player starts the game using keyword
Leave Party – The player has to return back to the new location
Hold weapon - The player holds all the weapons. The player sells the weapon to
another player and buys the weapon from another player.
Use Case model 1
In this project we will implement the text based maze game using java. The game is
based on the dungeons and dragons role paying system which was developed by using java
programming language. The game contains player’s character, weapons, character’s, item
details, score and attack character. The players enter their name and start the game using text.
It has the short keyword for continue the game. Give the command for playing an attacking
player and also for the game (Malik, 2014). It displays the points for every game and finally
when the player exits the game. It has one more level based on the player’s performance. If
the player completes one level then the player goes to the next level. Points are added at
every level and in the end the final score is displayed.
Stories
Player - It has two types of players such as the player’s character - non-player
character and attack player character.
Move Party - The player moves from one position to another position. If the player
completes one level then it goes to the next level. If the player does not complete the
game then the player will have to exit the game.
Weapon -Different players use different weapons.
Location -Players play the game in a certain location. They can select from different
locations.
Item - It contains the pickup item, buy an item, use an item and look for an item.
Use item - The player use the items to attack other players.
Buy item- Player buy the items after paying certain amount.
Sell Item - Player can sell the item to another player.
Unlock – When a player completes a particular level then the next level is
automatically unlocked.
Join party - The player starts the game using keyword
Leave Party – The player has to return back to the new location
Hold weapon - The player holds all the weapons. The player sells the weapon to
another player and buys the weapon from another player.
Use Case model 1
End of preview
Want to access all the pages? Upload your documents or become a member.
Related Documents
Software Design and Analysislg...
|9
|1473
|257
Software Design and Analysislg...
|10
|546
|363
Text Based Maze Game Implementation using Java - Deskliblg...
|13
|615
|228
The Maze Game - Requirements Analysis Documentlg...
|5
|684
|294
Console Based Text Dragon Adventure Games Applicationlg...
|10
|2325
|321