You are on page 1of 19
| | | oft are Requive ments | | Specification Molti Player Stroteay Game By—Kvv-Siva Ram kumar Registration NOi- 12220696 RollNo:—RK22PU A424 5ection K22PU S5ubmb ted To— DY. Rachit frag © scanned with OKEN Scanner Sof-wore. Requirements S5peciti cations Multiployer Sta tegy Come 1.Tatre duction 41.1 Purpose 4.2 Document Conventions 4.3 Tnlended Audience and Reacing Suggestion: 4.4 Dehartions, ac7oryms, abbreviations 1.5 Scope 4.6 Reference 2.Overall Description a4 Podluet Perspective 2.9 Product Features 2.3 User classes and Choracteristics by Operating Environment 2.5 Design cind Implement 2.6 User Documentation d Dependencies | lation Constraints 2.4 Assumptions ea 3 System Feotures 34 System Feature 1 3 System Feature a (ond 40 on) |. Externe! Interface Requive ments yd User Znterlace. Ha ee diuee rs ree 4.3 Software Tnterfoce | © scanned with OKEN Scanner 5. Other Nonfune-tional quitements 51 Pedormance Pequitemen ts 5.2 Sodety Requirements 5.3 Security Requirements 54 Software Quality Attbotes AL. Latro duction 1.4 Porpose Tks document describes the | Specifications for moltiployer bHogeqy. Gores li | Closh of cloas , Valoroat ete. Scope. Tle. Scope. for @ mulipleyer Stofegy qome is Vast ond Complex, tequiting Covet! Consideration aad |Ploaing 40 ensoce thal the qone 15 beth engoding ond bolonced-The gome mechanics ove essential to Yeguivement aa d ke Dole, Provide Players with o chollenging and enjoys ble experience . Multiplayer features such as matchmaking, lecderboards, and Chat are cvitical to fostering Sense of Community and Competition. Aydio and Visu0l design con greatly enhance imme r sion, Conte boling do the Ovevell enjoyment. of the qome - By Carefoy Plonaing ond consi deving all of these factors, o Mol tiple yer Slegeqy qeme con Provide Players with an Enjoyeble and Choltenqing enperence that keeps them Coming back fr move. © scanned with OKEN Scanner 4.2. Document Conventions Shadards oF typogtephical foifowed uihe Swtiting ths highlighting that hove Special Siqnificonce. For exompre, Stele whether Priovities for higher level requirements, OF whether Wed Yequiiement stotement is 4 its Own Prionty Desevbe any Conventions that Were Shs, Such os Fonts of hove. 13 Tnended udience ond Reoding Soqqeshens The document is meant for all the Customer ond the develope: (desiqners, Jesters, maintainers) . The ossomed 0 hove the basic | Main ordience 15 do knvwle dge Knowledge of hw 4 play o gome on abot the cartels of gomes knowledge and Un ders toa ding of UML diogroms is addihonally requied 1.4 Definifons, abbrevia tins Iya Definitions + Strategy Game. Multiployer atateqy gome ib @ gome which Pleyer Ploys though the internet Of ony other Carnpote+ netsorle availe bie. + Account An account Stores informa fon of Users(customed) ced och Ployer (customer) can only have one account throwph One E-mail id. T4 Stoves number of qomes Ployed, Number of qomes won, ond Chaacterishes of Yome Plhyed © scanned with OKEN Scanner « Customer ae The Ownes of account is called Customer. Td each Occountd only one CustomeY 14 Yeloted, jt coat Yelate to mole then one Person of ony qruP- | . Payment Buying things in qome for better anima ton and exptessi Cxperience 1% importoot- The TPoyment or | that coo only be done oflne by using UPI, et boaking ov debit cord. After the Completion of Payment, Custmer will be able +0 access to qome ‘Coume tes and Skos. | | 1.b.2 Abbreviations Throvg hoot this document the Allowing abbreviations — are used: SD Cw Cad Verification Valve > OTP — One Time Passwot a => E-mail — Elecdanic Maih 1S Project SCape A Customer cant hove. Ovev One account and cord with Similar E-mail-id. Gomes con login with E-mails Which con give them exposure Yo Play with ther frends Online © scanned with OKEN Scanner 2. Overall Description 2.4 Product Perspective The qome will qve Complete allow then fo Ploy mul tiplag er access to the Customer ond will Stoteqy qame. The Opponent i> Often Selected Yoo domig in multiplayer mode ov Customer con Select his] her friend. The. games. alse can Pley qeme in affine mode in Which Progress will not be vont - Gomers ave going 4s the be allawec! to See the Profile of dthers Pleyers, make teams, joi tovrnament, Put Reviews 2.2 Interfoces and Networle Gamers Commonicate throvgh interned acdoss the Glebe. qoming Network dees nos work independently, Tt yeqires a channer attached +0 mulfiple computes Overy a wide area network. 2.3 Design The. geome Shovld be designed in such a way thot! there is No difulty in Uploading Rewer version games with Same interface. Ft Shovid® target People above Io Years oS flew generation is Very much into this Q.y Maintenance The most impoton! Part is mainteiner is responsible, for adding new features +o qome and featues 04 Well 04 maintaining all the veered of the Users © scanned with OKEN Scanner 2.5 Assump tons Some. assumptions developing websiles ove.- Ht Tntermet Speed Should alwoys be qua LE Hardee Shovtel never fai! 2.6 Product Feetuves Teens Ge a te the Customer and will allow them to Ploy mulhpleger Strategy qome. The Opponent ove often Selected Yondomty in mvltipleyer mode ov Customer con Select kis] hex fiend. The gomers alse Con ploy qome in Offline Mode. in which Progress will not be Count. Gomecs are | Going to be alowed to See the profile of others Ployers, make deams, join tovienament; Pot Yeviews © scanned with OKEN Scanner ao Date Flow Piogre m Level | | / Molliplayer | Game | gener | Gome Datebase. | Sewer © scanned with OKEN Scanner | Description Payment Locetion | Game DotaBose Response Request Cheek | Description 7 Gome Request | Customer = [ Member —~) | Description | New membey Regis tration ? Registration Member ID Card—— © scanned with OKEN Scanner Flow Diogrom Level ata flow Date Ployer Executable File Information Requeat Grome i. Displeg perl ee (t End — Grome. Instructions J Crome —>\ Brows \ fone No more \ >| can fe] complete ve fog | level Complete) Se Flog Caleviote iF another |eved Exists cave © scanned with OKEN Scanner 1.7 Design onc Implementation Cons tents i> Login Validate (ramers email > Validate User id and Password Ls 4 ser idfPassunrd 15 incowect, ‘Prompt core" | Messeqge "Yserid | Password is wrong” > Validate for torgat Passwetel . Ls flak tor the details of the email +» Aste tor OTP > Update userid] Passaocd | | | | | | | | | Le Assumptions and Dependendes sae | Bome assumptions developing Website are — ? Tntemet Speed Shovtd cilways be gore > Hordwore Shovid never fai) 3. Specific Requirements 34 Functional Requirements A functionel Pequitement defines c uncon of Sem | ox its Component, Where o finetion ig described | as 0 Specification of behaviour between ovlputs | ond mpotS | 3.4.4 Fonctonel Regvivement 4 Sign up — Tnpot- The User needs to Provide his] her Complete details, if there 14 no Previously Create oceount- © scanned with OKEN Scanner Ovtpus - A new peofile is Created for the Yomer Processing - New account iS Yene 3.4... Fonctonel Reguivement 2 Login. Input - The user needs fo Provide hi password +o leqin voted, | her USernome and Output - Tt covect dedoils are entered thea Succesfo Otherwise & wrong Messaqe will fen them Wrong Username of password. Processing — They will be logged ia and directed into the qome 13.4.3 Functions] Requivement 3 Payment i Inpot- To boy gome cosmetics ond Payment musk | be done online. Card numbey Card tyre expiry dote ond CVV 16 provided for the Process Ovtput — An OTP is Yecewed which need be Pruded for authen Heshon, then, you can Play Processing — Money will he deducted directy drom beak accovot © scanned with OKEN Scanner 3.4.4 Functional Requirement ly Profile y— Input — Make o defoult gomer updating it according othe achievement of Users ] Games Ovtper — Tt Shout d disploy the prtile of Custmer and different Characteristes of it vid be maintained that yed, number of time Profile and keer Processing —PRecrd Sho number of games Pie Won. 34.5 Functonel Requvement 5 Hetuehcreee erate eared sceeece cect Options :— Inpot - The qome must Contam multiplayer mede, offline mode and help options Ovtpot — Multipleyer mode Shovid give acess 9 qome which will be pleyed online through interoet [Proce $sing — Help Opton should be vsefu] in Salviag the query of User B16 Fonctione! Reguivement 6 OFF line i- Taput - Customer needs yo clowlood offline qome within Jame tov Paging offlioe Output — Con be Played further when there i+ no internet Connection. There will be no mulhpleyer © scanned with OKEN Scanner mode in dffine Qome, as it can be Played by Single player. Processing fletp Gomes will be downladed ond Ployed oftline Gromer can enhonce his|he Spills in ofHine mde. 3.4.4 Functional Requivement + Chat Wow “Tnpot - Customer needs + top and needs to Select option of cha: want to do text Chat to his] ber friend - | | the chat button | 4 they) Output — The playes can chat fo each other while | Playing @ game Tt can be their ingame frends of Unknowe frends j | Processing — This will let them mate Strategies ond | Kanw aboot each other for better Synergy 32-8 Functional Requirement % Anal ysisi- Inpot — Io database the Score of | Players will be Compared with Players within the fiend hst- Output — Then Score ond Yank will be calcvieted and wil) be displeyed Processing — Performone of Player is done GYophicaty. © scanned with OKEN Scanner 3.1.4 Functional Requivement 4 Review Input — The Users con provide their feed bole abovt the gqome by Comen en tng the opinions d reviews Outer — They feed back will be Stored an will be disployed. Processing — he Stvege ot data is Covtied out. L. External Jn terface Re quirements ha Usev Interfaces The customer vser interface buch that 44-44 of all New Users Abeiv gaming experience should be indvitive, ore able te Umplete thew Signup ond enhane Wilhook mech assistance L.2 Hovedwore Intertaces pov lwore Specifications: i [The havelware Shovid hove following Ability +e tead the profile of the gomer I> Ability +0 access alt the gomes falling in s. tupecte Class of the gemer Ly» Assistance. given Wherever Needed Ly Continous Power Supply —> Ability to Connect to Sener at the meatoned interred Speed. © scanned with OKEN Scanner L> Assistance given Wherever needed 5 Powey Supply ect to Sewer at the mentored I> Continuoy L> Ability +2 on" interned Speed: > Ability do access multiplager mo de > Ability 4o Validate user and allow user to ead feien ds not be YVequired to ask Ls Once login user must fo te-logn ta the Some time. [3 Softwore Inter taces is vequired 4 acces he No ad ditional Software You just need Network do intenet ond qet inte the network Website access Softwares qo access 5. Other Non functional Requivementd Pertormonce Regvivements ert ormonce. ° lo Zt mst be able 4 Perform in advese ke. high] low temperature etC- > Uninterwpted Connec fruns L_> High dade drensfer vate- Safety Requirements rc I> Must be Sefe enovgh + avtid any data loss. L> Must not leat the Card details of any User Con ditions > Bug tracking must be there. ail © scanned with OKEN Scanner Ls Theve must be an avte checker assigned +2 Check ony Unidentified action of the User Ly Secved enough to Step hocleing at Maximum instances > The Personal detoils Wf User wants fo keep it Persraal dental data fom the website. of the User must & Not Jeet No Jeakoge of Conti [Secuvity Requirements | > User accessibility is censured d to Change their Password on in alt the ways. L> Users are advise | first Use L> Users ave advised te aot + dell to anyone then Password > The maximum number of attempts enter password will be five Ly After thet accounts will be temporarily locked Availabilty The website has + be accessible 24 hoo & cy 4. T+ must be impossible 40 Plog inte athe network. Main tainabi hihy Only Maintainers ore allowed +0 Connect the website for maintenance. © scanned with OKEN Scanner Testia | eS |Heve ove Some qenevol tes ting approaches thet | coutd be Vsebh — Fonc-tonal Tes fing Ths dype of testing checks A functonalities ave Working Co a the Geme such aS Menus, they Should it the qame feotuves jaa ecty. Testes | Shourd fest all Features |4tutowal, maps, Charactes, and units. Abo | test the qome fiw by creating different SCE Pevformence Testin | fesung: a test re voas Smoothly Un dev diffeceat nanos [T4 we essental the perlormance of the ensure thet Should test the geome on | diferent platfotms and Do chee the | geme's stebility and Yespoasiveness They shold qise tar the geome’ Speed Under different fetoork such ob high latency, low band width, | qome to | Lon di tiens Testers | Con eli tions and Neduovk Congestion ood Testing; f hood Testing This type of testing checks the qomes Copacity to hen dle & large Number of Uses Playing Simuttoneousty, Jesters Shovtd test the. qome with a high number of Cancunent Players and Shoo'd analyre the qame's behoviot Under clifferent [ra ds. © scanned with OKEN Scanner Secovity Teste Testin - This type. of testing checks ¥ becwre and Protected tom Possible the ome is ters Shwid teat the game's login end attacks. Tes lauthentication Mechanisms, date encryption, and OVera I) Secunty Protocols Usa bi lity Testing: This type of tes ting checks # the geme is user - Fiendly ond easy +o Ondersdead | Testers Should test the geme with different User | qoups fo ensue ‘that the game interface ond ‘condols ave intvifive and easy to Use. Pese ave Some of the testing appyoaches tht Cold be sell When testing a molliplayer Strategy qome- By Using a combination of these Opproaches, You can ensure that the qame is fon ctioning Core cty, is Becve, and delivers o great USet experience. © scanned with OKEN Scanner

You might also like