Ask a question from expert

Ask now

Software Design and Analysis

Extend the functionality of the Maze Game through code modification, documentation, and implementation of user stories.

9 Pages1473 Words257 Views
   

Added on  2022-11-28

About This Document

This study material provides an in-depth understanding of software design and analysis. It covers topics such as user stories, use case model, class model, domain model, and domain rules. The material also includes a detailed explanation of a text-based maze game developed using Java programming language.

Software Design and Analysis

Extend the functionality of the Maze Game through code modification, documentation, and implementation of user stories.

   Added on 2022-11-28

BookmarkShareRelated Documents
Software Design and
Analysis
Software Design and Analysis_1
Table of Contents
Introduction..............................................................................................................................1
User Stories...............................................................................................................................2
Use Case model.........................................................................................................................3
Class Model...............................................................................................................................3
Domain Model..........................................................................................................................4
Domain Rules............................................................................................................................5
Conclusion.................................................................................................................................5
Software Design and Analysis_2
Introduction
Using java, we shall use develop the text based maze game. This is the motive behind this
project. Dungeons and dragons role paying game is the inspiration for our game and that was
also developed by using the java programming language. Various features of the game
include player’s character, weapons, characters, item details, score and attack character. The
game is started as soon as the player enters their name by text. For moves like attacking,
continuing etc, the short keywords by text are used. There is a points system where players
are rewarded with points after every game, level, or at exiting the game. As the player
progresses in the game and clears one level, he will enter the next level. At every level the
score is updated by the points and the final score is displayed at the end of the game.
Stories
Player - - Non-player character and Attack player character, are the two types of
players character’s.
Move Party –From one position to another position, the player keeps moving. Next
level will start once the player completes the current level and will have to quit if he
does not finish the game/ level.
Weapon -Different weapons are used by different players.
Location – Different locations are available for the player to select and play from.
Item - It containslook for an item, use an item, pickup item, and buy an item.
Use item - To attack other players the item can be used by the player.
Buy item-By paying certain amount, the player can buy a weapon.
Sell Item -The item can be sold to another player.
Unlock –The next level gets automatically unlocked, when a player completes a
particular level.
Join party –By using the keyword, the player starts the game.
Leave Party –The new location is where the player has to return back to.
Hold weapon –All the weapons are held by the player and he can buy and sell these
weapons to other players.
Use Case model
Software Design and Analysis_3

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Text Based Maze Game using Java Programming Language
|19
|1742
|109

The Maze Game - Requirements Analysis Document
|5
|684
|294

Software Design and Analysis
|10
|546
|363

Text Based Maze Game Implementation using Java - Desklib
|13
|615
|228

Console Based Text Dragon Adventure Games Application
|10
|2325
|321