04671nam 2200625 a 450 991078521760332120230505164724.01-282-81935-697866128193531-84969-067-7(CKB)2670000000054460(EBL)951567(OCoLC)798535637(SSID)ssj0000445099(PQKBManifestationID)11319790(PQKBTitleCode)TC0000445099(PQKBWorkID)10482031(PQKB)10779785(Au-PeEL)EBL951567(CaPaEBR)ebr10428640(CaONFJC)MIL281935(CaSebORM)9781849690669(MiAaPQ)EBC951567(PPN)228047439(EXLCZ)99267000000005446020101206d2010 uy 0engur|n|---|||||txtccrXna 4.0 game development by example[electronic resource] beginner's guide : create exciting games with Microsoft XNA 4.0 /Kurt Jaegers1st editionBirmingham [U.K.] Packt Pub.20101 online resource (428 p.)Includes index.1-84969-066-9 Cover; 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() methodTime 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 - declarationsCreating 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 GamePiecesTime 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 screenTime 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 piecesTime for action - generating fading piecesCreate your own exciting games with Microsoft XNA 4.0Video gamesProgrammingVideo gamesProgramming.794.81526Jaegers Kurt1512217MiAaPQMiAaPQMiAaPQBOOK9910785217603321Xna 4.0 game development by example3795470UNINA