GameSalad Beginner's Guide
|
|
|
- Sheila Short
- 9 years ago
- Views:
Transcription
1 GameSalad Beginner's Guide Miguel DeQuadros Chapter No. 6 "Space Defender Part 1"
2 In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.6 "Space Defender Part 1" A synopsis of the book s content Information on where to buy this book About the Author Miguel DeQuadros is a Game Developer and founder of the independent development studio Wurd Industries, based in Ontario, Canada. He has been developing iphone games since the release of the App Store back at the exciting release of ios 2.0. Since then, working under Wurd Industries, he has had eight games and one entertainment app published world-wide on the App Store, with more to come. Originally interested in 3D animation and graphic design, Miguel focused mainly on this, but then got the game development "bug" and has been developing iphone Apps since This allows him to use his creativity and knowledge of 3D animation for cut scenes and videos within his apps, and he loves every minute of it. Starting from his first project "Toy Tennis" back in 2008 (which, to this day, still remains a very popular app, thought it has been updated quite a bit with new graphics and social integration), down to his current project immune 3: The Final Stand, he continues to develop iphone apps. He began expressing interest in GameSalad when it was first launched in March 2009, but never started using it until January of 2010, when he started to develop his third ios game, immune 2: Rise of the Salmonella, a 2D platformer sequel to the immune series. To this day, he and Wurd Industries continue to be Professional Members of the GameSalad community and still use GameSalad for prototyping and developing games for the ios devices, and are now branching out to Mac development.
3 I would like to thank my dad John, my brother, and sister in-law Johnny and Katie, my cousin Corey, my best friends Brandon and Kaleb, and a very special thanks to my wonderful fiance Joanne for encouraging me during the writing of this book and spending countless hours on the phone with me. There are many other of my friends who were very encouraging to me and I thank you for the constant boost of confidence. Without you guys I don't think I could have done this book by myself. I would also like to thank Packt Publishing, and all the wonderful employees who helped me out, both in the initial stages and into the final chapters of the book. Your professionalism and ability to clearly explain things also helped me a lot, thank you Rashmi Phadnis, Srimoyee Ghosal, Kushal Bhardwaj, Priya Mukherji, Vishal D'souza, Hyacintha D'souza, and Newton Sequeira for everything. You made the production of this book a very smooth process.
4 GameSalad Beginner's Guide In July 2008, Apple revolutionized mobile entertainment. They brought us the App Store. This was not only incredible for those who owned "idevices" (ipod Touch, iphone, and so on), who could now download apps and games to make their device even more entertaining, but it opened up a new scope for developers. The incredible new technology of the iphone and ipod Touch made it possible for developers to create apps and games in which they could incorporate multi-touch controls, make use of the accelerometer and even allow the user's music to be played in-game. To date, the Apple App Store has over 425,000 apps available worldwide, and Apple has paid out billions of dollars to developers. Apple also made it easy for individuals to become developers; anyone with programming knowledge and a Mac could become a developer, create apps and have their creation released around the world. The SDK (XCode) gave users the ability to create visually using the Interface Builder, and code everything within a uniform software development kit. If you are like almost everyone else in the world, you don't know any programming language, nor do you have the time to sit down and learn one. That's where GameSalad comes in. What is GameSalad you ask? GameSalad is a fantastic, powerful creation tool that allows you to develop iphone games! The best part about it is there is no programming involved whatsoever! With a simple drag-and-drop user interface, and behavior-based development, putting together an awesome game has never been easier! It is possible to create a fully playable game in less than half an hour! This book is going to cover the ins and outs of game development, sprite creation, planning, and all you need to know about GameSalad. What This Book Covers Chapter 1, You Need A Plan!, teaches you the basics of planning a game. You will learn how to think of an original idea, use storyboards, and create design documents, which will streamline your development phase by planning your game. Chapter 2, Getting Started with GameSalad, guides you through GameSalad's user interface, creating a new project, working with actors and adding simple controls to a game. Chapter 3, Add Zest to your Salad, teaches you how to create sprites (or images) for your game. Then we will import those images and some sound effects to add some more "zest" to our games. Chapter 4, Starting Simple: Ball Drop Part 1, starts you off by creating a fully-fledged game, with physics, a menu system, and touch controls.
5 Chapter 5, Starting Simple: Ball Drop Part 2, continues the creation of our ball drop game. By the end of this chapter, you will have created your first game in GameSalad! Chapter 6, Space Defender Part 1, creates an Asteroids clone. We are going to create a good user interface, create smart enemies, and more! Chapter 7, Space Defender Part 2, completes our Asteroids clone by setting up Game Center leaderboards. We will also test our game on our ios device. Chapter 8, Metal Mech Part 1, explains the creation of a large game that will have multiple large levels, make full use of the ios (can also be used for Android publishing) accelerometer, and intelligent AI. In this chapter, we are going to create our user interface, smart enemies that will detect you as you approach, and butt on/accelerometer controls. Chapter 9, Metal Mech Part 2, continues to work on our Mech game. In this chapter we are will add sound effects, particle explosions, jet trails and smoking, burning wreckage. Chapter 10, Metal Mech Part 3, covers the creation of our level bounds (so the player can't walk through obstacles), turrets, weapon overheating, scoring, mission briefing (for a cool-looking User Interface!) and we are going to create the accelerometer controls! Chapter 11, Metal Mech Part 4, teaches us to prepare our game for the ios App Store. We will create iads for extra revenue, Game Center Leaderboards, and we will deploy our app on to our device for testing. Then, we will upload our game to the App Store. Appendix A, Getting Started in idevelopment, covers the technical aspect of ios development. We will discuss creating a developer account, provisioning profiles, installing Xcode and the ios SDK, and more.
6 6 Space Defender Part 1 How was your break? I hope it was good! Anyways, remember back in 1979 when times were easier? When the best game on the market was a simple 2D single-colored set of pixels flying around a CRT screen? Yes in 1979, Atari released arguably the most influential game in history, Asteroids. I never saw the '70s or most of the '80s but I played Asteroids, as has the majority of the world and it is quite an addictive game. It's one of those great games where you and a group of friends would play for hours to see who could get the high score. What does that have to do with this chapter? We are going to make an Asteroids clone, but we are going to have some better-looking effects. After all, our game is going to be on the iphone! This game is going to be a little more complex than our last one. We are going to incorporate some more touch controls via buttons to control the ship, include various enemies, and at the end of this chapter we are going to deploy our game to the iphone for testing purposes, which will help immensely when getting your game ready to deploy to the App Store. You will get to see how it performs and controls on the device. Nothing would be worse than releasing a game that doesn't work! Let's see what we are going to cover in this chapter: Creating a good user interface and sprites Numerous AI (enemies) Sound effects Spaceship movement Things are going to get juicy in this chapter, and by the end, you are going to have a great idea of how to effectively use GameSalad's more complex procedures. As with the last game, this is going to be divided into two chapters because there is a lot to cover and you need to breathe in between. Let's go!
7 Space Defender Part 1 Creating UI and sprites I think, for this chapter, I am going to use Photoshop to design all the sprites. Let's start with the Logo Screen; this is simply going to be a screen that shows your company logo or a logo to represent yourself. I have a company, so following is the logo that I'm going to use for this game. If the images imported into Game Salad are smaller than your actual image (for example, you import an image at 960x640 and it imports at 240x160) then, while saving your image, make sure your resolution is 72DPI that is, 72 dots per inch. Then, import it into GameSalad and you will have the correct resolution. Ooh pretty! This is exactly what the player wants to see! The previous screenshot is a flashy, cool-looking graphic, but don't forget that it has to match your gameplay. Ok, so let's import that into GameSalad, create a new project, and fill in all the details on the main screen. 1. Now, open up your Initial Scene and start editing it. [ 128 ]
8 Chapter 6 2. Import your image into the Library and drag it into your scene. All we are going to do with this actor is add a Timer behavior, so double-click it (the actor), drag in a Timer behavior and change its attribute to Every 4 seconds, and drag in a Change Scene behavior and set it to Next Scene. 3. If you want to have more than one of these splash screens, then by all means do it; I did it too. [ 129 ]
9 Space Defender Part 1 4. Just copy the first level, change the image, and keep the timer the same. Now, let's move on to our Main Menu; create a super flashy looking background for this one. As for me, I am going to imitate the original Asteroids box art. It's pretty easy to create splash screens, isn't it? Creating the menu and more sprites Now that we are done with our company logos, we are going to create the menu. 1. Add a new actor, and name it Text Button or something similar. Drag it into the middle of the level and double-click to edit it. 2. Add a new rule to the actor, change it to Actor receives event touch is pressed;; then add a Change Scene behavior to the rule and change its setting to Next Scene. 3. Then add a Display Text behavior, and change the text to Tap to Play. For now, this is going to be the only button we add; but in the next chapter, we will add some more. 4. Create a new level and name it Level, this is going to be our playground for our spaceship to save the world. Next, we have to design the sprites: [ 130 ]
10 Our background: Following is a cool background screenshot for our level, lots of stars, and some space dust floating around. Chapter 6 The asteroid : Following is a screenshot for the asteroid, nothing too fancy but it still looks like an asteroid. Player spaceship : Following is a screenshot for your spaceship, it looks pretty cool, doesn't it? If you want to make it look better, you can! Enemy spaceships: Finally, the enemy spaceship, just a classy looking flying saucer. [ 131 ]
11 Space Defender Part 1 Have a go hero Why not try designing your own sprites? Make them look as cool as you like, cartoony or realistic, it's all up to you! Making Level 1 This first level is going to be an easy level for the player. We are going to arrange our sprites into the scene. This is only our first level, so we will only include two asteroids in this level, adding more in later levels as the game goes on. In the previous screenshot, you can see the level put together with two asteroids. After I did this, I duplicated the Big Asteroid actor in the Inspector, renamed it Small Asteroid and sized it down by half. So instead of 50 x 50 px, the Small Asteroid is 25 x 25 px. I created these Small Asteroid actors because when you shoot the Big Asteroids they will spawn three smaller asteroids like the original game. Cool huh? 1. Now, we are going to create a score actor. So, create a new actor and name it Score, open it up and change the Width to 100 and Height to Go back to the level editor, click the Attributes tab and click the + button to create a new attribute. When the selector comes up, choose Integer, and rename it to Score. 3. Now, go back to the Actors tab and double-click the Score actor, so we can add in some behaviors. [ 132 ]
12 Chapter 6 4. Add a Display Text behavior, and click the e beside the textbox, then click the down arrow to expand the Expression Editor and click Game and then Score, or you can even type in game.score, and then click the green arrow to accept the changes. Change the size to 15, and keep the color white. 5. Now, we have to change the alpha of the actor, but we are going to hide it when the game starts to make it easier to arrange in the level editor. 6. All we have to do is drag in a Change Attribute behavior, change the self.color.alpha to Test the level to make sure it works and disappears when you play. If not, go back to double-check the behaviors and see if you typed everything in properly. 8. Now, we have to edit the asteroids. Double-click the Big Asteroid, so we can edit it. Add in a Rotate behavior and set the Speed to random(-50,50), so this will make the asteroids rotate at different speeds. The negative number will make it rotate counter-clockwise and the positive number will make it rotate clockwise. 9. Now, add in a Move behavior, and change the Direction to random(0,360), then change the Speed to random(5,50). This will make the asteroid move in a random direction from 0 to 360 degrees, and then the speed will make it move slow or fast. [ 133 ]
13 Space Defender Part 1 What did we do? Just to recap, we added custom behaviors to randomize the movement of these asteroids; we varied the rotation, the speed, and the direction they move in with simple behaviors. Time for action player collisions Now, we have to add in the collisions and explosions. 1. Let's edit our player. Double-click the Player actor in the Inspector. Add a rule, change it to Actor receives event overlaps or collides with actor of type Big Asteroid. Now, add two Particles behaviors, on the particle event (this is going to be the shrapnel) and change the following settings: Spawn Rate: Number of Particles: 20 Particles Startup Time: 1 Particle Lifetime: 2 Velocity/Position: Direction: random(0,360) Speed: random(20,100) Size: Color: Size: random(2,15) White Color Does not Change Rotation: Angular Velocity: 50 [ 134 ]
14 Chapter 6 Image: Draw an image for the flying shrapnel. The previous image is the one I drew. It has really sharp-jagged edges that make it look like it blew apart! 2. Now, for the second Particle Event, change the following settings: Spawn Rate: Number of Particles: 4 Particles Startup Time: 0 Particle Lifetime: 2 Velocity/Position: Direction: 0 Speed: 0 Size: Color: Size: 15 Size changes to Size Transiton Target Size: 100 Duration: 0.3 seconds Color: Banana Blending: Additive Color Transiton Target Color: Black Duration: 1 second [ 135 ]
15 Space Defender Part 1 Rotation: Image: Angular Velocity: 50 Draw or download an explosion image, there are so many explosion sprites on the Web, just make sure it has a black background. 3. That looks pretty cool! Now, we have to destroy the ship and reset the level. Click the Attributes tab in the Inspector. Now, click the + button, choose a Boolean attribute and name it Dead?, or something similar. 4. Go back to editing the Player actor. Now, add a Change Attribute behavior and change it to game.dead? To: true. 5. Now, add another rule and change it to Attribute game.dead? is true. Add a timer and change it to Every 1 second, then add a Destroy behavior. [ 136 ]
16 Chapter 6 6. Next go back to the level editor and double-click the background image to edit it. 7. Create a rule and change it to Attribute game.dead? is true; add a Timer and change it to Every 3 seconds, then add a Reset Scene behavior to the Timer, and change its attribute to Change Attribute: game.dead? To: false, as shown in the previous screenshot. You have to be very careful about the previous one. The Change Attribute behavior MUST BE below the Reset Scene behavior. This way the level will reset before the attribute is changed, if it was the other way around the attribute would be changed, and the level wouldn't reset because the Rule is no longer true. Test it to make sure it works, if not, go back and check all your behaviors to make sure everything was typed in right. [ 137 ]
17 Space Defender Part 1 What just happened? With some more complex behaviors, we were able to call some behaviors after a collision; we changed an attribute on a collision, created some awesome-looking particle effects, and reset the level all due to that one collision. Time for action making the asteroids go kaboom! Now, we are going to do the behaviors for the asteroids, such that, when you shoot at them, they break into three smaller asteroids. First off, you have to create the laser image. 1. Double-click our Level 1, so we can edit it. Now, import that image into our game and create a new actor from it and name it Laser. 2. Double-click the Big Asteroid actor, so we can edit it. Create a new rule and name it Destroy or something easy to remember. 3. Change the rule settings to Actor Receives Event overlaps or collides with Actor of type Laser. Now, add in three Spawn Actor behaviors, changing the Actor setting for each one to Small Asteroid, then drag in a Destroy behavior, as shown in the following screenshot: 4. Now, we have to edit the Small Asteroid actor, but before we go to edit it, copy the two Rotate and Move behaviors from the Big Asteroid, so we can paste them into the Small Asteroid just to save some time. [ 138 ]
18 Chapter 6 You can save even more time by saving that behavior as a custom behavior. Don't know how? In the Library, click the Custom tab, and drag your behavior into the custom box. 5. Double-click the Small Asteroid and paste these behaviors in. Now, we have to add in a new rule, change it to Actor Receives Event overlaps or collides with Actor of type Laser, then add in a Destroy behavior. 6. Now, we have to work on the laser. Double-click to edit it; change the Blending mode to Additive, to give it a glowy look. 7. We now have to add in a few rules, one for the Big Asteroid, and another for the Small Asteroid. Create a rule and let's start with the Big Asteroid, change it to Actor receives event overlaps or collides with actor of type Big Asteroid. 8. Add in a Destroy behavior, then drag in a Change Attribute behavior. Change the attribute from game.score to game.score This will add 10 points to the score each time you hit the asteroid. Do the same for the Small Asteroid. What just happened? We were able to set up a simple scoring system that will be used throughout each level, no need to set up separate Score attributes per level. This is a global attribute that can be accessed throughout the game. Later, we are going to look at uploading our score to Game Center. [ 139 ]
19 Space Defender Part 1 Time for action creating the sound effects! (pew pew kaboom) Ok, we need to add a little more juice to this game, sound effects! No game is complete without them! Let's start off with playing a song at the beginning of our game, right at the splash screens. Create a song in GarageBand, if you have it, because then you can use it royalty-free, but if you can't, download some indie music, or royalty-free sound effects/songs (keep in mind you only have to do this, if you are planning on making money; if you aren't going to make money, you can use any song you want). I'm going to use something retro, "The Final Countdown". 1. When you are importing the song, GameSalad will ask you whether you want to import the song as a music file or a sound file. Of course, for this, we will select music file. Let's go to our first level, which is our splash screen, and double-click the actor that is displaying your logo. Then simply drag the song into the behaviors area. When you test your game, the music will start playing. 2. Now, let's add in the sounds for the asteroids being destroyed. Let's go to our Inspector and double-click the Big Asteroid actor. Download an explosion sound and import it into GameSalad. Once you have done that, drag the sound effect into the Destroy rule. Alternatively, you can drag in a Play Sound behavior then select the sound effect you want, but I find it quicker just to drag the sound effect into the rule you want. [ 140 ]
20 Chapter 6 3. Do the same for the Small Asteroid. 4. Now, for the Player, double-click it. Download a different explosion sound effect, something destructive and sounds like there is shrapnel flying around. We want this to be somewhat realistic right? If you don't want to, you can always set a car horn sound effect for the player exploding, that will make the player laugh. Do whatever you want, make it your awesome masterpiece. 5. Where was I? Oh yes... the player dying. Ok, so all we have to do is drag our sound effect into the Die rule and watch, or should I say listen to the magic! Also, if you want, you can play a failed sound effect to find out where you put the rule that will reset the level after the player dies; in our case, we put it in the Background actor. Drag in the sound, or music file that you want in the Timer within the Rule, this will play the sound just before the level resets. [ 141 ]
21 Space Defender Part 1 Have a go hero Have a try! Find your own sound effects and music files for these rules, make them as realistic or hilarious as you like! Whatever you feel would be most appealing to the player. Creating spaceship movement Now, we are going to focus on the movement of our player. There are a few ways that we could use to set up the controls, we could do touch or tilt controls, but we are going to use touch controls for rotating, and tilt controls for accelerating. Let's start with the acceleration. Time for action player acceleration Now for the fun bit, and the most critical... the player movement! 1. Double-click the Player actor to edit it. Click the Create Group button, and name it Movement. Make sure Group is selected; when it is, you can see a blue outline around it. If it isn't, select it. Now, click the Create Rule button and you should see a new rule within your group. If not, simply drag the new rule into it. 2. Rename the rule to Acceleration and change the settings to: Attribute game. Accelerometer.X > 0.5. This says that when the accelerometer on the X axis is greater than 0.5g, which means the device is in landscape and tilted forward. 3. Now, add an Acceleration behavior, change the Direction to 90, and leave Acceleration at 100. Now would be a good time to limit the speed the player can get to, in the actors attributes box; expand the Motion roll out, change the Max Speed to 200, and check the Apply Max Speed box. [ 142 ]
22 Chapter 6 What just happened? We were able to utilize the power of GameSalad and the iphone to use the device's accelerometer to accelerate our player in one simple rule! GameSalad just keeps getting easier! Time for action player rotation buttons Now, we need to go back to the Scene Editor. In the Inspector, we need to create two new actors; name one Left and the other Right. These will be the buttons that will rotate our player. I used an image of a joystick thumb pad for my buttons in the game, but you can use any image you like. 1. In the Attributes tab, create a new attribute, select Integer, and then name it Rotation. Now, go back to the Actors tab and double-click our Left actor. [ 143 ]
23 Space Defender Part 1 2. Change the Width and Height to 50, and then in the Color roll-out change the Alpha to something barely visible, so.5 or less would be perfect. Just make sure the player can see it, as shown in the following screenshot: 3. Now, let's create a new rule, and name it Pressed, then change the rule settings to Actor Receives Event touch is pressed. 4. Then add a Change Attribute behavior into the rule, and change its settings to: Change Attribute: game.rotation To: Expand the Otherwise roll-out and copy the Change Attribute behavior in there and change it to 0 instead of Now, go to the Right actor and do the same. Change its Width and Height to 50, the Alpha to something less then.5 and repeat the rule, name it Pressed, then change the rule settings to Actor Receives Event touch is pressed. 7. Then add a Change Attribute behavior into the rule, and change its settings to: Change Attribute: game.rotation To: Expand the Otherwise roll-out and copy the Change Attribute behavior in it, and change it to 0 instead of 2. [ 144 ]
24 Chapter 6 What just happened? In this rule, when the player touches the button it will change the Rotation attribute to 1, then the Otherwise roll-out will change it to 0 when the player isn't touching it. Thus, it stops the actor from rotating once the player isn't touching the button. Time for action rotating the player Now, we have to go back and edit the Player actor. Double-click it in the Inspector, so we can make some changes. 1. Create two rules in our Player actor, name them Left and Right and drag them into our Movement group. We are putting all our movement behaviors into one group to make things a lot less cluttered, because, trust me, when you start making a game with numerous complex behaviors, things can get a little messy. So putting all relevant behaviors into one group is just a smart thing to do. 2. Change the Left rule to Attribute game.rotation = 1 [ 145 ]
25 Space Defender Part 1 3. Then drag in a Rotate behavior, change it to Counter-clockwise and leave the Speed at Do the same for the Right rule: Attribute game.rotation = 2 Rotate behavior Clockwise Speed 90 Run your level to see if it works. Sure enough it does! Now, I want to make the UI look a little better, I want a nicer-looking HUD so I'm going to design one. [ 146 ]
26 Chapter 6 Now, let's import that into GameSalad to see how it looks... [ 147 ]
27 Space Defender Part 1 It looks pretty good! I added an Additive blending option to it to make the green outlines glow like a computer screen. Awesome! By now, you must love GameSalad because it is easy to use. Plus, it's so powerful! We haven't even gotten into some of the really complex things, but GameSalad makes all that so simple! In the previous screenshot, as you can see, I am actually testing the game on my device. In the next chapter, we are going to look at testing for a particular using the GameSalad Viewer, as well as actually deploying the game onto your device. We are also going to look at wrapping the actors around the screen (when the actor reaches the edge of the screen it will wrap around to the opposite end of the screen, so it doesn't disappear), shooting your lasers, particle boosters to make the game look better, Game Center leaderboards, and more levels including ones with alien ships! Are you excited to get into it? Me too! Let's take a look at what it's going to look like first, just to whet your appetite... [ 148 ]
28 Chapter 6 Ooh! It's giving me the chills, it looks so much fun! Are you eager to get to it now? Well, go ahead! Turn to the next chapter and I'll see you there! Pop quiz 1. How do you detect forward tilt acceleration? a. Add a Move behavior with a direction of game.accelerometer.x b. Create a rule that has an attribute of game.accelerometer.x c. All of the above d. None of the above 2. What does the change in the Move behavior's Direction to Random(0,50) and Speed to Random(5,50) do? a. Moves the actor at a random direction and speed b. Wraps the actor around the screen c. Shoots particles at a random speed d. None of the above [ 149 ]
29 Space Defender Part 1 3. How do you spawn more than one actor? a. Drag a Spawn Actor behaviors and select Number then specify the number b. Drag a Spawn Actor behavior per number of actors you want to spawn c. You can't, only one actor can be spawned at one time d. None of the above Summary In this chapter, we started to create a good-looking game, we designed all the sprites to look really cool, then we started making some enemies (the asteroids). We added some zest into our "salad" by adding some sound effects, music, splash screens, and then to top it off, we looked at how to create some realistic spaceship movements. [ 150 ]
30 Where to buy this book You can buy GameSalad Beginner's Guide from the Packt Publishing website: Free shipping to the US, UK, Europe and selected Asian countries. For more information, please read our shipping policy. Alternatively, you can buy the book from Amazon, BN.com, Computer Manuals and most internet book retailers.
The first step is to upload the Helicopter images from a strip. 1) Click on Resources > Create Sprite 2) Name it spr_helicopter 3) Click Edit Sprite
GAME:IT Helicopter Objectives: Review skills in making directional sprites Create objects that shoot and destroy for points Create random enemies on the scene as game challenges Create random enemies on
Learn GameSalad for. ios: Game. Development for. iphone, ipad, and HTML5. David Guerineau. Apress*
Learn GameSalad for ios: Game Development for iphone, ipad, and HTML5 i David Guerineau Apress* Contents About the Author About the Technical Reviewer Acknowledgments Introduction xii xiii xiv xv Part
TakeMySelfie ios App Documentation
TakeMySelfie ios App Documentation What is TakeMySelfie ios App? TakeMySelfie App allows a user to take his own picture from front camera. User can apply various photo effects to the front camera. Programmers
ios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
Drupal 7 Fields/CCK Beginner's Guide
P U B L I S H I N G community experience distilled Drupal 7 Fields/CCK Beginner's Guide Dave Poon Chapter No. 5 "File and Image Fields" In this package, you will find: A Biography of the author of the
Android Programming Family Fun Day using AppInventor
Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10
Blender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build
GameSalad Creator. (Version 0.9.91) Written by Jack Reed Layout by Anne Austin
GameSalad Creator (Version 0.9.91) Written by Jack Reed Layout by Anne Austin 1 Table of Contents Creator Walkthrough... 3 Getting Started... 3 System Requirements... 3 Intro... 3 GameSalad Dashboard...
App Inventor Beginner Tutorials
App Inventor Beginner Tutorials 1 Four Simple Tutorials for Getting Started with App Inventor 1.1 TalkToMe: Your first App Inventor app 4 1.2 TalkToMe Part 2: Shaking and User Input 23 1.3 BallBounce:
A Parents' Guide to. 2014 ConnectSafely.org
A Parents' Guide to 2014 ConnectSafely.org Top 5 Questions Parents Have About Instagram 1. Why do kids love Instagram? Because they love media, sharing it and socializing with it on their phones, and Instagram
Character Bodypart Tutorial
Level: Intermediate Character Bodypart Tutorial By Popcorn INTRODUCTION Have you ever tried to make a platform game, but given up on the fact that you just aren't good enough with the graphics? If you
Chapter 3: Animation. Creating Frames and Keyframes. After completing this module, you ll be able to:
AIM Your Project with Flash: Chapter 3 - Animation 47 Chapter 3: Animation After completing this module, you ll be able to: create, comment, and use frames and keyframes. distinguish types of Flash animation.
Icons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29
I. Before Publishing 1. System requirements Requirements for ios App publishing using FlyingCatBuilder Mac running OS X version 10.9.4 or later Apple Development Account Enrollment in ios Developer Program
Reviewer s Guide. Morpheus Photo Animation Suite. Screenshots. Tutorial. Included in the Reviewer s Guide:
Morpheus Photo Animation Suite Reviewer s Guide The all-in-one animation suite includes Morpheus Photo Morpher, Morpheus Photo Warper, Morpheus Photo Mixer, as well as all 15 sample morphs, warps, and
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE
STEELSERIES FREE MOBILE WIRELESS CONTROLLER USER GUIDE INTRODUCTION Thank you for choosing the SteelSeries Free Mobile Controller! This controller is designed by SteelSeries, a dedicated manufacturer of
MEAP Edition Manning Early Access Program Hello! ios Development version 14
MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents
Make your own Temple Run game
Make your own Temple Run game These instructions will talk you through how to make your own Temple Run game with your pupils. The game is made in Scratch, which can be downloaded here: http://scratch.mit.edu
GAMELOOPER DESKTOP APP
GAMELOOPER DESKTOP APP INTERFACE Home Screen Home Screen is the black screen that opens up when you open GameLooper. You can also reach Home Screen by pressing Go To Home button in the top left corner
App Inventor Tutorial 4 Cat & Mouse Game
App Inventor Tutorial 4 Cat & Mouse Game This is an app that will let you get familiar with using image sprites, canvas, sound, clock and the accelerometer (Movement Sensor) within a Game in App Inventor.
Mobile Game and App Development the Easy Way
Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected
Scratch Primary Lesson 4
Scratch Primary Lesson 4 Motion and Direction creativecomputerlab.com Motion and Direction In this session we re going to learn how to move a sprite. Go to http://scratch.mit.edu/ and start a new project:
How to Build a Simple Pac-Man Game
How to Build a Simple Pac-Man Game For today's program, we are going to build a simple Pac-Man game. Pac-Man was one of the very first arcade games developed around 1980. For our version of Pac-Man we
Play Jeopardy! for free. All you need is a computer.
Play Jeopardy! for free. All you need is a computer. Thanks for downloading the Pacdude Games Jeopardy! Presentation Software for Schools. This is a free piece of software dedicated to giving students
GAME MASTERS: THE GAME Resource Kit
GAME MASTERS: THE GAME Resource Kit GAME MASTERS : THE GAME Introduction The Game Masters exhibition brings together the world's most incredible designers and over 125 different playable games. Like the
Adding Animation With Cinema 4D XL
Step-by-Step Adding Animation With Cinema 4D XL This Step-by-Step Card covers the basics of using the animation features of Cinema 4D XL. Note: Before you start this Step-by-Step Card, you need to have
Creating Animated Apps
Chapter 17 Creating Animated Apps This chapter discusses methods for creating apps with simple animations objects that move. You ll learn the basics of creating two-dimensional games with App Inventor
Setting Up Your Android Development Environment. For Mac OS X (10.6.8) v1.0. By GoNorthWest. 3 April 2012
Setting Up Your Android Development Environment For Mac OS X (10.6.8) v1.0 By GoNorthWest 3 April 2012 Setting up the Android development environment can be a bit well challenging if you don t have all
1.0-Scratch Interface 1.1. Valuable Information
1.0-Scratch Interface 1.1 Valuable Information The Scratch Interface is divided to three: 1. Stage 2. Sprite/background properties 3. Scratch Action Blocks Building the game by designing the sprites and
REFERENCE GUIDE 1. INTRODUCTION
1. INTRODUCTION Scratch is a new programming language that makes it easy to create interactive stories, games, and animations and share your creations with others on the web. This Reference Guide provides
"Breakthrough New Software Automates The Optimization Process To Get You A #1 Ranking - All With The Single Click Of A Button!"
7 Days To Massive Website Traffic - Day 5 "Breakthrough New Software Automates The Optimization Process To Get You A #1 Ranking - All With The Single Click Of A Button!" Let's get right to it... The software
Tutorial: Creating Platform Games
Tutorial: Creating Platform Games Copyright 2003, Mark Overmars Last changed: March 30, 2003 Uses: version 5.0, advanced mode Level: Intermediate Platform games are very common, in particular on devices
FREE VERSION. Created by: Jason Nesbitt Mobile App Development Guide
FREE VERSION Created by: Jason Nesbitt Mobile App Development Guide Quickly learn all of the necessary skills needed to build your very own customisable mobile apps. Important: Download Example Files by
PRE-TOURNAMENT INTERVIEW TRANSCRIPT: Tuesday, January 27, 2015
PRE-TOURNAMENT INTERVIEW TRANSCRIPT: Tuesday, January 27, 2015 LYDIA KO MODERATOR: Happy to be joined in the media center by Rolex Rankings No. 2, Lydia Ko. Lydia, you're coming off winning the CME last
Jordan Shearer. Portfolio. 1Maya Modeling
Jordan Shearer Portfolio I am Jordan Shearer the coolest person around! I have been working on animations since a young age. I have a vast knowledge of editing software. I have a website called Jornations.com
The main imovie window is divided into six major parts.
The main imovie window is divided into six major parts. 1. Project Drag clips to the project area to create a timeline 2. Preview Window Displays a preview of your video 3. Toolbar Contains a variety of
TouchDevelop Curriculum
TouchDevelop Curriculum "I thought programming would have been really hard, but this wasn t. (Darren, 14 year old high school student) Table of Contents Foreword... 3 Session 1 Creating your first application...
BallBounce: A simple game app
BallBounce: A simple game app In this tutorial, you will learn about animation in App Inventor by making a Ball (a sprite) bounce around on the screen (on a Canvas). Start a New Project If you have another
Create an ios App using Adobe Flash Side by Side Training, 2013. And without using a Mac
Create an ios App using Adobe Flash And without using a Mac Contents 1 Become an Apple ios Developer... 2 2 Add a Development Certificate... 4 3 Create a Certificate Signing Request (CSR)... 6 4 Register
Lesson 7 - Creating Animation II
Lesson 7 - Creating Animation II A. Motion-Tweened Animation With motion tweening, you can easily create motion effects for the objects in your Flash movies. Kites flying, balls bouncing, rocks rolling
Create A Collage Of Warped Photos
Create A Collage Of Warped Photos In this Adobe Photoshop tutorial, we re going to learn how to create a collage of warped photos. Now, don t go letting your imagination run wild here. When I say warped,
White Noise Help Guide for iphone, ipad, and Mac
White Noise Help Guide for iphone, ipad, and Mac Created by TMSOFT - www.tmsoft.com - 12/08/2011 White Noise allows you to create the perfect ambient sound environment for relaxation or sleep. This guide
I. A short overview of the app/game development market and the potentials of this business. A description of course s structure
1 I. A short overview of the app/game development market and the potentials of this business. A description of course s structure In the summer of 2008, Apple made history by opening its App Store. Nowadays,
Generate Android App
Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can
Triggers & Actions 10
Triggers & Actions 10 CHAPTER Introduction Triggers and actions are the building blocks that you can use to create interactivity and custom features. Once you understand how these building blocks work,
Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure
CONTROL PERSONALISE SOCIALISE www.airangel.com Airangel s WiFi Portal Best Practice Guidelines Get the most out of your WiFi infrastructure Contents Why is my portal design so important? Page 03 - You
WebSite Tonight. Getting Started Guide. Getting Your Personal Website Online in One Night. WebSite Tonight // A Wedding Website
Getting Started Guide WebSite Tonight Getting Your Personal Website Online in One Night Getting Started Guide Page 1 Getting Started Guide: WebSite Tonight A Wedding Website Version 1.0 (03.08.10) Copyright
How do I start a meeting?
join.me FAQ How do I start a meeting? of 1 https://join.me/welcome/webhelp/joinme/join.me/jm_faq_start.html#top... 9/18/2012 10:52 AM > How do I start a meeting? On a PC or Mac, go to the join.me website
Dreamweaver and Fireworks MX Integration Brian Hogan
Dreamweaver and Fireworks MX Integration Brian Hogan This tutorial will take you through the necessary steps to create a template-based web site using Macromedia Dreamweaver and Macromedia Fireworks. The
The Car Tutorial Part 1 Creating a Racing Game for Unity
The Car Tutorial Part 1 Creating a Racing Game for Unity Introduction 3 We will show 3 Prerequisites 3 We will not show 4 Part 1: Assembling the Car 5 Adding Collision 6 Shadow settings for the car model
Would You Like To Earn $1000 s With The Click Of A Button?
Would You Like To Earn $1000 s With The Click Of A Button? (Follow these easy step by step instructions and you will) This Version of the ebook is for all countries other than the USA. If you need the
Creating an E-Commerce App in Sketch (Chapter Excerpt)
Creating an E-Commerce App in Sketch (Chapter Excerpt) 1 In this chapter we'll be creating the design for a fictional E-Commerce ios App called Store. 12 screens in total will be lovingly created inside
Fish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: We re going to make a game! Guide the large Hungry Fish and try to eat all the prey that are swimming around. Activity Checklist Follow these INSTRUCTIONS one by one Click on the green flag
Tapping into Mobile App Installs. Building a Valuable User Base for Your App
Tapping into Mobile App Installs Building a Valuable User Base for Your App Introduction If your business has an app, or you re planning to launch one, you ve probably spent a lot of time thinking about
MovieClip, Button, Graphic, Motion Tween, Classic Motion Tween, Shape Tween, Motion Guide, Masking, Bone Tool, 3D Tool
1 CEIT 323 Lab Worksheet 1 MovieClip, Button, Graphic, Motion Tween, Classic Motion Tween, Shape Tween, Motion Guide, Masking, Bone Tool, 3D Tool Classic Motion Tween Classic tweens are an older way of
Mobile App Design and Development
Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures
MOBILE APPS. QA Testing for mobile applications
MOBILE APPS QA Testing for mobile applications How familiar are you with Apple devices? This question can be asked for apple devices as well as Android devices - depending on the company your interviewing
In list view, the Finder window displays folder or volume contents as a list, which can be sorted by name, date, kind, or other criteria.
Using the Finder When you first start up your Mac, you're greeted by the Finder, which allows you to visually access practically everything on your Mac, including applications, hard disks, files, folders,
WP Popup Magic User Guide
WP Popup Magic User Guide Plugin version 2.6+ Prepared by Scott Bernadot WP Popup Magic User Guide Page 1 Introduction Thank you so much for your purchase! We're excited to present you with the most magical
A Parents Guide to. 2015 ConnectSafely.org saferinternet.org.uk
A Parents Guide to 2015 ConnectSafely.org saferinternet.org.uk At the UK Safer Internet Centre, one of our key objectives is to develop new educational and awareness-raising resources for parents in the
Sample only. Unit 4a Lesson 1: Pop game 50 minutes. Cross-curricular links. Overview. Learning objectives. Success Criteria. Key words. 1.
Cross-curricular links Unit 4a Lesson 1: Pop game 50 minutes Maths: addition, multiplication, time Overview In this lesson children will be introduced to variables and how they can be used in computer
WIX - Really Flashy Websites For Free
The Wix homepage claims we can make free websites in Flash, and we can do it by using their editing tools totally for free this sounds too good to be true : Their website is at: http://www.wix.com/ (But
Ironclads: High Seas Game Manual v. 1.1
I. System requirements. Before installation, verify that your computer meets the minimal system requirements. Close all other programs prior to installing. You must have DirectX 9.0c installed. After installation
OmniPlan for Mac Reviewer s Guide
OmniPlan for Mac Reviewer s Guide 2 Overview What is OmniPlan? OmniPlan is a professional-grade project management application that's designed with the Mac in mind. It can be used to manage projects of
Silent Walk FPS Creator 2 User s Manual
Silent Walk FPS Creator 2 User s Manual 29 May 2008 Table of contents GENERAL OVERVIEW... 10 STARTING THE PROGRAM... 11 THE EDITOR... 12 New icon...14 Open icon...14 Save level...14 Export game...14 TEXTURE
Welcome to the Most. Personalized TV Experience
Welcome to the Most Personalized TV Experience Meet TiVo Service from Cogeco 2 Get ready to live the TiVo experience. Welcome to TV like you ve never seen it. With TiVo Service from Cogeco, 1 you get incredible
WebFOCUS BI Portal: S.I.M.P.L.E. as can be
WebFOCUS BI Portal: S.I.M.P.L.E. as can be Author: Matthew Lerner Company: Information Builders Presentation Abstract: This hands-on session will introduce attendees to the new WebFOCUS BI Portal. We will
Making TIFF and EPS files from Drawing, Word Processing, PowerPoint and Graphing Programs
Making TIFF and EPS files from Drawing, Word Processing, PowerPoint and Graphing Programs In the worlds of electronic publishing and video production programs, the need for TIFF or EPS formatted files
Polycom Converged Management Application (CMA ) Desktop for Mac OS X. Help Book. Version 5.1.0
Polycom Converged Management Application (CMA ) Desktop for Mac OS X Help Book Version 5.1.0 Copyright 2010 Polycom, Inc. Polycom and the Polycom logo are registered trademarks and Polycom CMA Desktop
A little code goes a long way Cross-platform game development with Lua. Ivan Beliy, Software Engineer
A little code goes a long way Cross-platform game development with Lua Ivan Beliy, Software Engineer 9/25/14 Marmalade. Trademarks belong to their respective owners. All rights reserved. 1 A bit of History!
Working With Animation: Introduction to Flash
Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click
Introduction to Open Atrium s workflow
Okay welcome everybody! Thanks for attending the webinar today, my name is Mike Potter and we're going to be doing a demonstration today of some really exciting new features in open atrium 2 for handling
The Best Mobile App Development Platform. Period.
The Best Mobile App Development Platform. Period. Native Apps. Code-Free. Cross-Platform. In Hours. It s a Block Party and everyone s invited! Use snap together building blocks to quickly and easily assemble
Jenesis Software - Podcast Episode 3
Jenesis Software - Podcast Episode 3 Welcome to Episode 3. This is Benny speaking, and I'm with- Eddie. Chuck. Today we'll be addressing system requirements. We will also be talking about some monitor
17 of the Internet s Best Banner Ads. Love em or Hate em They Do Work!
Love em or Hate em They Do Work! Banner Ads What are they? Ever since the Internet started to take off in the mid 90 s, banner ads have been an acceptable way of advertising on the Web. Banner ads come
Online Meeting Instructions for Join.me
Online Meeting Instructions for Join.me JOINING A MEETING 2 IS THERE A WAY TO JOIN WITHOUT USING THE WEBSITE? 2 CHATTING WITH OTHER PARTICIPANTS 3 HOW DO I CHAT WITH ONE PERSON AT A TIME? 3 CAN I CHANGE
Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.
ECE1778 Project Report Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.ca Executive Summary The goal of this project
Google Drive: Access and organize your files
Google Drive: Access and organize your files Use Google Drive to store and access your files, folders, and Google Docs, Sheets, and Slides anywhere. Change a file on the web, your computer, tablet, or
Video Ad Exam. 01 Types of Video Ads. 02 Using Video Ads. 03 Making a Video. 04 Creating a Campaign. 05 Campaign Settings. 06 Companion Banner
Video Ad Exam 01 Types of Video Ads 02 Using Video Ads 03 Making a Video 04 Creating a Campaign 05 Campaign Settings 06 Companion Banner 07 Mastheads 08 Optimized Rotations 09 Call to Action Overlay 10
MAKE YOUR FIRST A-MAZE-ING GAME IN GAME MAKER 7
MAKE YOUR FIRST A-MAZE-ING GAME IN GAME MAKER 7 In this tutorial, you will learn how to create your first game in Game Maker. The game you will create will be a simple maze game. The object of the game
Book Builder Training Materials Using Book Builder September 2014
Book Builder Training Materials Using Book Builder September 2014 Prepared by WDI, Inc. Table of Contents Introduction --------------------------------------------------------------------------------------------------------------------
Gideros Mobile Game Development
Gideros Mobile Game Development Arturs Sosins Chapter No. 1 "Setting Up the Environment" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.1
iphone App Talent User Guide
Version 1.0 iphone App Talent User Guide The Official Guide For The Voices.com iphone App David Ciccarelli Chief Executive Officer and Co-Founder of Voices.com USING THIS GUIDE This guide will help you
itunes Basics Website: http://etc.usf.edu/te/
Website: http://etc.usf.edu/te/ itunes is the digital media management program included in ilife. With itunes you can easily import songs from your favorite CDs or purchase them from the itunes Store.
Course Project Lab 3 - Creating a Logo (Illustrator)
Course Project Lab 3 - Creating a Logo (Illustrator) In this lab you will learn to use Adobe Illustrator to create a vector-based design logo. 1. Start Illustrator. Open the lizard.ai file via the File>Open
Contents. www.iphotographycourse.com
Contents Secret #1 - You really need the right equipment... 3 Secret #2 - Know the sport you will be photographing... 5 Secret #3 - Get in the right location... 6 Secret #4 - Know how to use your camera's
Beginner's Guide. LiveCode Mobile Development. LiveCode. Create fun-filled, rich apps for Android and ios with. Colin Holgate PUBLISHING
LiveCode Mobile Development Beginner's Guide Create funfilled, rich apps for Android and ios with LiveCode Colin Holgate [ ] PUBLISHING BIRMINGHAM MUMBAt it's making Table of Contents Preface 1 Chapter
Robotium Automated Testing for Android
Robotium Automated Testing for Android Hrushikesh Zadgaonkar Chapter No. 1 "Getting Started with Robotium" In this package, you will find: A Biography of the author of the book A preview chapter from the
www.quicklessons.com User Guide January 10
The e-learning platform for creating online courses fast and easy www.quicklessons.com User Guide January 10 1111 Brickell Avenue 11th floor - Miami, Florida 33131 - United States - Phone +1 305 847 2159
TUTORIAL 4 Building a Navigation Bar with Fireworks
TUTORIAL 4 Building a Navigation Bar with Fireworks This tutorial shows you how to build a Macromedia Fireworks MX 2004 navigation bar that you can use on multiple pages of your website. A navigation bar
Use fireworks and Bonfire night as a stimulus for programming
Learn it: Scratch Programming Make fireworks in Scratch Use fireworks and Bonfire night as a stimulus for programming Create an animated bonfire Design and program a working Catherine wheel Design and
MAKE AN A-MAZE-ING GAME
STEM Fuse GAME:IT MAKE AN A-MAZE-ING GAME In this assignment, you will create your own maze game using Game Maker. The game you create will be a simple maze game. The object of the game will be for the
How To Create Your Own Profitable Banners In Minutes!
How To Create Your Own Profitable Banners In Minutes!..Without Graphic Design Skills Or Photoshop! Brought to you by EasyBannerCreator Introduction Banner ads are one of the most popular and effective
UNTOLD MAP SECRETS. Are you a MyAdvertisingPays member? Great!
UNTOLD MAP SECRETS The Guide for online marketing newbies Are you a MyAdvertisingPays member? Great! Do you know that you can earn money by using the advertising system of MyAdvertisingPays but you have
Working Together for a Better NightOut, Ron Boeringa President, Optimal Media Group, LLC
Hello and thank you for your interest in owning and operating a NightOut site in your community. My name is Ron Boeringa, the CEO and one of the owners of Optimal Media Group, the parent company of the
What is Skype? Skype is a free program that uses the latest technology to bring affordable and high-quality voice communications to people.
What is Skype? Part 1 Skype lets you make free calls over the internet to anyone else who also has the service. It's free and easy to download and use, and it works with most computers. Skype is a free
Pacman 3D. Suggestions Multiple levels Powerups that let Pacman chase and eat Ghosts; ghosts need to respawn
Mario 3D Mario is a classic game featuring a side scrolling 2D Mario character that can jump to avoid moving enemies and collect coins. In this 3D version, you will program a Mario like character to respond
