chapter fallofnation

Upload: mahesh-j-kathiriya

Post on 06-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Chapter FallOfNation

    1/39

    FALL OF NATION

    Chapter – 1

    About Company

    Company Profile

    Services

    Page | 1

  • 8/17/2019 Chapter FallOfNation

    2/39

    FALL OF NATION

    1.1 Company Profile :

    • IBL InfoTech is an India based software outsourcing company that focuses on highlyqualitative, timely delivered and cost effective offshore software development services to its

    clients It adheres to stringent quality standards and fle!ible business practices so as to

    enable their clients to operate more efficiently and gain an edge over their competitors

    • They offer you the ability to leverage high quality offshore software engineering and

    offshore software programming talent Their wide range of services include website

    designing, e"commerce services, graphics and logos design, website templates , website

    mar#eting, product development, software development etc

      Why Choose IBL InfoTech?

    $ IBL InfoTech has years of e!perience in providing customi%ed solutions to our clients to

    meet their web based needs

    & IBL InfoTech has the e!pertise in all areas of web site design and development and other 

    web site based solutions

    ' In IBL InfoTech, Team of dedicated web designers, developers and professionals offer 

    services far beyond e!cellence

    ( Creativity and innovation are our strengths while offering web site design and development

    services to our clients

    ) *ll our services are e!tremely poc#et friendly +ur competitive rates have made it possible

    for all types of businesses small, medium and large corporations to ta#e advantage of our 

    services

    - IBL InfoTech cater to a large global clientele

    . IBL InfoTech has been successfully catering to diversified vertical, including real estate,

    automobiles, tourism, B&B and so on

    / IBL InfoTech provide end to end business solutions to our clients with development of web

    forms for reporting systems

    0 IBL InfoTech Team Being cost effective and successful in meeting the deadlines of the

    client

    Page | 2

  • 8/17/2019 Chapter FallOfNation

    3/39

    FALL OF NATION

    1. !er"ice :

    • 1obile *pplication 2evelopment

    • C1S 3 4commerce 2evelopment

    • 5ebsite 2evelopment

    • 5eb 2esigning

    • 6aming

    Page | 3

  • 8/17/2019 Chapter FallOfNation

    4/39

    FALL OF NATION

    Chapter – #n"ironment $escription

    7ardware Specification

    Software Specification

    Page | 4

  • 8/17/2019 Chapter FallOfNation

    5/39

    FALL OF NATION

    .1 %ar&'are !pecification :

    •Processor 8 *ny Speedy Processor for better Performance

    • (am 8 1ore Than ( 6B for Better Performance

    • %ar& &is) 8 Should be available more than $9 6b

    • !ystem re*uirements for +nity An&roi& &e"elopment :

    o *ndroid authored content requires devices equipped with8

    *ndroid +S &'$ or later 

    2evice powered by an *:1v. ;Corte! family< CP=

    6P= support for +pen 6L4S &9 is recommended

     

    !ystem re*uirements for +nity Blac)Berry &e"elopment :

    o Blac#Berry authored content requires devices equipped with Blac#Berry +S $9 orlater 

    . !oft'are !pecification :

     

    I$# 8 =nity '2 (9

     

    ,peratin- !ystem 8 5indows >P with SP& or later? 5indows . with SP$ or later?

    5indows /? 1ac +S > Snow Leopard $9- or later 

     

    !ystem re*uirements for +nity An&roi& &e"elopment :o *ndroid S2@ and Aava 2evelopment @it ;A2@<

     

    !ystem re*uirements for +nity I,! &e"elopment :

    o >code ('

     

    !ystem re*uirements for +nity Blac)Berry &e"elopment :

    o :equires installation of Aava '&"bit runtime

     

    !ystem re*uirements for Win&o's !toreWin&o's Phone &e"elopment

    o 5indows Phone S2@ /9 requires -("bit 5indows / Pro or higher ou cant

    develop 5indows Phone / apps on 5indows ., on 5indows Server &99/, or on

    5indows Server &9$&

    o 1icrosoft Disual Studio &9$&

    Page | 5

  • 8/17/2019 Chapter FallOfNation

    6/39

    FALL OF NATION

    Chapter – /

    !oft'are Platform

    5hy =nityE

    Page | 6

  • 8/17/2019 Chapter FallOfNation

    7/39

    FALL OF NATION

    /.1 Why +nity?

    =nity is a cross"platform game engine with a built"in I24 developed by =nity Technologies Itis used to develop video games for web plug"ins, des#top platforms, consoles and mobile

    devices It grew from an +S > supported game development tool in &99) to a multi"platform

    game engine

    Following are the reasons why =nity is the natural choice for 6ame 2evelopment

    • (en&erin-

    The graphics engine uses 2irect'2 ;5indows, >bo! '-9

  • 8/17/2019 Chapter FallOfNation

    8/39

    FALL OF NATION

    • Asset Trac)in-

    =nity also includes the =nity *sset Server " a version control solution for the developers

    game assets and scripts It uses PostgreSL as a bac#end, an audio system built onthe F1+2 library ;with ability to playbac#  +ggDorbis compressed audiobo! +ne

    • Physics

    =nity also has built"in support for Jvidias ;formerly *geias< Phys> physics engine ;as

    of =nity '9< with added support for real"time cloth simulation on arbitrary and s#inned

    meshes, thic# ray casts, and collision layers =nity (' introduced built"in support for 

    the Bo!&2  physics engine for &2 games

    Page | 8

    http://en.wikipedia.org/wiki/PostgreSQLhttp://en.wikipedia.org/wiki/FMODhttp://en.wikipedia.org/wiki/Vorbishttp://en.wikipedia.org/wiki/Theorahttp://en.wikipedia.org/wiki/Theorahttp://en.wikipedia.org/wiki/RakNethttp://en.wikipedia.org/wiki/Texture_compressionhttp://en.wikipedia.org/wiki/BlackBerry_10http://en.wikipedia.org/wiki/Windows_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/OS_Xhttp://en.wikipedia.org/wiki/OS_Xhttp://en.wikipedia.org/wiki/Linuxhttp://en.wikipedia.org/wiki/Android_(operating_system)http://en.wikipedia.org/wiki/Android_(operating_system)http://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/Adobe_Flashhttp://en.wikipedia.org/wiki/Adobe_Flashhttp://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/Xbox_360http://en.wikipedia.org/wiki/Xbox_360http://en.wikipedia.org/wiki/Wii_Uhttp://en.wikipedia.org/wiki/Wiihttp://en.wikipedia.org/wiki/PlayStation_Vitahttp://en.wikipedia.org/wiki/Escape_Plan_(video_game)http://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/PlayStation_4http://en.wikipedia.org/wiki/PlayStation_4http://en.wikipedia.org/wiki/Xbox_Onehttp://en.wikipedia.org/wiki/Xbox_Onehttp://en.wikipedia.org/wiki/Nvidiahttp://en.wikipedia.org/wiki/PhysXhttp://en.wikipedia.org/wiki/Box2Dhttp://en.wikipedia.org/wiki/Box2Dhttp://en.wikipedia.org/wiki/PostgreSQLhttp://en.wikipedia.org/wiki/FMODhttp://en.wikipedia.org/wiki/Vorbishttp://en.wikipedia.org/wiki/Theorahttp://en.wikipedia.org/wiki/RakNethttp://en.wikipedia.org/wiki/Texture_compressionhttp://en.wikipedia.org/wiki/BlackBerry_10http://en.wikipedia.org/wiki/Windows_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/OS_Xhttp://en.wikipedia.org/wiki/Linuxhttp://en.wikipedia.org/wiki/Android_(operating_system)http://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/Adobe_Flashhttp://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/Xbox_360http://en.wikipedia.org/wiki/Wii_Uhttp://en.wikipedia.org/wiki/Wiihttp://en.wikipedia.org/wiki/PlayStation_Vitahttp://en.wikipedia.org/wiki/Escape_Plan_(video_game)http://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/PlayStation_4http://en.wikipedia.org/wiki/Xbox_Onehttp://en.wikipedia.org/wiki/Nvidiahttp://en.wikipedia.org/wiki/PhysXhttp://en.wikipedia.org/wiki/Box2D

  • 8/17/2019 Chapter FallOfNation

    9/39

    FALL OF NATION

    Chapter – 0

    !ystem $escription

    Introduction

    Features

    Benefits

    Page | 9

  • 8/17/2019 Chapter FallOfNation

    10/39

    FALL OF NATION

    0.1 Intro&uction :

    MFall of JationN is a '2 shooting game developed in unity game engine This game is ' rd person

     player game =ser can control the character by using Hoystic# in mobile

    There are various type of enemies in this game They can attac# on player when player reach near 

    to them

    Player can attac# on enemies using gun =ser has to set the aim on enemies using Hoystic# *s

    soon as the aim is set on enemies, shooting is perform automatically

    Player has to survive in the city and fight with different enemies and have to #ill them

    0. eatures :

    • Auto ill %ealth: 5hen enemies attac# on player, the health of the player is decreased In

    this game auto health feature is available which increase the health of player to full after some

     period of time automatically

    • Auto !hoot: In this game when user set the aim on enemies using Hoystic#, shooting is

    automatically perform on the enemy on which aim is set

    • Auto (eloa&: 5hen bullet in the gun is finished, gun is automatically reload with new bullets

    after some period of the time

    0./ Benefits :

     

    Provide 4ntertainment to Cell Phone user during their free time and traveling

     

    *mong the many benefits usually associated with this game include that development of

     playerOs important thin#ing ability while playing this game

     

    Improvement of playerOs hand and eye coordination

     

    This game can help an individual to ta#e off stress and other negative feelings because this

    game involve a certain level of fun and e!citement

    Page | 10

  • 8/17/2019 Chapter FallOfNation

    11/39

    FALL OF NATION

    Chapter – 2

    Pro3ect Plannin-

    Scope 3 +bHectives

    Feasibility :eport

    Process 1odel

    Page | 11

  • 8/17/2019 Chapter FallOfNation

    12/39

    FALL OF NATION

    2.1 !cope 4,b3ecti"e :

     

    !cope :

    • This 6ame will provide complete entertainment with user"friendly 6=I and

    Smooth Interactions

    • Free and smooth movement

    • =nique and attractive graphics

    • *ttractive sound effect that feel you as real

      ,b3ecti"e :

     

    Improvement of playerOs hand and eye coordination

     

    *mong the many benefits usually associated with this game include that

    development of playerOs important thin#ing ability while playing this game

     

    This game can help an individual to ta#e off stress and other negative feelings

     because this game involve a certain level of fun and e!citement 

    Provide 4ntertainment to Cell Phone user during their free time and traveling

    Page | 12

  • 8/17/2019 Chapter FallOfNation

    13/39

    FALL OF NATION

    2. easibility (eport :

    * Feasibility study is underta#en to determine the possibility or portability of eitherimproving the e!isting system or developing a completely new system

    Feasibility is the measure of how beneficial or practical the development of informationsystem will be to an organi%ation The feasibility study involves following criteria

    5hether the identified user needs may be satisfied using current software and hardwaretechnologies

    The study will decide if the proposed system will be cost"effective and if it can be developedgiven e!isting budgetary constraints

    The result should inform the decision of whether to go ahead with a more detailed analysis

    There are three metho&s of feasibility stu&y.

    $ Technical feasibility

    & 4conomic feasibility

    ' +perational feasibility

    ( Behavior feasibility

    Technical feasibility:

    It is measure of the practicality of specific technical solution and the availability of technical

    resources and e!pertise Technical feasibility is computer oriented The MFall +f JationNgame is technical feasible because of the following reasons

    • In 6ame hardware and software requirement are easily available

    • The games have a good 6=I interface

    • The games will have user friendly form and screen

    #conomic feasibility:5

    It is a measure of the cost"effectiveness of a proHect or solution This is often called a cost"

     benefit analysis 4conomic feasibility deals with the cost and benefits of the informationsystem

    In the economic feasibility, the development cost of the system is evaluated weighing it

    against the ultimate benefit derived from the new system It is found that the benefit from the

    new system would be more than the cost and time involved in its development

    The 6ame is 4conomical feasible because of the following reasons

    • 6ame requires less time to react for the user

    • The cost of the hardware and software are normal

    • 6=I interface

    Page | 13

  • 8/17/2019 Chapter FallOfNation

    14/39

    FALL OF NATION

    ,perational easibility:

    +perational feasibility covers two aspects +ne is the technical performance aspect and other 

    is the acceptance +perational feasibility determines how the proposed system will fit in the

    current operations and what, if any Hob restructuring and retraining may be needed to

    implement the system

    In the system operational feasibility chec#s, whether the user who is going to use the system

    is able to wor# with the software with which the system is coded and also the mind of the

    user going to use the system If the user does not understand or is able to wor# on the system

    further development is of waste

    Beha"ioral feasibility:5

    Behavior feasibility determines how much effort will go in the proposed information systemand in education and training efficiency on the new system

    It is a measure of how well the solution will wor# in the organi%ation It is also a measure of

    how people feel about the application Behavior feasibility is people oriented Some question

    arises in the behavior feasibility, we discuss on this question

    651 Is the problem 'orth sol"in- or 'ill the solution to the problem 'or)?

    *ns es, the problem is off course worth solving because the system e!isting today is moretime consuming and full of e!tra content li#e advertisement, other application lin# etc so, the

     problem is worth solving

    65 %o' the en&5user feels about the problem?

    *ns This 6ame provides a best operator specification through its user friendliness That isany #ind of training is not required to play the game So, the non"technical person can use i

    Page | 14

  • 8/17/2019 Chapter FallOfNation

    15/39

  • 8/17/2019 Chapter FallOfNation

    16/39

    2./ Process 7o&el :

    +ne of the most important parts of the software engineering is deciding the process model of 

    the proHect that will be developed, because the process model has significant effects on the

    overall proHect 7ere waterfall model may seem to be most appropriate model at the first

    instance 7owever, there will be minor changes throughout the process, but they will

    continuously occur So using Spiral model, which combines incremental development and the

    waterfall model, can be thought as more convenient model :equirements or wishes of 

    customer may change during the development process as proHect team gather with customer,

    therefore minor changes becomes inevitable *lso specifications of the proHect are not

    concluded with the e!act decision, so it is clear there will be changes and improvements *ll

    these reason leads to apply Spiral model

  • 8/17/2019 Chapter FallOfNation

    17/39

    Chapter – 8(is) Table

  • 8/17/2019 Chapter FallOfNation

    18/39

    (is)s Cate-ory Probability Impact

    =nrealistic schedule P: .9 &

    2eveloping the wrong software function T: '9 &

    2eveloping the wrong user interface T: &9 '

    Technology will not meet e!pectation T: '9 $

    Lac# of training on tools 24 -9 '

    Less reuse than planned PS )9 (

    Impact "alues: 5

    $" Catastrophic

    &" Critical

    '" 1arginal

    (" Jegligible

  • 8/17/2019 Chapter FallOfNation

    19/39

    Chapter – 9

    Pro3ect !che&ulin-

    System 5or# Flow

    Timing 2iagram

  • 8/17/2019 Chapter FallOfNation

    20/39

    9.1 !ystem Wor) lo' :

  • 8/17/2019 Chapter FallOfNation

    21/39

    9. Timin- $ia-ram :

    TASKS

    1-Jan-2015 To 31-Mar-2015

     January February March1 2 3 4 5 ! " # 1 11 1

    1$ %e&u're(ent Ana)ys's

    Gathered Requirement

    Analyze gathered in!rmati!n

    "etermine #a$i% un%ti!nality

    "etermine $%!&e ! game

    'ile$t!ne ( Requirement

    2$ *)ann'n+ an, %'s

    Analyze data !r &!$$i#le ri$*

    +dentiy &!tential ri$*

    "etermine$ di,erent m!dule$

    'ile$t!ne ( Planning

    3$ .es'+n'n+

    "e$ign 'enu +ntera%e

    "e$ign )ity -n.ir!nment

    "e$ign enemy m!del

    "e$ign &layer m!del

    'ile$t!ne ( "e$ign )!m&lete

     4$ /o,'n+ an, An'(at'on

    +m&lement l!gi% !r

    +m&lement $tate diagram !r

    +m&lement enemy animati!n

    +m&lement &layer animati!n

    )!ding !r .ari!u$ a%ti.ity

    'ile$t!ne ( )!ding )!m&lete5$ Test'n+

     /e$t game !n di,erent de.i%e

    )he%* a%%ura%y ! game

     /e$t $y$tem ith multi&le

    'ile$t!ne ( /e$ting )!m&lete

  • 8/17/2019 Chapter FallOfNation

    22/39

    Chapter –

    !ystem Analysis

    =se Case 2iagram

  • 8/17/2019 Chapter FallOfNation

    23/39

    .1 +se Case $ia-ram :

  • 8/17/2019 Chapter FallOfNation

    24/39

    Chapter – ;

    !ystem $esi-n

    *ctivity 2iagram

    Sequence 2iagram

  • 8/17/2019 Chapter FallOfNation

    25/39

    ;.1 Acti"ity $ia-ram :

  • 8/17/2019 Chapter FallOfNation

    26/39

    ;. !e*uence $ia-ram :

  • 8/17/2019 Chapter FallOfNation

    27/39

    Chapter – 1<

    !ystem Implementation

    Screenshots

  • 8/17/2019 Chapter FallOfNation

    28/39

  • 8/17/2019 Chapter FallOfNation

    29/39

  • 8/17/2019 Chapter FallOfNation

    30/39

  • 8/17/2019 Chapter FallOfNation

    31/39

  • 8/17/2019 Chapter FallOfNation

    32/39

  • 8/17/2019 Chapter FallOfNation

    33/39

  • 8/17/2019 Chapter FallOfNation

    34/39

  • 8/17/2019 Chapter FallOfNation

    35/39

  • 8/17/2019 Chapter FallOfNation

    36/39

    Chapter – 11

    Testin-

    System Testing

  • 8/17/2019 Chapter FallOfNation

    37/39

    11.1 Testin- :

    Test Case

     Jo

    Test Case

    2escription

    Steps

    :esult

    $ Shoot Set aim on

    enemies

    *uto shoot

    Shoot Set aim on

    other obHect

     Jo shoot

  • 8/17/2019 Chapter FallOfNation

    38/39

    Chapter – 1

    (eferences

    :eference Boo#s

    5ebsite

  • 8/17/2019 Chapter FallOfNation

    39/39

    1.1 (eference Boo)s :

    • Beginning '2 game development with =nity (

    *ll in one, 1ulti"Platform 6ame 2evelopment

    Second 4dition by Sue Blac#man

    https8QQwwwit"eboo#sinfoQboo#Q&0'.

    • =nity '! 6ame 2evelopment 4ssentials

    6ame development with CK and AavaScript

    By 5ill 6oldstone

    https8QQunityboo#net

    1.Website :• Some of the *ssets were available on below lin# for use in 6ame

    https8QQwwwassetstoreunity'dcom

    • Live Training Sessions by 1i#e 6ieg and *rchived videos available on

    https8QQwwwunity'dcomQlearnQlive"traning

    • 2ocumentations of *PI is available on

    https8QQwwwunity'dcomQlearnQdocumentation

    • *dditional Tutorials and Code Snippets are available on

    https8QQwwwunity'dcomQlearnQresources

    • =sers of unity technologies share their views 3 difficulties through blogs

    ProHect showcase, 5or# Collaboration and 6uidance is also available onhttps8QQwwwunity'dcomQcommunity

    • Some of the video tutorials and help is available on

    https8QQwwwunity'dstudentcom

    https://www.it-ebooks.info/book/2937#_blankhttps://unitybook.net/#_blankhttps://www.assetstore.unity3d.com/#_blankhttps://www.unity3d.com/learn/live-traning#_blankhttps://www.unity3d.com/learn/documentation#_blankhttps://www.unity3d.com/learn/resources#_blankhttps://www.unity3d.com/community#_blankhttps://www.unity3dstudent.com/#_blankhttps://www.it-ebooks.info/book/2937#_blankhttps://unitybook.net/#_blankhttps://www.assetstore.unity3d.com/#_blankhttps://www.unity3d.com/learn/live-traning#_blankhttps://www.unity3d.com/learn/documentation#_blankhttps://www.unity3d.com/learn/resources#_blankhttps://www.unity3d.com/community#_blankhttps://www.unity3dstudent.com/#_blank