Memory Card Game: System Design and Implementation Report

Verified

Added on  2025/04/28

|14
|1364
|331
AI Summary
Desklib provides past papers and solved assignments for students. This report details a memory card game's design and implementation.
Document Page
Table of Contents
Introduction................................................................................................................................2
System architecture....................................................................................................................2
Interface Screen..........................................................................................................................3
Java Classes................................................................................................................................6
Conclusion..................................................................................................................................7
References..................................................................................................................................8
Appendix....................................................................................................................................9
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
Table of Figures
Figure 1: Main Page..............................................................................................................................5
Figure 2: Setting page............................................................................................................................5
Figure 3: Game Page.............................................................................................................................6
Figure 4: Help page...............................................................................................................................6
Figure 5: Credits page...........................................................................................................................7
Document Page
Introduction
This report would be made on the memory card game. The interface would be designed on
java net beans which sharpen the memory the user or person who is playing. This report
would consist of interface screens which are made to get the overview of the game, and
system architecture. Class hierarchy diagram will be constructed so that the flow of the game
could be easily understood. Java classes are explained along with their working. There is
screenshot present for each interphase screens and diagrams would be pasted so that it could
be easily understood by the reader.
System architecture
This architecture is a conceptual model which contains behaviour, view and structure of the
system. The representation for the system and a formal description is the architecture
description in an structured manner. It contains sub systems and system components that are
integrated together so that overall system can work. System components are represented by
system architecture (Costello, 2015).
In this report, the system architecture is designed for memory game. The components for this
architecture are user, keyboard, mouse, and monitor.
Document Page
Interface Screen
The interface screen is constructed so that the communication can be created with the user
and administrator. This interface contains wireframes which are used to communicate within
the designs like main screen, help page, setting wireframe, sound page, game wireframes, and
level wireframe.
The main page is the page where the options are given for navigating to different pages such
as setting page, help page, sound page, play game page, play or pause game wireframe and
set level of game. The user would first see this screen and according to choice would move to
different pages. The option for main page is given on play game page as user can quit the
game in between also (Jackson, W., 2017).
Help wireframe is created so that the user can get the instructions for playing the game and
the rules are mentioned in this page only. The user can navigate to this page from main page,
and play game wireframe (Juneau, J., 2018).
Setting page contains the setting of screen and play or pause the sound. Setting page can be
accessed through every page as a button is given on every page.
Play or pause button is placed so that the user can pause or play game.
The user can directly click on the play game button or can read the instruction to understand
the rules of the game. The user has the option to set the level or hardness.
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
Figure 1: Main Page
Figure 2: Setting page
Document Page
Figure 3: Game Page
Document Page
Figure 4: Help page
Figure 5: Credits page
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
Java Classes
Classes
There are various classes created for better performances of the program. The classes created
are for main page through which all the pages will be navigated, play game through which
the user would play game and it’s the logical class in which cards would be hidden and their
places would be managed through this class, sound class would help to play and pause the
music, setting clas would help to show the settings of the game, credits class would show the
details of the game (Savitch, W., 2017).
Class Field
Playgame Label, button, frame
Sound Label, button, frame
Credits Label, frame
Help Label, frame
Document Page
Hierarchy diagram
In this the main page has all the access the user has to go to main
page to access the details such as play game, help, and credit.
Document Page
Conclusion
This report is made on a memory card game, this report contains interface designs and
screenshots of the game. The java classes are explained with their uses in the game and
system architecture is also explained in this report. In this game is about the cards which are
hidden and user has to remember the position of the card and match two cards until all the
cards are matched. In this a timer is also there which calculates the time. The interfaces are
made on java netbeans and screenshots are pasted for better understanding of the topics.
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
Costello, A., Lockwood, L., Scott, J. and Castle, I.L.J., Bally Gaming Inc, 2015. Network gaming
architecture, gaming systems, and related methods. U.S. Patent 9,120,007.
Jackson, W., 2017. JavaFX 9 User Interface Design: The Front End for Java 9 Game Design. In Pro
Java 9 Games Development (pp. 211-238). Apress, Berkeley, CA.
Hanakawa, N. and Tominaga, H., 2017, July. Thinning Round-robin with Rating Index and Virtual
Environment for Battle in Applied Java Programming Exercise with Game Strategy and Contest Style.
In The Third International Conference on Electronics and Software Science (ICESS2017) (p. 85).
Juneau, J., 2018. Java EE Development with Apache NetBeans IDE. In Java EE 8 Recipes (pp. 733-
745). Apress, Berkeley, CA.
Xu, C.W., 2018. Java Programming and Game Development: A Project HelloWorld. In Learning Java
with Games (pp. 3-15). Springer, Cham.
Savitch, W., 2017. Java: An Introduction to Problem Solving and Programming Plus
MyProgrammingLab with Pearson eText--Access Card Package. Pearson.
Document Page
Appendix Memory Card Game
Abstract
“Memory Card Game”, This game will be designed to sharpen one’s memory as well
make the free time in utilization. This game is developed for the children getting bored at
home. In this game, the player needs to search the matched pair of the cards from the
available cards. As soon as the player find all the matches timer is stopped and recorded.
The one who takes less time to find all the pair win the game.
The main purpose to design this game is to utilize the brain and make free time worth
fully. By this game memorize power of children also increases.
Introduction
This system is completely used for fun activity purpose. In this system, the game is
designed which is played by using the memorizing power of the player. One player needs
to find all the matching pair of cards from the available cards. The faster the player will
able to find all the matches will win the game.
Motivation
As some time children waste their time in doing an unusual activity. To prevent the
children from doing those stupid activities I design this game which boost the memory
power of the player also passes the time of the player in a good manner.
System structure
Hardware requirement Hard disk: 60Gb, RAM: 2 Gb, Processor: Dual Core, GPU:
Nvidia 920 M.
Software requirement Java IDE (Best Java IDE 2019 | Most Popular Java IDE |
Hackr-Blog, 2019), Java 8
chevron_up_icon
1 out of 14
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]