0% found this document useful (0 votes)
23 views

Submitted To: MR - Usman Sarwar

The document discusses the requirements for two different mobile games - Shooter Runner, which involves navigating obstacles and defeating enemies as the player runs through dynamically generated levels, and Typing Words with Racing Car, a game that tests typing speed and accuracy as players type words to propel their car forward in a race. User requirements include intuitive controls, dynamic environments, power-ups, scoring systems, and customization options, while system requirements focus on smooth performance, accessibility across devices, secure online features, high-quality graphics and audio, and responsiveness. Functional and non-functional requirements are provided for both games.

Uploaded by

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

Submitted To: MR - Usman Sarwar

The document discusses the requirements for two different mobile games - Shooter Runner, which involves navigating obstacles and defeating enemies as the player runs through dynamically generated levels, and Typing Words with Racing Car, a game that tests typing speed and accuracy as players type words to propel their car forward in a race. User requirements include intuitive controls, dynamic environments, power-ups, scoring systems, and customization options, while system requirements focus on smooth performance, accessibility across devices, secure online features, high-quality graphics and audio, and responsiveness. Functional and non-functional requirements are provided for both games.

Uploaded by

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

Faculty of Computing and AI

Department of Computer Games Development


Intro to SE
Assignment 2

Submitted To: Mr.Usman Sarwar


Submitted By:
Anees Ur Rehman-232945
Hashar Qaisar Chaudhary-233062
Program: BS CGD (II-B)
Date of Assignment Given: 6 Mar, 2024.
Date of Assignment Submission: 11 Mar, 2024
Assignment

Task no :1
Game Description:

In "Shooter Runner," players embark on an adrenaline-fueled journey through


dynamic environments filled with obstacles and enemies. As they dash forward, they
must swiftly navigate through lanes, leap over barriers, and slide under obstacles to
survive. With intuitive swipe controls, every move is crucial as players strive to
achieve the highest score possible. Along the way, they'll encounter power-ups to
aid their quest, from shields offering temporary protection to speed boosts
propelling them ahead. However, danger lurks at every turn, with obstacles and
enemies appearing with increasing frequency and complexity. With smooth
animations and immersive sound effects, players are drawn into the heart-pounding
action, where split-second decisions can mean the difference between victory and
defeat.

Requirement Gathering:

FR’S And NFR’S of the Shooter Runner Game


1 User System User Requirements System Requirements
Requirements Requirements
2 Intuitive swipe Implement Smooth animations Optimize animation
controls for responsive touch for an immersive rendering for seamless
character gestures for gaming experience. performance across
movement. character different devices and
navigation. screen resolutions.

3 Dynamic Develop algorithms Minimal loading Optimize resource


spawning of to generate times between loading and level
obstacles and obstacles and levels to maintain transitions to reduce
enemies. enemies in real- player engagement. loading times,
time, adjusting enhancing the overall
difficulty as the gameplay experience.
game progresses.
4 Inclusion of Integrate power-up Compatibility across Ensure cross-platform
various power- mechanics to different devices for compatibility by
ups strategically enhance player accessibility. developing the game
placed. capabilities, using a framework that
ensuring balanced supports multiple
distribution and operating systems and
effectiveness. devices.
5 Scoring system to Design a scoring Reliable online : Implement secure
track player mechanism that features with secure protocols for online
performance. accurately records data handling for features such as
distance traveled, user interactions. leaderboards and in-
coins collected, and game purchases to
achievements protect user data and
unlocked. prevent unauthorized
access.
6 Option to pause Implement a pause Engaging graphics Develop high-quality
gameplay and menu allowing and immersive graphics and sound
customize players to adjust sound effects for an effects that enhance the
settings. sound, graphics, enjoyable gaming game's atmosphere and
and control settings experience. captivate players.
mid-game.

Task no :2

In "Typing Words with Racing Car," players dive into an exhilarating journey where speed meets
precision. As they buckle up for the race, their typing skills become the engine driving their
performance. Each race track presents a challenge, with words and phrases speeding towards them.
Players must type them accurately and swiftly to propel their racing car forward, overtaking
competitors and aiming for the checkered flag. With each word mastered, their car gains momentum,
accelerating towards victory. Alongside the adrenaline of the race, players experience an immersive
environment, with stunning visuals and dynamic sound effects amplifying the thrill of the
competition. "Typing Words with Racing Car" isn't just about speed; it's about mastery, strategy, and
the relentless pursuit of victory in the world of words and wheels.

FR’S And NFR’S of the Shooter Runner Game


1 User System User Requirements System Requirements
requirements Requirements
2 Players should be Implement a user- Players expect Ensure the game runs
able to input friendly word input smooth gameplay smoothly with minimal
words quickly interface with without lag or delays.
and accurately. responsive typing interruptions.
recognition.
3 Racing tracks Generate dynamic Controls should Develop responsive
should vary in racing tracks with accurately register controls for precise
difficulty and diverse word keystrokes. typing input.
feature words as obstacles, adjusting
obstacles. difficulty based on
player progression.
4 Players need Provide real-time Players desire Implement high-quality
immediate feedback during immersive graphics visuals and audio to
feedback on races to guide and audio effects. enhance the gaming
typing accuracy players on their experience.
and speed. typing
performance.
5 The game should Integrate a The game should be Ensure cross-platform
offer competitive multiplayer mode playable across compatibility for
multiplayer allowing real-time different devices accessibility.
races. races against other
players.
6 Players want to Include Stable network Maintain network
customize their customization connectivity is stability to support
racing options for racing necessary for uninterrupted
experience. cars, avatars, and multiplayer races. multiplayer gameplay.
race settings.

You might also like