0% found this document useful (0 votes)
9 views13 pages

Cricket Scoreboard

The document presents a project report on the development of a Cricket Scoreboard Control System using C++. The application aims to facilitate real-time score management during cricket matches, allowing users to easily update and display scores, wickets, and other relevant information. The report includes acknowledgments, objectives, methodology, results, and suggestions for future enhancements of the system.

Uploaded by

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

Cricket Scoreboard

The document presents a project report on the development of a Cricket Scoreboard Control System using C++. The application aims to facilitate real-time score management during cricket matches, allowing users to easily update and display scores, wickets, and other relevant information. The report includes acknowledgments, objectives, methodology, results, and suggestions for future enhancements of the system.

Uploaded by

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

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/360065395

Cricket Scoreboard Control System

Thesis · March 2018


DOI: 10.13140/RG.2.2.33315.32808

CITATIONS READS

0 267

4 authors, including:

Diwash Poudel Jibit Khanal


University of Arkansas at Little Rock Tribhuvan University
17 PUBLICATIONS 36 CITATIONS 6 PUBLICATIONS 11 CITATIONS

SEE PROFILE SEE PROFILE

Aasis Gyanwali
Tribhuvan University
1 PUBLICATION 0 CITATIONS

SEE PROFILE

All content following this page was uploaded by Diwash Poudel on 20 April 2022.

The user has requested enhancement of the downloaded file.


TRIBHUVAN UNIVERSITY
INSTITUTE OF ENGINEERING
THAPATHALI CAMPUS

A Project Report
On
CRICKET SCOREBOARD CONTROL SYSTEM

Submitted By:
Aashish Gyanwali (073/BEX/301)
Diwash Poudel (073/BEX/310)
Jibit Khanal (073/BEX/315)
Niraj Pokhrel (073/BEX/322)

Submitted To:
Department of Electronics and Computer Engineering
Thapathali Campus
Kathmandu, Nepal

March, 2018
ACKNOWLEDGEMENT

We are really grateful because we managed to complete our ‘Cricket Scoreboard


Control System’ project within the time given by our lecturer, Saroj Shakya. This
assignment cannot be completed without the effort and co-operation from our group
members. We also sincerely thank our lecturer of Object Oriented Programming,
Saroj Shakya for the guidance and encouragement in finishing this assignment and
also for teaching us in this course. Last but not the least, we’d like to express our
gratitude to our friends and respondents for the support and willingness to spend some
times with us to fill in the questionnaires.

Aashish Gyanwali (073/BEX/301)


Diwash Poudel (073/BEX/310)
Jibit Khanal (073/BEX/315)
Niraj Pokhrel (073/BEX/322)
ABSTRACT

Cricket is second most popular game in the world. Managing score board has been
great challenge in cricket so to overcome this challenge we have developed an
application using C++.We can easily update score and record it using this application.
It is user friendly applications where people with basic knowledge can easily handle
it. This application helps in live broadcast of score during cricket match.This was
designed with the basic tools of C++ normally graphics, strings, user defined function.
Table of Contents

ACKNOWLEDGEMENT........................................................................................... 1

ABSTRACT .................................................................................................................. 2

Table of Contents ......................................................................................................... 3

List of Figures............................................................................................................... 4

List of Abbreviations ................................................................................................... 4

1. INTRODUCTION ................................................................................................ 5

1. Background Introduction .............................................................................5

2. Objectives ....................................................................................................5

3. Scope............................................................................................................5

2. LITERATURE REVIEW .................................................................................... 6

3. METHODOLOGY ............................................................................................... 7

4. SYSTEM DESCRIPTION ................................................................................... 8

5. RESULTS AND ANALYSIS ............................................................................... 9

6. CONCLUSION AND FUTURE ENHANCEMENT ....................................... 10

6.1 Conclusion .................................................................................................10

6.3 Future Enhancement ..................................................................................10

REFERENCES........................................................................................................... 11
List of Figures

Figure 1 Scoreboard Output ........................................................................................... 9

List of Abbreviations

IDE: Integrated Development Environment


1. INTRODUCTION

1. Background Introduction

Cricket Scoreboard Control System helps in managing cricket score during cricket
match. It uses file handling to store various information regarding runs, wickets,
overs, extras, and many more. The program can display runs, wickets, names of
batsmen and bowlers, overs, extras, economy of bowler, strike rate of batsmen, etc. It
also displays the date and time of the game. It makes it easier for anybody to view the
details of the score of ongoing match at any instant of time

2. Objectives

The main objectives of our project are listed below:

 To record scores systematically.


 To provide score information during live game.

3. Scope

It can be used in school and college cricket matches .It can be used in local, national
and international matches. It is ready-to-use application for displaying scores in sports
channels during a live match. Due to its simplicity and user friendly nature, it can be a
vital application for broadcasting any cricket match.
2. LITERATURE REVIEW

Several sports channels and web pages use these kinds of software to show the live
update of scores in a cricket match.

 Scoreboard in sport channels


Generally, sports channels broadcast the live video of the match along with the
scoreboard that shows the details of scores in the match. Data are input time to
time by the broadcasters so that the score will be up-to-date.
 Scoreboard in sport related web pages
Working of the program is similar to that of sport channels. All the current update
of a match can be viewed on a single screen on these web pages with the help of
our browser.

It is because of the scoreboard programs that we can view all the details of the scores
and some other information during a live match.
3. METHODOLOGY

1. Collection Of Data
We studied the detailed structure of the cricket scoreboard from online cricket
sites such as espncricinfo.com, cricbuzz.com. We, as cricket fans, had some
knowledge about the working of the scoreboards during a match.

2. Programming Languages

The project is fully based on C++ programming language. C++ is not a purely
object-oriented language but a hybrid that contains the functionality of the C
programming language. C++ supports the concepts of OOP which are: data
abstraction (creation of classes to define objects), data encapsulation for
controlled access to object data and polymorphism. The use of classes and
objects has made it easy for work division and effective development of the
project.

3. Developing Environment

The project is developed in IDE provided by Code::Blocks. ++. Basically, an


IDE is a software application which provides a number of facilities to the
developers and computer programmers to edit, build and debug the codes.
4. SYSTEM DESCRIPTION

1. System flow diagram


Start

Enter runs or
wickets

Input char ch

YES
If
ch>=0

NO Update ‘n’ runs for


team batsman and
display
If NO
ch==0
or R
If
YES NO
ch==w
Update wickets or R
and display How many runs
YES score during bat?
Update 1 runs for
team only

Input ‘n’

Update ‘n’ runs


for team, batsman
and display

Stop
5. RESULTS AND ANALYSIS

5.1 OUTPUT

Figure 1 Scoreboard Output

When the program is run, it asks user for all the details of the players and team. After
that the output screen is as shown in figure 1. The score of batting team is displayed
on the left side and that of bowling team in right side. The overall score is displayed at
the bottom left corner of the console window. User is repeatedly asked about the
event of the match and scoreboard shows the respective information.
6. CONCLUSION AND FUTURE ENHANCEMENT

6.1 Conclusion

With a due effort from all the group members the project was completed in specified
time duration. The program was first tested among the developers and was finally
with end users.

6.2 Limitations

The project was not as convenient as we expected it to be and we had to encounter


some limitations too. We couldn’t comprise all the information of a cricket match in
the scoreboard. Major limitations of our project can be summed up as below:

 Complete information of the score such as wide balls, no balls, cause


of wicket etc. are not available.
 The output is a console output.
 The user should have basic knowledge of cricket.

6.3 Future Enhancement

We have tried our very best to enhance our project with more and more features but
still there are a lot that can be added in it. Following enhancement can be done in our
project:

 Presentation of all the necessary information about the match scores.


 Using graphics in order to make the project more user friendly.
REFERENCES

[1] E Balagurusamy, "Object Oriented Programming with C++," 2008.

[2] Vikas Pandey, "C++ Programming Tutorials (HINDI),"[Online]. Available:


http://www.easytuts4you.com/p/cplusplus-programming-video-tutorials.html.
[Accessed 03 Feb 2018].

View publication stats

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