LEADER 04671nam 2200625 a 450 001 9910785217603321 005 20230505164724.0 010 $a1-282-81935-6 010 $a9786612819353 010 $a1-84969-067-7 035 $a(CKB)2670000000054460 035 $a(EBL)951567 035 $a(OCoLC)798535637 035 $a(SSID)ssj0000445099 035 $a(PQKBManifestationID)11319790 035 $a(PQKBTitleCode)TC0000445099 035 $a(PQKBWorkID)10482031 035 $a(PQKB)10779785 035 $a(Au-PeEL)EBL951567 035 $a(CaPaEBR)ebr10428640 035 $a(CaONFJC)MIL281935 035 $a(CaSebORM)9781849690669 035 $a(MiAaPQ)EBC951567 035 $a(PPN)228047439 035 $a(EXLCZ)992670000000054460 100 $a20101206d2010 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aXna 4.0 game development by example$b[electronic resource] $ebeginner's guide : create exciting games with Microsoft XNA 4.0 /$fKurt Jaegers 205 $a1st edition 210 $aBirmingham [U.K.] $cPackt Pub.$d2010 215 $a1 online resource (428 p.) 300 $aIncludes index. 311 $a1-84969-066-9 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:Introducing XNA Game Studio; Overview of the games; System requirements; Installing XNA Game Studio; Time for action - installing XNA Game Studio; Building your first game; Time for action - creating a new Windows game project; Anatomy of an XNA game; The declarations area; Time for action - adding variables to the class declaration area; The Game1 class constructor; The Initialize() method; Time for action - customizing the Initialize() method; The LoadContent() method 327 $aTime for action - creating the squareTextureThe Update() method; Time for action - coding Update() for SquareChase; The Draw() method; Time for action - draw SquareChase!; Time for action - play SquareChase!; Summary; Chapter 2:Flood Control - Underwater Puzzling; Designing a puzzle game; Time for action - set up the Flood Control project; Introducing the Content Pipeline; Time for action - reading textures into memory; Sprites and sprite sheets; Classes used in Flood Control; The GamePiece class; Identifying a GamePiece; Time for action - build a GamePiece class - declarations 327 $aCreating a GamePieceTime for action - building a GamePiece class: constructors; Updating a GamePiece; Time for action - GamePiece class methods - part 1 - updating; Rotating pieces; Time for action - GamePiece class methods - part 2 - rotation; Pipe connectors; Time for action - GamePiece class methods - part 3 -; connection methods; Sprite sheet coordinates; Time for action - GamePiece class methods - part 4 -; GetSourceRect; The GameBoard class; Time for action - create the GameBoard.cs class; Creating the game board; Time for action - initialize the game board; Updating GamePieces 327 $aTime for action - manipulating the game boardFilling in the gaps; Time for action - filling in the gaps; Generating new pieces; Time for action - generating new pieces; Water filled pipes; Time for action - water in the pipes; Propagating water; Time for action - making the connection; Building the game; Declarations; Time for action - Game1 declarations; Initialization; Time for action - updating the Initialize() method; The Draw() method - the title screen; Time for action - drawing the screen - the title screen; The Draw() method - the play screen 327 $aTime for action - drawing the screen - the play screenKeeping score; Time for action - scores and scoring chains; Input handling; Time for action - handling mouse input; Letting the player play!; Time for action - letting the player play; Play the game; Summary; Chapter 3:Flood Control - Smoothing Out the Rough Edges; Animated pieces; Classes for animated pieces; Time for action -rotating pieces; Time for action -falling pieces; Time for action -fading pieces; Managing animated pieces; Time for action - updating GameBoard to support animated; pieces; Fading pieces 327 $aTime for action - generating fading pieces 330 $aCreate your own exciting games with Microsoft XNA 4.0 606 $aVideo games$xProgramming 615 0$aVideo games$xProgramming. 676 $a794.81526 700 $aJaegers$b Kurt$01512217 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910785217603321 996 $aXna 4.0 game development by example$93795470 997 $aUNINA