LEADER 04923nam 2200613 450 001 9910786675003321 005 20230222014322.0 010 $a1-84969-807-4 035 $a(CKB)3710000000149368 035 $a(EBL)1719891 035 $a(SSID)ssj0001326264 035 $a(PQKBManifestationID)11794817 035 $a(PQKBTitleCode)TC0001326264 035 $a(PQKBWorkID)11517411 035 $a(PQKB)11255939 035 $a(MiAaPQ)EBC1719891 035 $a(Au-PeEL)EBL1719891 035 $a(CaPaEBR)ebr10887718 035 $a(CaONFJC)MIL621545 035 $a(OCoLC)882610594 035 $a(PPN)22804944X 035 $a(EXLCZ)993710000000149368 100 $a20140714h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aConstruct 2 game development by example /$fJohn Bura 210 1$aBirmingham, England :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (230 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-84969-806-6 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chaper 1: Getting Started with Construct 2; Downloading and installing Construct 2; What do the numbers mean?; Coding in Construct 2; Working with visual programming languages; Layout and event sheets; Sprites; Summary; Chaper 2: Inputs and Controls; Getting started with inputs and controls; Keyboard inputs; Inserting a new keyboard object; Adding functionality to the keyboard object; Setting the keyboard key; Controlling the sprite with the keyboard 327 $aSetting up the direction of the sprite's movementSetting keys for other directions; Testing the keyboard controls; Making the sprite move constantly; Changing the sprite's speed; Keeping the sprite onscreen; Mouse inputs; Adding mouse functionality; Setting up the Every tick command; Rotating the sprite to the mouse location; Facing the sprite towards the mouse point; Touch control inputs; Summary; Chaper 3: Variables and Arrays; Introducing variables; Number variables; Integer variables; Real variables; String variables; Boolean variables; Other variables; Declaring variables 327 $aWriting variables in codeVariables in JavaScript; Examining JavaScript code; Variables in Construct 2; Adding a variable; Creating a global variable; Making a score variable; Adding a variable to a sprite; Creating a health variable; Introducing arrays; Adding an array in Construct 2; Checking an array's properties; Setting data and adding variables; Checking an array for data; Summary; Chaper 4: Game Mechanics; Introducing game mechanics; Game mechanics in Construct 2; Setting up a game mechanics project; Adding a game mechanics behavior to a sprite; Giving a sprite 8Direction movement 327 $aEditing the properties of a behaviorAdding a collision event; Destroying the power-up on collision; Increasing the player sprite's speed; Setting the duration of the speed boost; Restoring the player speed to normal; Summary; Chaper 5: Making a Simple Shooter; Starting the project; Controlling a sprite with the keyboard; Organizing the event sheet; Adding mouse controls; Making the player shoot; Adding the enemy; Destroying the enemy; Adding a spawner; Summary; Chaper 6: Making a Tower Defense Game; Starting the project; Creating a spawn point; Laying out the level; Setting up the turrets 327 $aAdding enemies and projectilesRotating the turret; Firing the turret; Setting up the path for the enemy; Setting up an enemy wave; Summary; Chaper 7: Making a Puzzle Physics Game; Starting the project; Setting the background layer; Adding the cannon; Adding sprites; Adding functionalities; Rotating the cannon; Creating a cannonball; Spawning the cannonball; Creating the spawning image point; Adding physics; Applying force at an angle; Setting cannonballs to fire one at a time; Setting the viewpoint to follow the cannonball; Making an immovable ground; Reloading the cannon; Adding the blocks 327 $aDestroying the cannonball on a complete stop 330 $aThis book uses practical examples to teach readers, and imparts the key skills and techniques of working in Construct 2 through building complete game projects. This book is for complete beginners who have always wanted to learn how to make games and have never tried. It is the perfect introduction to game development, design, and production. 410 0$aCommunity experience distilled. 606 $aVideo games$xDesign 615 0$aVideo games$xDesign. 676 $a794.8 700 $aBura$b John$01480769 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910786675003321 996 $aConstruct 2 game development by example$93697514 997 $aUNINA