0% found this document useful (0 votes)
65 views6 pages

SE Project Proposal

This document presents a project proposal for a number guessing game desktop application created by three students. The game allows a user to guess a randomly generated number between 1-10 without requiring an internet connection or in-app purchases. It benefits learning by improving reasoning skills and familiarizing users with math fundamentals in an engaging way. The proposal outlines the project scope, software methodology using the waterfall model, tools like C++ and MS Office, intended users, and timeline for requirement, analysis, design, development, testing and deployment phases.
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)
65 views6 pages

SE Project Proposal

This document presents a project proposal for a number guessing game desktop application created by three students. The game allows a user to guess a randomly generated number between 1-10 without requiring an internet connection or in-app purchases. It benefits learning by improving reasoning skills and familiarizing users with math fundamentals in an engaging way. The proposal outlines the project scope, software methodology using the waterfall model, tools like C++ and MS Office, intended users, and timeline for requirement, analysis, design, development, testing and deployment phases.
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/ 6

University Institute of Information Technology

PMAS-Arid Agriculture University, Rawalpindi

Project Proposal
For
Number Guessing Game

Submitted By:

Abdul Moid
21-ARID-690

Ahsan Ali
21-ARID-738

Tayyab Ali
21-ARID-783

1
 Category of Project

DESKTOP APPLICATION

Group Members

1. Student Name: Abdul Moid


Registration No: 21-ARID-690
Class: BSSE
Section: 2(B)
Shift: Morning

2. Student Name: Ahsan Ali


Registration No: 21-ARID-738
Class: BSSE
Section: 2(B)
Shift: Morning

3. Student Name: Tayyab Ali


Registration No: 21-ARID-783
Class: BSSE
Section: 2(B)
Shift: Morning

2
TABLE OF CONTENTS

Contents
1. INTRODUCTION........................................................................................4
2. PROBLEM STATEMENT............................................................................4
3. PROBLEM SOLUTION...............................................................................4
4. ADVANTAGES/BENEFITS OF PROPOSED SYSTEM....................................4
5. SCOPE.......................................................................................................4
6. SOFTWARE METHODOLOGY...................................................................6
7. TOOLS AND TECHNOLOGIES...................................................................6
8. CONCEPTS................................................................................................6
9. INTENDED USERS.....................................................................................6
10. TIMELINE...........................................................................................7

3
1. Introduction
In “Number Guessing Game” the computer chooses a random number between 1 and 10, and the
player tries to guess the number in as few attempts as possible. Each time the player enters a guess,
the computer tells him whether the guess matches with the computer chosen number, or not. If the
guess number matches with the computer chosen to number the player won and gets double its
betting amount, if not the player loses and loses its bet amount. Once the player guesses the number,
the game is over.

2. Problem Statement
There are many games like “Number Guessing Game” in the market, but they all have some issues
some want users to get online purchases of the balance within the game, or the game is online cannot
be played offline, Some games are only in default colors and do not allow the user to change the
color of the game and many more.

3. Problem Solution
Keeping all the above problems in mind me and my crew member had made this game which does
not want any transaction or wants an internet connection by the user. It also allows the user to
change the color of the game within given choices or play with default colors.

4. Advantages/Benefits of proposed system


You as a parent must have noticed the difficulty your child has with numbers while he is so good at
reading and writing English. He might even find it difficult to perform simple mathematical
functions like additions and subtractions. Helping such kids, guessing games come as interesting and
fun-filled options to master the seemingly complicated subject of numbers and figures.

For all such kids who are confused about numbers, here are the numerous ways in which guessing
games can help them feel comfortable with numbers.

- It helps to Inculcates a Positive Learning Environment


- Reasoning Skills Are Sharpened
- A Strong Foundation to Math Fundamentals
- Mental Math Games
- Guessing Is Not the Be-All-End-All of Mastering Math
- A Practical Approach to Deal With Numbers and Shapes
- Allows Kids the Luxury of Making Mistakes and Learn From Them

5. Scope
A number guessing game is a simple guessing game where a user is supposed to enter his balance
and then the player has to select a certain amount to bet by keeping his total balance in mind and
then the game allows him to guess a number between 0 and 10. The game will guess a random
number will match it to the guessed number of the player and if the player failed to guess the
number, then he loses the game and his betting amount will be deducted from his total balance, and
if he won then the amount equal to his betting amount will be added to his total balance.

4
Approach:
The following steps can be followed to design the game:

The computer will generate a random number between 0 and 10 using the random function feature.
Then it will check if the input number is equal to the assumed number or not.
If yes, then the player wins the game.
Otherwise, terminate the game after 10 attempts.

Modules :

6. Software Methodology

Our Software methodology is the “Waterfall Model”. We chose the waterfall model because in this
model our milestone is clear and our time is known and we have clear requirements from our
customers.
Our customers get more satisfied with it.

5
7. Tools and Technologies

Tools Version
MS Word 2016
Tools
And VS Studio 2021
Technologies MS Power point 2016
Dev C++ 8.5
Technology Version
C++ 6.0

8. Concepts
The concepts which we’ll learn from this project is fundamentals of programming. We include
coloring and graphic function in our project.Which also include loops, structures, conditional
statements, arrays, strings, filing etc.

9. Intended Users
This Program can use by every person from child to old people. It is for public use.

10.Timeline

Requirement March 2022

Analysis Aprill 2022

Design April-May 2022

Development May 2022

Testing &
June 2022
Deployment

Final
June 2022
Evaluation

You might also like