Index
A
- Amazon Appstore
- about / Exporting for the Amazon Appstore
- games, exporting / Exporting for the Amazon Appstore
- array properties
- checking / Checking an array's properties
- data, setting / Setting data and adding variables
- variables, adding / Setting data and adding variables
- array, checking for data / Checking an array for data
- arrays
- about / Introducing arrays
- visual representation / Introducing arrays
- usage / Introducing arrays
- adding, in Construct 2 / Adding an array in Construct 2
- properties / Checking an array's properties
B
- Boolean variables
- about / Boolean variables
- examples / Boolean variables
C
- Chrome Web Store
- about / Exporting to Chrome Web Store
- games, exporting to / Exporting to Chrome Web Store
- CocoonJS
- about / Exporting to CocoonJS
- games, exporting to / Exporting to CocoonJS
- JS launcher / Exporting to CocoonJS
- coding, Construct 2
- about / Coding in Construct 2
- collision event, Construct 2 game mechanics
- adding / Adding a collision event
- Construct 2
- downloading / Downloading and installing Construct 2
- installing / Downloading and installing Construct 2
- versioning / What do the numbers mean?
- coding / Coding in Construct 2
- visual programming languages / Working with visual programming languages
- layout / Layout and event sheets
- event sheet / Layout and event sheets
- sprites / Sprites
- inputs and controls / Getting started with inputs and controls
- array, adding / Adding an array in Construct 2
- game mechanics / Game mechanics in Construct 2
- games, exporting / Exporting games in Construct 2
D
- 8Direction movement
- applying, to sprite / Giving a sprite 8Direction movement
- behavior properties, editing / Editing the properties of a behavior
- speed power-up, creating / Creating a speed power-up
- power-up object, inserting / Inserting the power-up object
- Dropbox account
- setting up / Setting up a Dropbox account
- game, uploading / Uploading and sharing a game with Dropbox
- game, sharing / Uploading and sharing a game with Dropbox
E
- event sheet
- about / Layout and event sheets
- event, adding / Layout and event sheets
G
- game mechanics
- about / Introducing game mechanics
- game mechanics, Construct 2
- about / Game mechanics in Construct 2
- project, setting up / Setting up a game mechanics project
- behavior, adding to sprite / Adding a game mechanics behavior to a sprite
- 8Direction movement, applying to sprite / Giving a sprite 8Direction movement
- collision event, adding / Adding a collision event
- power-up on collision, destroying / Destroying the power-up on collision
- player sprite's speed, increasing / Increasing the player sprite's speed
- speed boost duration, setting / Setting the duration of the speed boost
- GameObject
- about / Coding in Construct 2
- games exporting, Construct 2
- about / Exporting games in Construct 2
- Dropbox account, setting up / Setting up a Dropbox account
- to HTML5 website / Exporting to an HTML5 website
- game, uploading to Dropbox account / Uploading and sharing a game with Dropbox
- game, sharing on Dropbox account / Uploading and sharing a game with Dropbox
- to Chrome Web Store / Exporting to Chrome Web Store
- to Scirra Arcade / Exporting to Scirra Arcade
- to Kongregate / Exporting to Kongregate
- to PhoneGap / Exporting to PhoneGap
- to Intel XDK / Exporting to Intel XDK
- to CocoonJS / Exporting to CocoonJS
- for Windows Phone 8 / Exporting for Windows Phone 8
- to Tizen / Exporting to Tizen
- for Amazon Appstore / Exporting for the Amazon Appstore
- for Windows 8 / Exporting for Windows 8
- to Open Web App / Exporting to Open Web App
- to Node-Webkit / Exporting to Node-Webkit
- global variable, Construct 2
- creating / Creating a global variable
- numberOfShots / Creating a global variable
- score / Creating a global variable
- powerUpLevel / Creating a global variable
- score variable, creating / Creating a score variable
- Graphic User Interface (GUI) / Layout and event sheets
H
- heads-up display (HUD) / Layout and event sheets
- HTML5 website
- games, exporting to / Exporting to an HTML5 website
- index / Exporting to an HTML5 website
- template, selecting for HTML5 export / Choosing the template for your HTML5 export
- game folder contents, accessing / Assessing the contents of the game folder
I
- inputs and controls
- about / Getting started with inputs and controls
- keyboard inputs / Keyboard inputs
- sprite, controlling with keyboard / Controlling the sprite with the keyboard
- keyboard controls, testing / Testing the keyboard controls
- sprite movement, changing / Making the sprite move constantly
- sprite speed, changing / Changing the sprite's speed
- sprite behaviors, changing / Keeping the sprite onscreen
- mouse inputs / Mouse inputs
- touch control inputs / Touch control inputs
- integer variables
- about / Integer variables
- Intel XDK
- games, exporting to / Exporting to Intel XDK
- about / Exporting to Intel XDK
- isPlaying variable / Losing the game
K
- keyboard controls
- testing / Testing the keyboard controls
- keyboard inputs
- about / Keyboard inputs
- keyboard object, inserting / Inserting a new keyboard object
- functionality, adding to keyboard object / Adding functionality to the keyboard object
- keyboard key, setting / Setting the keyboard key
- Kongregate
- about / Exporting to Kongregate
- games, exporting to / Exporting to Kongregate
- JavaScript API, downloading / Exporting to Kongregate
L
- layout
- about / Layout and event sheets
- local variable, Construct 2
- about / Adding a variable
- adding to sprite / Adding a variable to a sprite
- adding, to sprite / Adding a variable to a sprite
- health variable, creating / Creating a health variable
M
- mouse inputs
- about / Mouse inputs
- mouse functionality, adding / Adding mouse functionality
- Every tick command, setting up / Setting up the Every tick command
- sprite, rotating to mouse location / Rotating the sprite to the mouse location
- sprite, facing towards mouse point / Facing the sprite towards the mouse point
N
- Node-Webkit
- about / Exporting to Node-Webkit
- games, exporting to / Exporting to Node-Webkit
- number variables
- about / Number variables
O
- Open Web App
- games, exporting to / Exporting to Open Web App
- about / Exporting to Open Web App
P
- PhoneGap
- about / Exporting to PhoneGap
- games, exporting to / Exporting to PhoneGap
- player sprite's speed, Construct 2 game mechanics
- increasing / Increasing the player sprite's speed
- power-up on collision, Construct 2 game mechanics
- destroying / Destroying the power-up on collision
- puzzle physics game project
- creating / Starting the project
- background layer, setting / Setting the background layer
- cannon, adding / Adding the cannon
- sprites, adding / Adding sprites
- functionalities, adding / Adding functionalities
- cannon, rotating / Rotating the cannon
- cannonball, creating / Creating a cannonball
- cannonball, spawning / Spawning the cannonball
- spawning image point, creating / Creating the spawning image point
- physics, adding / Adding physics
- force, applying at angle / Applying force at an angle
- cannonballs, setting to fire / Setting cannonballs to fire one at a time
- viewpoint, setting for following cannon ball / Setting the viewpoint to follow the cannonball
- immovable ground, creating / Making an immovable ground
- cannon, reloading / Reloading the cannon
- blocks, adding / Adding the blocks
- cannonball, destroying / Destroying the cannonball on a complete stop
- cannonball destruction, delaying / Delaying cannonball destruction
- level, designing / Designing our level
- block density, changing / Changing block density
- goal balls, adding / Adding the goal balls
- goalBall sprite, destroying / Destroying the goalBall sprite
- particles, adding / Adding particles
- particle settings, adjusting / Adjusting the particle settings
- particles, adding on goalBall destruction / Adding particles when goalBall is destroyed
- score, tracking / Tracking the score
- text objects, adding to HUD / Adding text objects to the HUD
- textbox, spawning / Spawning the textbox
- spawning angle, correcting / Correcting the spawning angle
- HUD, expanding / Expanding the HUD
- HUD, anchoring to camera / Anchoring the HUD to the camera
- HUD cannonball tracker, setting up / Setting up an HUD cannonball tracker
- game, finalizing / Finalizing the game
- game, losing / Losing the game
- game, restarting on game over / Restarting the game on Game Over
- game, winning / Winning the game
R
- real variables
- about / Real variables
S
- Scirra
- Scirra Arcade
- about / Exporting to Scirra Arcade
- games, exporting to / Exporting to Scirra Arcade
- URL / Exporting to Scirra Arcade
- shooter game project
- creating / Starting the project
- layout size, changing / Starting the project
- background, creating / Starting the project
- background layer, locking / Starting the project
- sprite, controlling with keyboard / Controlling a sprite with the keyboard
- event sheet, organizing / Organizing the event sheet
- mouse controls, adding / Adding mouse controls
- player shoot, creating / Making the player shoot
- enemies, adding / Adding the enemy
- enemies, destroying / Destroying the enemy
- spawner, adding / Adding a spawner
- spawner, resizing / Adding a spawner
- speed boost duration, Construct 2 game mechanics
- setting / Setting the duration of the speed boost
- player speed, restoring to normal / Restoring the player's speed to normal
- sprite, controlling with keyboard
- about / Controlling the sprite with the keyboard
- direction, setting up / Setting up the direction of the sprite's movement
- keys, setting for other directions / Setting keys for other directions
- sprites
- string variables
- about / String variables
T
- Tizen
- about / Exporting to Tizen
- games, exporting to / Exporting to Tizen
- touch control inputs
- touch functionality, adding / Touch control inputs
- tower defense game project
- creating / Starting the project
- layout size, setting / Starting the project
- background, creating / Starting the project
- background layer, locking / Starting the project
- snap to grid, setting up / Starting the project
- spawn point, creating / Creating a spawn point
- level, laying out / Laying out the level
- turrets, setting up / Setting up the turrets
- enemies, adding / Adding enemies and projectiles
- projectiles, adding / Adding enemies and projectiles
- turret, rotating / Rotating the turret
- turret, firing / Firing the turret
- Pathfinding, setting / Setting up the path for the enemy
- path, setting up for enemy / Setting up the path for the enemy
- enemy wave, setting up / Setting up an enemy wave
V
- variables
- about / Introducing variables
- number variables / Number variables
- integer variables / Integer variables
- real variables / Real variables
- string variables / String variables
- Boolean variables / Boolean variables
- declaring / Declaring variables
- writing, in code / Writing variables in code
- variables, in Construct 2
- about / Variables in Construct 2
- adding / Adding a variable
- local variables / Adding a variable
- global variable, creating / Creating a global variable
- local variable, adding to sprite / Adding a variable to a sprite
- variables, in JavaScript
- about / Variables in JavaScript
- JavaScript code, examining / Examining JavaScript code
- visual programming languages
- working with / Working with visual programming languages
W
- Windows 8
- games, exporting / Exporting for Windows 8
- Windows Phone 8
- games, exporting / Exporting for Windows Phone 8