Skip to content

naumanshafi/History_Jigzzle

Repository files navigation

Product

History Jig-zzle is a modified version of ‘Jigsaw Puzzle’ [1] 2d game with an additional aspect of being educational. It is projected to be historically accurate game with focus on history and learning. It will help the players to exercise their brain and also learn something. It will have at least three levels of difficulty to support age disparity in people. The game will provide scoring to the player based on his/her performance in each level of the game. The game will have a timer to time the player. This will also add a sense of competition in the game. The player will be more interested in the game. Because the aim of the game is to make the player learn something, so even if the player fails to clear the level, he/she will be shown relative historical information/facts.

Scope

Our objective is to create an educational and interactive game in Unity [2], a well-known game development platform. In this puzzle game, players will not only be entertained but also be able to learn (educated) about different historical events. We are hopeful to complete this project by the end of the current semester.

The project will be developed in phases:
● First phase is related to planning and elaborating the functionalities and requirements.
● Second phase is confined to designing and implementation.
● Third phase includes integration and various testing techniques.
Each phase has a deliverable which will be really helpful and act as a measure of progress achieved so far in the project for the stakeholders interested. The deliverables will be timely and accurate.
There are certain issues/risks associated with our project. As described below: ● There will be issues in development as not all the group members are familiar with Unity and game development.
● Timely deliveries can be affected because of lack of knowledge in the field of game development.
● Collaboration issues and risks can really affect the working of our project.

Nonfunctional Requirements

Performance Requirements

From a performance point of view, our game shall fulfill the following requirements:
● The game shall have loading time of less than 10 seconds.
● The game shall have zero lag and constant 60 frames per second.
● The game shall provide the facts related to the character in under 4 seconds.
● The game shall store at least three high scores or records of the player.

Usability Requirements

User-interaction will have the following requirements fulfilled:
● The game shall be self-explanatory, that is, the player shall be able to learn the game using start-up tutorial.
● The game shall provide means for the player to start the game in less than 3 taps.
● The game controls shall be easy to remember.

Reliability Requirements

● The game shall provide the means to be playable even without authentication of any sort.
● The game shall be stable throughout without any crashes.
● The game shall not be utilizing too much resources (Memory or Storage) while running.
● The game shall be optimized in a way so that it can run on any low-end device.
● The game shall not lose any data, in case there’s a crash.

Authenticity of Information

● The game shall provide authentic information.
● The information provided should be relevant and easy to read so that a player can understand it quickly.

Tool Used:

Unity (game engine)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages