Shoot War Fyp
Shoot War Fyp
Shoot War Fyp
By
Mehak Nadeem
2019-GCWUF-3018
FAISALABAD
JANUARY 2023
DECLARATION
I hereby declare that the contents of the Final Year Project “Shoot War Strike Game” is
product of my own research and no part has been copied from any published source (except
the references, standard mathematical and genetic models/ equations/ formula/ protocols
etc.). I further declare that this work has not been submitted for award of any diploma/
degree. The university may take action if the information provided is found inaccurate at any
stage (in case of default the scholar will be proceeded against as per HEC plagiarism policy).
Mehak Nadeem
2019-GCWUF-3018
2
The Controller of Examinations,
The members of the Supervisory Committee find the Final Year Project submitted by Miss
Mehak Nadeem Registration No 2019-GCWUF-3018 satisfactory and recommend that it be
processed for evaluation by the External Examiner(s) for the award of degree.
3
Contents
Chapter 1................................................................................................................................................. 7
Introduction ............................................................................................................................................ 7
1.1 Project Objectives ......................................................................................................................... 8
1.2 Project Scope ................................................................................................................................ 8
CHAPTER 2 .............................................................................................................................................. 9
RELATED WORK ....................................................................................................................................... 9
Chapter 3............................................................................................................................................... 11
REQUIREMENT SPECIFICATIONS ........................................................................................................... 11
3.1.Functional requirements......................................................................................................... 11
3.2 Non Functional Requirements ................................................................................................ 11
REFERENCES .......................................................................................................................................... 14
4
ACKNOWLEDGEMENT
Firstly I thank to Allah , I dedicated this report to my teachers and my
parents because due to their support and encouragement I have been able to complete this
report.
I am specially thank to the people of Government College Women University who taught
me such things that never before I learn who shared their knowledge with me in the period of
graduation. I am specially thanks to Mam Sadia Riaz ( Supervisor),who accepted my
proposal and give me a chance to work together.
5
Abstract
I am developing a game to send a message to save our country, our aim is to fight terrorism
against Pakistan, that‟s why I decided to work on this game to reduce the frustration about
terrorism in Pakistan. A game is organised form of play, usually undertaken for enthralling
and sometimes used as a form of remuneration. Games also are inexpensive method to
improvise artful qualities and intellectual proficiencies such as focus, concentration and
judgemental qualities including strategy, planning and logics.Jonas Heide Smith [1]
explained in his paper that researchers from fields as assorted as comparative literature,
graphic design, computer science, film studies and theatre studies have backed to the
indulgent phenomenon of computer games. This paper consists of a research on First person
shooter Unity game engine for Android phones. Characteristics of this game are the unique
gameplay empowered by unique gameplay characteristics and blended together by distinct
traits of every character. Development of this project has been undertaken for educational as
well as an aim to introduce randomness in a gameplay with usually balances the differences
between an amateur and connoisseur.
6
Chapter 1
Introduction
Globalization and cut-throat competition has made world abysmal and stressful where people
usually compromise enjoyment and abstinence from leisure activities. Games usually provide
these people fun without conceding their comfort zone. Games were in extant since 470 BC
such as Senet and Mancala. This Shoot war strike game consists of one player he can play
this game with the help of internet and then the user seen the interface of game he can use the
environment where he want to play the game, when the game starts timer sets up and the
character try to kill all enemies which are placed in different places if the character did not
complete his tasks then the bomb blast, in case of enemies observing the character then the
character fails. Unity is a cross-platform game engine initially released by Unity
Technologies, in 2005. The focus of Unity lies in the development of both 2D and 3D games
and interactive content. Unity now supports over 20 different target platforms for deploying,
while its most popular platforms are the PC, Android and iOS systems, our game is Android
based.
Here in this game with the performance of character levels will be increased and the
challenges will be tough for the character, it is a 3D simulation game category as well it is
Android based game.
7
1.1 Project Objectives
To develop and deploy multiplayer FPS for mobile [android] platform.
To gain insights and learn game design and game development.
Learn Unity engine and implement game design concepts in unity environment.
Learn C# and scripting in C#
To develop creativity and individuality in problem solving and performing tasks
To prepare students to work in teams.
To prepare students to improve their skills and knowledge related to specific job
positions individually.
Playing video games fulfils a purpose in their lives.
This could include gaming for: relaxation, opportunities to exert control, enjoyment,
creativity, socialization, prevent boredom, challenge, and achievement. It could also
be used as a coping method or stress management.
Gaming is really a workout for your mind disguised as fun. Studies have shown that playing
video games regularly may increase gray matter in the brain and boost brain connectivity.
(Gray matter is associated with muscle control, memories, perception, and spatial
navigation.), One of the main reasons that people all over the world enjoy playing video
games is for the entertainment that it brings them. Game developers understand this and so
they try to make sure that their games are as enjoyable and entertaining as possible for their
intended target audience, entertainment is a vital part of whether or not a video game
succeeds
8
CHAPTER 2
RELATED WORK
Games form an integral part of human culture ancient or modern humans had affinity towards
it. Today games incorporate a total huge chunk of humanities, rest assured a billion dollar
computer gaming industry. Jonas Heide Smith‟s survey confirms Computer games, especially
adventure games, fascinated the attention of literary intellectuals quite timely .Although
obvious attempts are made to tell stories in a new medium. In an industry as mammoth as
this, survey isn‟t a walk in a park, though the column discusses the following papers and
concepts as published and launched previously.
The development is led by John Cook and Robin Ambulator, engenderers of the pristine
Team Fortress. Promulgated in 1998, the game once had more authentic, militaristic visuals
and gameplay, but this transmuted over the protracted nine-year development. In capture the
flag maps, the objective for both teams is to obtain a briefcase of astuteness from the enemy
team's base and return it to their own base while averting the opposing team from doing
equipollent. The player carrying the perspicacity can be killed to drop the briefcase, or the
player can disposing drop it; in either case this commences a two-minute timer. If the
perspicacity is not accumulated by another player on the opposing team afore that timer
expires, it is returned to its home base. A team can only score by distributing the enemy's
perspicacity to their base. A match lasts until one team scores a set number of points or time
runs out.
Team Fortress 2 is played competitively mostly in one of three game modes: Highlander (one
of each class, 9 players per team), 6v6 (2 Scouts, 2 Soldiers, 1 Demoman, and 1 Medic with
other classes utilized in certain situations), or 4v4 (1 Scout, 1 Soldier, 1 Demoman, and 1
Medic, with other classes used often). While formalized competitive gameplay is very
different from mundane Team Fortress 2, it offers an environment with a much higher caliber
of teamwork than in public servers (additionally kenned as "pubs"). Most teams utilize a
voice chat to communicate, and utilize an amalgamation of strategy, communication, and
aiming faculty to acquire victory against other teams. Community-run competitive leagues
9
withal incline to feature an item ban list, as well as the abstraction of randomized critical hits,
in order to expedite gameplay and to abstract unbalanced or gamebreaking elements from
matches.[4] Many competitive leagues withal award in-game medals and player accolades,
which are submitted via the Steam Workshop and approved by Valve.
Doodle Army 2: Mini Militia is a 2D shooter game released for iOS and Android devices.
Doodle Army 2: Mini Militia has three game modes: training mode, survival mode, and
multiplayer. Training mode is a rudimentary tutorial that sanctions the player to learn the
basic controls In survival mode, the player must forfend themselves against weaponized
robots with the avail of a CPU player. Sundry weapons can be obtained from eradicating the
robots, including the shotgun, Desert Eagle, Uzi, Revolver, MP5, AK-47, M4, M93BA,
SMAW, machete, and grenades. The player is fitted with jetpack boots with circumscribed
fuel which sanctions them to better navigate the map. The multiplayer mode features both
Bluetooth and Wi-Fi cross-platform connectivity and fortifies up to six players. The
gameplay is akin to survival, however, it includes a wider variety of weapons and maps.
Weapons and avatars can be obtained through microtransactions.
10
Chapter 3
REQUIREMENT SPECIFICATIONS
With the highlights of survey listed in above points, hypothesis has been lead. Consider a
game where a player can start this game, battling each other for supremacy. Gameplay is
designed for unique blend of humour and fun. It includes a Death match scenario where
players compete for highest score in a stipulated amount of time. Below describes a flow
chart where a play button triggers an event host. Any user can host, while rest will join the
game. Game-lobby displays game stats to users before gameplay actually begins, including
list of connected players and every player has the privilege to select any random character for
the first time while after which this privilege is withdrawn.
For Android users: Shoot War Strike Game can be played on smartphones running on
Android 5.11 and above. It needs to have a minimum of 1GB RAM and available space to
function at the lowest possible game settings.
11
Intro to game
loading Game
Start Game
Fire bullets
Display
winner
12
Start up
Set up game
Play
player
Results
Shut down
13
REFERENCES
[1] Adream Blair-Early, M. Z. User Interface Design Principles for Interaction Design. 2008.
[2] Alliedmods.net. Counter Strike Global Offensive: Game Events; Wiki. June 2021.
[3] Barbara, S. Team roles and team performance: Is there „really‟ a link?, vol. 70. The
British Psychological Society, 1997.
[6] Driskell, J. E., G.-G. F. S. E. . O. What makes a good team player? Personality and team
effectiveness., vol. 10. 2006.
[9] Hedstrom, R. Making Your Team Work: How Coaches Can Transform Groups into
Teams. 2012.
[10] https://csgo-demo manager.com/. CSGO Demo Manager - tool to parse CS:GO Demo
files. June 2021.
[11] Hutchins, E. L., Hollan, J. D., and Norman, D. A. Direct Manipulation Interfaces, vol.
1. Taylor Francis, 1985.
[12] Khromov, N., Korotin, A., Lange, A., Stepanov, A., Burnaev, E., and Somov, A. Esports
Athletes and Players: A Comparative Study, vol. 18. 2019.
[15] Martin, S. Scout Reports: How to effectively scout your opposition. June 2020.
[16] Nielsen, J. How Long Do Users Stay on Web Pages? September 2011.
[19] Rambusch, J., Jakobsson, P., and Pargman, D. Exploring E-sports: A case study of game
play in Counter-strike, vol. 4. Digital Games Research Association (DiGRA), 2007. [ed] B.
Akira.
14
[21] Stepanov, A., Lange, A., Khromov, N., Korotin, A., Burnaev, E., and Somov, A. Sensors
and Game Synchronization for Data Analysis in eSports, vol. 1. 2019.
[22] Thomas, L. GGPredict is looking to revolutionise CS:GO coaching with AI. October
2020.
[23] Witkowski, E., Hutchins, B., and Carter, M. E-Sports on the Rise? Critical
Considerations on the Growth and Erosion of Organized Digital Gaming Competitions. IE
‟13. 2013.
[24] Wynings, D. Why Don’t All Websites Have an API? And What Can You Do About It?
September 2017.
[25] On frame rate and player performance in first person shooter games Kajal T. Claypool ·
Mark Claypool.
[27] Apteker, R.T., Fisher, J.A., Kisimov, V.S., Neishlos, H.: Video Acceptability and Frame
Rate. IEEE Multimedia, pp. 32–40 (1995)
[28] M.: The effects of loss and latency on user performance in Unreal Tournament 2003. In:
Proceedings of ACM Network and System Support for Games Workshop (NetGames),
Portland, OG, USA (2004)
15