0% found this document useful (0 votes)
22 views14 pages

62-SoftwareEngineering-PPT v1

Uploaded by

Pardeep Kaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views14 pages

62-SoftwareEngineering-PPT v1

Uploaded by

Pardeep Kaur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

MAZE GAME

Student Name: Pardeep kaur


Student Id: 30379858
Partner Name: Tajinderpal singh
Partner Id: 30378138
CONTENT

• Background
• Game Demonstration
• Functionalities of the Game
• Class Diagram
• Sequence Diagram
• Design Patterns used the in Game
• Game Development procedure
• References
BACKGROUND

• Command based puzzle game


• Written using Java
• Users can play the game by simply enter the command in normal English
• The system detects the command keywords from the user entered phrases
• this presentation gives the overview of functions and controls of the game, and some other
interesting facts about the game
GAME
DEMONSTRATION
• The game environment has five locations
and three shops

• Satisfies the map creation conditions


(M>N)

• Each point are connected by the points to


allows the user to move one place from
another place
FUNCTIONALITIES OF THE GAME

• The game contains help feature so that user can get the help in terms of usage of commands etc.
• The game contains M number of locations and N number of shops
• User can move along the locations and shops
• user can buy the things from the shops and sell the things in shops
• user can view the details of the item that has been purchased
• Also, the user can attack the enemies
• Also, the user can use the Guards and weapons
FUNCTIONALITIES
DEVELOPED IN LAB
7
Class diagram shows the functionalities and
features developed in lab 7 period
FUNCTIONALITIES
DEVELOPED IN LAB
8
Class diagram shows the functionalities and
features developed in lab 8 period
SEQUENCE DIAGRAM
SEQUENCE DIAGRAM

• Sequence diagram shows the interactions among the objects


• All the interactions are arranged in the sequenctial manner
• Clearly depicts the objects and classes used in the game
• Also shows the execution of commands in the game
• Also improves the understanding of execution of the code
DESIGN PATTERNS IN JAVA

• General repeatable solution for common problems


• Used to speed up the development process
• Tested and proven development paradigms
• Helps to avoid the subtle issues
• Increase code readability
• Well known and easily understandable solutions
• Design patterns includes creational patters, structural patterns, behavioral patterns
PROTOTYPE DESIGN PATTERN

• Cloning of an existing object instead of creating a new object


• Easily customizable as per the requirement
• Reduces the need for sub-classing
• Allows the programmer to reduce the complexities involved in creating objects
• Allows the programmer to add and remove the objected at runtime
• Used to keep the number of classes minimum
GAME DEVELOPMENT PROCEDURE

• Followed three stage development principle


• Pre-Production - Game concept development and game design
• Production - Implementation stage includes Lab 7 & Lab
• Post-Production - testing of all the modules using Junit
REFERENCES

• Alhroob, A., & Yousef, N. (2014). Transforming UML State Machine Diagram to High Level Petri Net Using Genetic
Algorithm. Lecture Notes On Software Engineering, 2(3), 243-246. https://doi.org/10.7763/lnse.2014.v2.130
• Ņikiforova, O., Putintsev, S., & Ahiļčenoka, D. (2016). Analysis of Sequence Diagram Layout in Advanced UML
Modelling Tools. Applied Computer Systems, 19(1), 37-43. https://doi.org/10.1515/acss-2016-0005
• Podyachev. (2014). UML diagram based TTCN tests implementing. SPIIRAS Proceedings, 0(4), 155.
https://doi.org/10.15622/sp.4.10
• Tan, T., Teo, J., Chin, K., & Anthony, P. (2013). Pareto Ensembles for Evolutionary Synthesis of Neurocontrollers in a 2D
Maze-Based Video Game. Applied Mechanics And Materials, 284-287, 3173-3177.
https://doi.org/10.4028/www.scientific.net/amm.284-287.3173
• Yoo, W., & Oh, J. (2017). Development of User Interface for Motion-based Screen Sports Game. Journal Of Korea Game
Society, 17(1), 109-118. https://doi.org/10.7583/jkgs.2017.17.1.109
Thank You

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy