100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Summary Unit 4 - Assignment 2 Distinction

Rating
-
Sold
-
Pages
118
Uploaded on
12-06-2022
Written in
2021/2022

This assignment has achieved a Distinction grade with all criteria covered. Please message me for more information. Kind regards.

Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Study Level
Examinator
Subject
Unit

Document information

Uploaded on
June 12, 2022
Number of pages
118
Written in
2021/2022
Type
Summary

Subjects

Content preview

Unit 4 – Assignment 2
Esports Research
Designing a scoreboard
We have been asked to create a scoreboard that will allow to tract scores
and allow us to input scoring criteria and then calculate it. Looking at the
assignment brief there are minimum requirements that must be met such
as the minimum number of teams is 6 and the maximum members each
team can have is 5. The assignment brief also tells us how many screens
we must produce such as scoring screen, team bio screen, and a screen to
input the score. We have been asked to do some research on games that
we could possibly base our designs towards. I will probably stick with cs
go, because looking at their scoring system I can tell that my program will
have very similar ways of inputting and calculating the scores. Csgo has
criteria such as kills and deaths and then a total score is calculated.
Gantt Chart




We have been asked to produce a gantt chart, which we will use to keep
track of things. Gantt chart will also be used as a time manager that will
give us a schedule and some deadlines to work towards these projects.
The gantt chart you see, is a initial idea of what the whole process of
completing this project might look like, I hav included all the necessary

,steps from the development life cycle such as, design, planning, research
and testing / integration that I think will have a suitable use.




Counter-Strike Global Offensive (CS:G0), This
game has launched in 2012 and since then it has been doing
well because of the competitiveness in the esports circuit.
The game is most popular sport grant watched and played by
people in United Kingdom. If you play in competitive mode,
there will always be two teams of five. The terrorist side are battling
against the counter-terrorist. You must eliminate the whole other team to
win the match. You can purchase weapons, Armor and grenades from the
menu. There different type of weapons in the game, (SGMs) are the
middle and they offer decent damage.
Scoring system
Players:
- 2 points for a bomb plant (T only)
- 2 points if that bomb explodes (T only)
- 2 points for a kill
- 1 point for an assist
- 4 points for defusing a bomb, and
many more.


MAIN TASK OF THE PROGRAM
The main task of the program is to allow users to compete in series of
events for different prizes. Some of the tasks that the program will
perform is allowing participants to enter a tournament as a part of a team.
The program will hold information about different events and every team
will complete 5 events. A task of the program will be to award teams with
points and display rank information. The program should include option
for people to enter as a guest team which score will not be included in the
main tournament calculation.

, ERROR HANDLING
The program will catch different type of errors by including error handling.
This will include things such as making sure to display the “Total score”
and there will be an algorithm to check if total score exists and if not then
will not print anything and an error will be displayed. Depending on what
programming language is used for the program the error handling
procedure will be different, every programming language has a different
method of catching errors.
WAYS OF STORING DATA
There are few ways of storing the data. We can use a database to store all
the information and have easy access to it if need to be modified. If using
python, we can use SQLite module which when implemented in our code
will allow us to connect with our SQL database and store data within. A
drawback will be that we must make sure we have a secure connection
and secure protection on our storage server or the place where we run our
SQL because hackers can gain access to it and potential steal/delete
information. We can use arrays to store data, you can simply enter
information in the arrays, and they will store it there, the problem is that it
will be very hard to find information when there is a lot of content if not
well organised.
VARIABLES
It is important that we name variables correctly regarding their purpose
such as saving player will be named as saving_player or something similar
that is easy to memorise and refer back to after a long time. This is
important because they can be referred as set of instructions when
another programmer or you after a long time visits the code to make
changes, it will help you find things much quicker and it the code looks
much cleaner when things are named properly.

, Ready Made Assets
Link Asset type Purpose
https://www.adobe.com/uk/products/xd.html Software Adobe XD, software which
I have used for developing
the designs of the
program.
http://emsoftware.com/xdplugins/icons-4-design/ Plugin I have used this plugin for
Adobe XD, to create
different icons for my
designs.
https://www.freeiconspng.com/uploads/csgo-icon-12.png Icon I have used this icon for
few of my initial designs
to illustrate how it will
look when a game is
selected.
https://docs.python.org/3/library/tkinter.html Library This is a python library
that I will use for
developing my user
interface final product.
https://pro.eslgaming.com/worldranking/csgo/rankings/ Icons I have used this website
to gather the icons used
in the Design 2 for team’s
page to show the small
icons in the top right
corner.
https://www.graphicsprings.com/start-your-logo Icons I have used this website
to create my icon or logo
for the program as this
was of the requested
improvements from the
feedback.
Pillow module Module I will be using this module
for displaying images in
my program.
Messagebox module Module I will be using this module
for creating error
messages and displaying
save messages in the
form of a pop-up window
like any other program
does.
https://app.diagrams.net/ Software This was the most useful
tool, as I created all of my
diagrams, flowcharts,
charts and class tables
along with the overall
structure of the file.
https://docs.python.org/3.9/library/tkinter.messagebox.html Module I will be using this module
to create a pop-up
messages when a error
occurs, this will make the
program much more
aesthetic.
https://docs.python.org/3/library/subprocess.html Module I will be using this module
to use the call() function
when it comes to opening
other files and pages.
https://code.visualstudio.com/ Software This is the software I will
$21.26
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached


Also available in package deal

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
kaloyantitov Norwich City College of Further and Higher Education
Follow You need to be logged in order to follow users or courses
Sold
84
Member since
3 year
Number of followers
69
Documents
14
Last sold
5 months ago
Level 2, Level 3, 3 Extended Assignments - Information and Technology.

Please note, all assignments listed on my profile are completed to a distinction standard, they have been marked and graded by teachers. Please send me a message if more information is needed or if something is unclear. Kind Regards

2.8

19 reviews

5
6
4
2
3
1
2
2
1
8

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions