Challenge 0: Challenge 1: Go to and. Sign in to your Google (consumer) account. Go to
|
|
- Juliana French
- 5 years ago
- Views:
Transcription
1 Challenge 0: Go to and Sign in to your Google (consumer) account. Go to and Now you can rename the game and But more importantly: Challenge 1: The city rat wants some cheese, but cats are dangerous! Use your to play. Get 200 points. The points are hard to see: they're near the top, to the right of the words My Game.
2 Challenge 2: Close the game: You have to close the running game anytime you want to edit the program. Find "My Game" in the first few lines of the program. Change it to your own title! Be careful to keep all the quotes "" and parentheses () just the way they are. Close the game. (If we forget to say this later, you still need to close the game to edit code.) Challenge 3: The title and score are hard to see because their color matches the background. Find the TITLE-COLOR and fix it! and close the game as much as you like. Challenge 4: The cat is cute, right? Let's make her a little more dangerous. Find the line in the code that has kitten-kimono in it. Somewhere in that line it says flip-horizontal. Change that to flip-vertical. What will happen when you?
3 Challenge 5: See where it says (scale 1/5...? That number means something. Try a different number. Can you make the cat bigger? smaller? Does the cat get more dangerous as she gets bigger? Try making her huge. Is there a part of the cat that's more dangerous than other parts? Challenge 6: Notice that our cat is called the DANGER because she's dangerous: (define DANGER (... "kitten-kimono.png")))) What is the TARGET? Change something about the target and run the game to find out for sure. For example, make it big. What's the PLAYER? Challenge 7: The TARGET uses a function called rotate. That number works like this: Make the cheese point left.
4 Challenge 8: Try switching the name TARGET with the name DANGER. Just the names! Do you still get points for getting the cheese? What happens? Oh Noooooooooooo!!! Change it back! Change it back! :-) Challenge 9: Find the update-danger function, a little farther down. When you change 20 to 60 in the definition, what happens to our cat? Slow down the cat, even slower than before. Challenge 10: The name x is short for "x-coordinate", and it means how far left or right you are on the screen. Let's focus on just the (- x 20) part. The open and close parentheses say that what's inside is a function first, then its inputs. The function here is the minus sign, so we'll subtract. The inputs are the old x coordinate, whatever it was, and how much to take away. If the old x coordinate was 80, how much will the new x coordinate be? If the old x coordinate was 150, how much will the new x coordinate be? When we subtract, we get smaller x, so the character goes left. To go right, we need bigger x. If x starts at 80, to go right, it should become. If x starts at 150, to go right, it should become. Can you make the cat go to the right, like the cheese does? Congratulations! You've really started programming now!
5 Challenge 11: Find update-player farther down. You see that it responds to the arrow keys by changing x or y, just like update-danger. What does the "c" key do? Why does it say 320? Why 240? (hint: the screen is 640 wide by 480 tall.) Challenge 12: The cond function has things in brackets [] for inputs. Each bracket has two parts: - a condition that can be true or false, and - the answer if that condition is true. If a key that you pressed is string=? with "up" then we'll never check for any other condition, you just take the answer to the right of that condition. Right after (cond add the line: [true (make-posn y x)] Can you still use your arrow keys? What happens? Oh nooooooooooo!!! Change it back! Change it back!!! So it looks like make-posn makes the new <x, y> position where your player should go. Challenge 13: (hint: start by copying the line for the "c" key) Add a new key that puts your PLAYER at the bottom left corner, where x=0 and y=0. Challenge 14: Add a new key that puts your PLAYER far off the screen, where it's SAFE! Challenge 15: The up, down, left, and right keys keep x the same and change y or keep y the same and change x. Make the keys move you faster, or slower. Make keys that move you diagonally on the screen, changing both x and y at the same time.
6 Challenge 16: There are two parts to the code window, and we've only been using the top part. The top part is called the definitions window. The bottom part is called the interactions window. In the interactions window, type (random 100) What number did you get back? Now type control+p to get that line back again. Hit return again. What number did you get back? Do it again, and again, and again. Now try it with (random 10) If you use control+p to get the (random 100) and delete one of the 0s, then you'll have to go back to the end of the line before hitting return. Otherwise you might just see something like > (random 1 0) To get to the end of the line quickly, press control+e, then you can press return. What do you get for (random 10)? What do you get for (random 10)? What do you get for (random 10)? What do you get for (random 10)?
7 Challenge 17: Now that you know how random works, that it gives you a random number smaller than the number you gave it, can you add a key that teleports you somewhere random on the screen? For make-posn, the x part of the position, which comes first, should have numbers less than 640 because our screen is 640 pixels wide. The y part of the position should have numbers less than 480 because the screen is 480 pixels tall. Challenge 18: Now that you know how to use the interactions window, let's solve a mystery. Find the update-mystery function, near the bottom. In the interactions window, type (update-mystery 17) What do you get back? You're about to change what update-mystery does. When you change the definitions, you have to to see your changes in the interactions window. If you're playing with this a lot before getting it right, you might want to put a semicolon at the start of the last line of the game so it says: ; (play g) That way the game won't pop up every time, and you won't have to close it to get to the interactions window. Remember to take out the semicolon when you want to play again. Change the definition of update-mystery so that (update-mystery 17) gives you 27 and (update-mystery 18) gives you 28 and (update-mystery 20) gives you 30 and (update-mystery 100) gives you 110 and (update-mystery 72) gives you 82 and (update-mystery 2) gives you 12. I hope you've noticed a pattern here! Now, when you're ready and you do play the game, what happens when you press space?
8 More with Mystery Challenge 19: Make it shoot left instead. Challenge 20: What's a better name for this mysterious thing? Rename mystery and update-mystery everywhere, even near the bottom. You can use command+f to search for places where it says mystery. This is called refactoring. Challenge 21: You can make update-mystery (or whatever you're calling it) shoot diagonally by asking for both x and y, and making a position (posn) as the result. Copy from update-target and change both x and y. Challenge 22: Maybe you can make the shots go at random speed? Challenge 23: Maybe you can make them slow down as they get closer to the left edge? Challenge 24: There is a function called sin that looks like this: So (sin (* 2 pi)) gives you a number close to zero. What happens if you (define (update-mystery x) (+ x (* 40 (sin (* pi (/ x 320)))))) Try changing 40 and 320 to different numbers. What does the 40 change? What does the 320 change?
9 Challenge 25: Look at the collide? function. This is where the game decides if you've hit something with the player. A hit is when the distance between player and that something is small enough. Why didn't we check if they were at exactly the same place? (try changing 60 to 1 to find out) Challenge 26: Make it really easy to hit things. Challenge 27: In collide? we get the distance between the player at (px, py) and the other character at (cx, cy). How might you get the distance between the player and the center of the screen? Remember, the screen is 640 pixels wide by 480 pixels tall. Challenge 28: (distance ) Let's make a quick copy of collide? and call it safe-collide?. In the next challenge, we'll make the center a safe zone. So copy the entire function. Paste it below and rename it, like this: (define (safe-collide? px py cx cy)... At the bottom, use the new one: (define g (make-game TITLE TITLE-COLOR BACKGROUND DANGER update-danger TARGET update-target PLAYER update-player mystery update-mystery *distances-color* line-length distance safe-collide? onscreen?))
10 Challenge 29: Now that you have a new function to work in, let's make sure that you only collide when you're close enough to each other and the player is not close to the center. To help you on your way, try typing these into the interactions window and write down the answers: (< 3 5) (> 3 5) (= 3 5) (distance ) (> (distance ) 1) (not (> (distance ) 1)) (< (distance ) 7) (< (distance ) 4) (< (distance ) (distance )) (and (< 3 5) (> 10 5)) (or (< 3 5) false) (or (> 3 5) true) (/ 640 2) (/ 480 2) Your other experiments: (Bonus: watch Vi Hart's video on proving the Pythagorean Theorem that helps us find the distance!)
11 Making Images: Add a Flag to a Building Challenge 30: We've learned a bunch of functions, but they're just the beginning! To learn new functions quickly, we'll use contracts and function headers. A contract gives: - the name of the function - the domain: the types of the inputs. - the range: the type of the output. The function header gives the names of the inputs. This is sometimes the most helpful part! For example, the contract for addition is ; + : Number Number -> Number You use it by typing + after an open parenthesis, then it needs two numbers, and you get back a number. The contract for circle is: ; circle : Number String String -> Image a String is anything in quotes, "like this". The header is (define (circle radius style color) Notice that there are three inputs, with three corresponding types. You still need to know that style can only be "solid" or "outline". Try typing this in the interactions window: (circle 100 "solid" "red") Now, let's actually name that. Back in the definitions window, below where you define PLAYER: (define red-dot (circle 100 "solid" "red")) Now run it, close the game, and in the interactions window, type red-dot You can now use this again and again. Challenge 31: Try some new functions: ; rectangle : Number Number String String -> Image (rectangle width height style color) ; triangle : Number String String -> Image (triangle size style color)
12 Challenge 32: You saw radial-star being used in mystery. Fill in the contract. ; radial-star : -> (radial-star #points inside outside style color) Challenge 33: The contract for put-image is: ; put-image : Image Number Number Image -> Image (put-image top x y bottom) Below where you defined red-dot, define a flag as Define a flag like this. (define flag (put-image red-dot (rectangle "outline" "black"))) The rectangle is 300 x 200, so the middle is at x=150 and y=100. After you run, in the interactions window, if you type flag then you'll see the Japanese flag. Challenge 34: Make the Somalian flag: Challenge 35: Make the Polish flag:
13 Challenge 36: Make your own flag (American might be too hard, but here are some other ideas): Indonesia, Perú, Switzerland, France, United Arab Emirates, Chile, Panama Challenge 37: All right, let's find an American flag too: In another browser window, go to images.google.com Search for American flag. On the left hand side, you'll see some filters. Choose Now click on your favorite one, then on the right, click Now, copy its address, from the same place where you typed "images.google.com" before. The contract for bitmap/url is ; bitmap/url : String -> Image (bitmap/url : address) So in the definitions window type (define American-flag (bitmap/url "")) And paste your flag's address in between the double quotes.
14 Challenge 38: Use put-image to make a new background: (define FLAG-BACKGROUND (put-image flag BACKGROUND)) Now at the bottom of the code, use FLAG-BACKGROUND instead of just BACKGROUND to make the game: (define g (make-game TITLE TITLE-COLOR FLAG-BACKGROUND DANGER update-danger TARGET update-target PLAYER update-player mystery update-mystery *distances-color* line-length distance collide? onscreen?)) Challenge 39: Can you put both flags up? Challenge 40: gremio@acm.org to ask about a rocket. Author: Gregory Marton. gremio@acm.org Copyright This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. This document is based on a video game created for Bootstrap. Many of the ideas therefore come from Emmanuel Schanzer. Please consider donating to Brown University on behalf of Bootstrap. It was created for a take-your-child-to-work-day activity at Google NYC, and was fun for ages 10 18, at many skill levels. We gave stickers after challenge 10 and made the rest completely optional. If you make it better, I would love to see your revised version.
15
Star Defender. Section 1
Star Defender Section 1 For the first full Construct 2 game, you're going to create a space shooter game called Star Defender. In this game, you'll create a space ship that will be able to destroy the
More informationCreate a game in which you have to guide a parrot through scrolling pipes to score points.
Raspberry Pi Projects Flappy Parrot Introduction Create a game in which you have to guide a parrot through scrolling pipes to score points. What you will make Click the green ag to start the game. Press
More informationQUICKSTART COURSE - MODULE 1 PART 2
QUICKSTART COURSE - MODULE 1 PART 2 copyright 2011 by Eric Bobrow, all rights reserved For more information about the QuickStart Course, visit http://www.acbestpractices.com/quickstart Hello, this is Eric
More informationAnnex IV - Stencyl Tutorial
Annex IV - Stencyl Tutorial This short, hands-on tutorial will walk you through the steps needed to create a simple platformer using premade content, so that you can become familiar with the main parts
More informationArchiCAD Tutorial: How to Trace 2D Drawings to Quickly Create a 3D Model
ArchiCAD Tutorial: How to Trace 2D Drawings to Quickly Create a 3D Model Hello, this is Eric Bobrow of Bobrow Consulting Group, creator of the ArchiCAD MasterTemplate with another ArchiCAD video tip. In
More informationWhack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
Introduction: This project is like the game Whack-a-Mole. You get points for hitting the witches that appear on the screen. The aim is to get as many points as possible in 30 seconds! Activity Checklist
More informationInstructor (Mehran Sahami):
Programming Methodology-Lecture21 Instructor (Mehran Sahami): So welcome back to the beginning of week eight. We're getting down to the end. Well, we've got a few more weeks to go. It feels like we're
More informationDrawing the Red Christmas Bell
Vector 3D Christmas Bells Thinking of drawing some Christmas bells for this Christmas? Read this illustrator tutorial to learn how to draw 5 different styles of vector Christmas bells using the 3D Revolve
More informationCOMPUTING CURRICULUM TOOLKIT
COMPUTING CURRICULUM TOOLKIT Pong Tutorial Beginners Guide to Fusion 2.5 Learn the basics of Logic and Loops Use Graphics Library to add existing Objects to a game Add Scores and Lives to a game Use Collisions
More informationLesson 4: Develop and Launch an Engaging Website
Chapter 1, Video 1: "Welcome to Lesson 4" Welcome to Lesson number 4. This is a lesson in which the old proverbial the rubber meets the road. To this point, you've created a strategy. You've got your business
More informationThe lump sum amount that a series of future payments is worth now; used to calculate loan payments; also known as present value function Module 3
Microsoft Excel Formulas Made Easy Key Terms Term Definition Introduced In Absolute reference A cell reference that is fixed to a specific cell and contains a constant value throughout the spreadsheet
More information3. Create a rectangle that is 10mm W by 4mm H and place it in the middle of the big rectangle on the edge like this:
Wooden Box Project Make 1 & Make 2: Due Friday 2/1 You are going to make a wooden box. Each person will make a box with different dimensions. First we will cut the boxes out of cardboard and when we know
More informationSTEP BY STEP GUIDE FOR CREATING A CUBE IN FREECAD. STEP 1. Chose Create a new Empty Document Part Design Create a New Sketch XY- Plane and click OK.
STEP BY STEP GUIDE FOR CREATING A CUBE IN FREECAD STEP 1. Chose Create a new Empty Document Part Design Create a New Sketch XY- Plane and click OK. STEP 2. Chose Rectangle tool and create any rectangle
More informationMITOCW R9. Rolling Hashes, Amortized Analysis
MITOCW R9. Rolling Hashes, Amortized Analysis The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources
More informationOverview. The Game Idea
Page 1 of 19 Overview Even though GameMaker:Studio is easy to use, getting the hang of it can be a bit difficult at first, especially if you have had no prior experience of programming. This tutorial is
More informationGetting Started with Osmo Words
Getting Started with Osmo Words Updated 10.4.2017 Version 3.0.0 Page 1 What s Included? Each Words game contains 2 sets of English alphabet letter tiles for a total of 52 tiles. 26 blue letter tiles 26
More information1 Shooting Gallery Guide 2 SETUP. Unzip the ShootingGalleryFiles.zip file to a convenient location.
1 Shooting Gallery Guide 2 SETUP Unzip the ShootingGalleryFiles.zip file to a convenient location. In the file explorer, go to the View tab and check File name extensions. This will show you the three
More informationLesson 8 Tic-Tac-Toe (Noughts and Crosses)
Lesson Game requirements: There will need to be nine sprites each with three costumes (blank, cross, circle). There needs to be a sprite to show who has won. There will need to be a variable used for switching
More informationA few chessboards pieces: 2 for each student, to play the role of knights.
Parity Party Returns, Starting mod 2 games Resources A few sets of dominoes only for the break time! A few chessboards pieces: 2 for each student, to play the role of knights. Small coins, 16 per group
More informationMITOCW ocw f08-lec36_300k
MITOCW ocw-18-085-f08-lec36_300k The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free.
More informationGame Making Workshop on Scratch
CODING Game Making Workshop on Scratch Learning Outcomes In this project, students create a simple game using Scratch. They key learning outcomes are: Video games are made from pictures and step-by-step
More information1 Best Practices Course Week 12 Part 2 copyright 2012 by Eric Bobrow. BEST PRACTICES COURSE WEEK 12 PART 2 Program Planning Areas and Lists of Spaces
BEST PRACTICES COURSE WEEK 12 PART 2 Program Planning Areas and Lists of Spaces Hello, this is Eric Bobrow. And in this lesson, we'll take a look at how you can create a site survey drawing in ArchiCAD
More informationHOW TO CREATE A SUPER SHINY PENCIL ICON
HOW TO CREATE A SUPER SHINY PENCIL ICON Tutorial from http://psd.tutsplus.com/ Compiled by INTRODUCTION The Pencil is one of the visual metaphors most used to express creativity. In this tutorial,
More informationAs can be seen in the example pictures below showing over exposure (too much light) to under exposure (too little light):
Hopefully after we are done with this you will resist any temptations you may have to use the automatic settings provided by your camera. Once you understand exposure, especially f-stops and shutter speeds,
More informationPong! The oldest commercially available game in history
Pong! The oldest commercially available game in history Resources created from the video tutorials provided by David Phillips on http://www.teach-ict.com Stage 1 Before you start to script the game you
More information2D Platform. Table of Contents
2D Platform Table of Contents 1. Making the Main Character 2. Making the Main Character Move 3. Making a Platform 4. Making a Room 5. Making the Main Character Jump 6. Making a Chaser 7. Setting Lives
More informationMITOCW R3. Document Distance, Insertion and Merge Sort
MITOCW R3. Document Distance, Insertion and Merge Sort The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational
More informationMITOCW 11. Integer Arithmetic, Karatsuba Multiplication
MITOCW 11. Integer Arithmetic, Karatsuba Multiplication The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational
More informationGames for Young Mathematicians Pattern Block Puzzles HOW TO PLAY: PATTERN BLOCK PUZZLES
HOW TO PLAY: PATTERN BLOCK PUZZLES Math children are practicing: Knowing names of familiar shapes Describing and comparing attributes of shapes using age-appropriate geometric language (corners/angles,
More informationMITOCW 7. Counting Sort, Radix Sort, Lower Bounds for Sorting
MITOCW 7. Counting Sort, Radix Sort, Lower Bounds for Sorting The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality
More informationCONCEPTS EXPLAINED CONCEPTS (IN ORDER)
CONCEPTS EXPLAINED This reference is a companion to the Tutorials for the purpose of providing deeper explanations of concepts related to game designing and building. This reference will be updated with
More informationProgramming with Scratch
Programming with Scratch A step-by-step guide, linked to the English National Curriculum, for primary school teachers Revision 3.0 (Summer 2018) Revised for release of Scratch 3.0, including: - updated
More informationQUICKSTART COURSE - MODULE 7 PART 3
QUICKSTART COURSE - MODULE 7 PART 3 copyright 2011 by Eric Bobrow, all rights reserved For more information about the QuickStart Course, visit http://www.acbestpractices.com/quickstart Hello, this is Eric
More informationGetting Started. with Easy Blue Print
Getting Started with Easy Blue Print User Interface Overview Easy Blue Print is a simple drawing program that will allow you to create professional-looking 2D floor plan drawings. This guide covers the
More informationYour First Game: Devilishly Easy
C H A P T E R 2 Your First Game: Devilishly Easy Learning something new is always a little daunting at first, but things will start to become familiar in no time. In fact, by the end of this chapter, you
More informationBEST PRACTICES COURSE WEEK 14 PART 2 Advanced Mouse Constraints and the Control Box
BEST PRACTICES COURSE WEEK 14 PART 2 Advanced Mouse Constraints and the Control Box Copyright 2012 by Eric Bobrow, all rights reserved For more information about the Best Practices Course, visit http://www.acbestpractices.com
More informationAlright! I can feel my limbs again! Magic star web! The Dark Wizard? Who are you again? Nice work! You ve broken the Dark Wizard s spell!
Entering Space Magic star web! Alright! I can feel my limbs again! sh WhoO The Dark Wizard? Nice work! You ve broken the Dark Wizard s spell! My name is Gobo. I m a cosmic defender! That solar flare destroyed
More informationTutorial: Creating maze games
Tutorial: Creating maze games Copyright 2003, Mark Overmars Last changed: March 22, 2003 (finished) Uses: version 5.0, advanced mode Level: Beginner Even though Game Maker is really simple to use and creating
More informationpla<orm-style game which you can later add your own levels, powers and characters to. Feel free to improve on my art
SETTING THINGS UP Card 1 of 8 1 These are the Advanced Scratch Sushi Cards, and in them you ll be making a pla
More informationCreate a Happy Sun Character. Below is the final illustration we will be working towards.
Create a Happy Sun Character Below is the final illustration we will be working towards. 1 Step 1 Create a new document and with the Ellipse tool (L), create an ellipse. 2 Step 2 Fill the ellipse with
More informationMobile and web games Development
Mobile and web games Development For Alistair McMonnies FINAL ASSESSMENT Banner ID B00193816, B00187790, B00186941 1 Table of Contents Overview... 3 Comparing to the specification... 4 Challenges... 6
More informationIn this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0.
Flappy Parrot Introduction In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0. Press the space bar to flap and try to navigate through
More informationMITOCW 6. AVL Trees, AVL Sort
MITOCW 6. AVL Trees, AVL Sort The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free.
More informationLesson 2: Choosing Colors and Painting Chapter 1, Video 1: "Lesson 2 Introduction"
Chapter 1, Video 1: "Lesson 2 Introduction" Welcome to Lesson 2. Now that you've had a chance to play with Photoshop a little bit and explore its interface, and the interface is becoming a bit more familiar
More informationGhostbusters. Level. Introduction:
Introduction: This project is like the game Whack-a-Mole. You get points for hitting the ghosts that appear on the screen. The aim is to get as many points as possible in 30 seconds! Save Your Project
More informationChapter 3, Part 1: Intro to the Trigonometric Functions
Haberman MTH 11 Section I: The Trigonometric Functions Chapter 3, Part 1: Intro to the Trigonometric Functions In Example 4 in Section I: Chapter, we observed that a circle rotating about its center (i.e.,
More informationStitching Panoramas using the GIMP
Stitching Panoramas using the GIMP Reference: http://mailman.linuxchix.org/pipermail/courses/2005-april/001854.html Put your camera in scene mode and place it on a tripod. Shoot a series of photographs,
More informationIntroducing Photo Story 3
Introducing Photo Story 3 SAVE YOUR WORK OFTEN!!! Page: 2 of 22 Table of Contents 0. Prefix...4 I. Starting Photo Story 3...5 II. Welcome Screen...5 III. Import and Arrange...6 IV. Editing...8 V. Add a
More informationCreate a Twitter Style Bird Mascot - Vectortuts+
Create a Twitter Style Bird Mascot Aug 4th in Illustration by Rype Using some basic shapes, effects, and gradients I will show you how to create a Twitter mascot for your blog or website. Twitter is a
More informationBEST PRACTICES COURSE WEEK 21 Creating and Customizing Library Parts PART 7 - Custom Doors and Windows
BEST PRACTICES COURSE WEEK 21 Creating and Customizing Library Parts PART 7 - Custom Doors and Windows Hello, this is Eric Bobrow. In this lesson, we'll take a look at how you can create your own custom
More informationCreating a light studio
Creating a light studio Chapter 5, Let there be Lights, has tried to show how the different light objects you create in Cinema 4D should be based on lighting setups and techniques that are used in real-world
More informationYou Will Need For Each Child
Barack Obama You Will Need For Each Child Background 1 white rectangle 9 x 12 Text Stripes 3 red rectangles 1 x 9 Coat 1 royal blue rectangle 3½ x 7 Shirt 1 white square 3½ x 3½ Tie 1 red rectangle 1½
More informationTutorial: A scrolling shooter
Tutorial: A scrolling shooter Copyright 2003-2004, Mark Overmars Last changed: September 2, 2004 Uses: version 6.0, advanced mode Level: Beginner Scrolling shooters are a very popular type of arcade action
More informationCreate a Simple Game in Scratch
Create a Simple Game in Scratch Based on a presentation by Barb Ericson Georgia Tech June 2009 Learn about Goals event handling simple sequential execution loops variables conditionals parallel execution
More informationProgramming a Servo. Servo. Red Wire. Black Wire. White Wire
Programming a Servo Learn to connect wires and write code to program a Servo motor. If you have gone through the LED Circuit and LED Blink exercises, you are ready to move on to programming a Servo. A
More informationStep 1. Blue Bird Tutorial
Blue Bird Tutorial Using some basic shapes, effects, and gradients I will show you how to create a Twitter mascot for your blog or website. Twitter is a popular free web service for social networking and
More informationI'm going to set the timer just so Teacher doesn't lose track.
11: 4th_Math_Triangles_Main Okay, see what we're going to talk about today. Let's look over at out math target. It says, I'm able to classify triangles by sides or angles and determine whether they are
More informationC# Tutorial Fighter Jet Shooting Game
C# Tutorial Fighter Jet Shooting Game Welcome to this exciting game tutorial. In this tutorial we will be using Microsoft Visual Studio with C# to create a simple fighter jet shooting game. We have the
More informationFlappy Parrot Level 2
Flappy Parrot Level 2 These projects are for use outside the UK only. More information is available on our website at http://www.codeclub.org.uk/. This coursework is developed in the open on GitHub, https://github.com/codeclub/
More informationRUBIK S CUBE SOLUTION
RUBIK S CUBE SOLUTION INVESTIGATION Topic: Algebra (Probability) The Seven-Step Guide to Solving a Rubik s cube To begin the solution, we must first prime the cube. To do so, simply pick a corner cubie
More informationHow to Create Animated Vector Icons in Adobe Illustrator and Photoshop
How to Create Animated Vector Icons in Adobe Illustrator and Photoshop by Mary Winkler (Illustrator CC) What You'll Be Creating Animating vector icons and designs is made easy with Adobe Illustrator and
More informationCreate A Briefcase Icon
Create A Briefcase Icon In this tutorial, I will show you how to create a briefcase icon with rectangles, ellipses, and gradients. This briefcase icon is great for web designs and user interfaces. Moreover,
More informationFish Chomp. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code
GRADING RUBRIC 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
More informationPong Game. Intermediate. LPo v1
Pong Game Intermediate LPo v1 Programming a Computer Game This tutorial will show you how to make a simple computer game using Scratch. You will use the up and down arrows to control a gun. The space bar
More informationFireworks. Level. Introduction: In this project, we ll create a fireworks display over a city. Activity Checklist Follow these INSTRUCTIONS one by one
Introduction: In this project, we ll create a fireworks display over a city. Activity Checklist Follow these INSTRUCTIONS one by one Test Your Code Click on the green flag to TEST your code Save Your Project
More informationCPM Educational Program
CC COURSE 2 ETOOLS Table of Contents General etools... 5 Algebra Tiles (CPM)... 6 Pattern Tile & Dot Tool (CPM)... 9 Area and Perimeter (CPM)...11 Base Ten Blocks (CPM)...14 +/- Tiles & Number Lines (CPM)...16
More informationGlowing Surreal Planet Design. Final Image Preview
Glowing Surreal Planet Design Final Image Preview. Step 1 First, go to the S:\ drive and locate the folder called Glowing Planet Design. Copy the City Skyline file and paste it in your Glowing Planet Design
More informationDuplicate Layer 1 by dragging it and dropping it on top of the New Layer icon in the Layer s Palette. You should now have two layers rename the top la
50 Face Project For this project, you are going to put your face on a coin. The object is to make it look as real as possible. Though you will probably be able to tell your project was computer generated,
More informationLesson 15: Graphics. Introducing Computer Graphics. Computer Programming is Fun! Pixels. Coordinates
Lesson 15: Graphics The purpose of this lesson is to prepare you with concepts and tools for writing interesting graphical programs. This lesson will cover the basic concepts of 2-D computer graphics in
More informationMITOCW R22. Dynamic Programming: Dance Dance Revolution
MITOCW R22. Dynamic Programming: Dance Dance Revolution The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational
More informationGame Maker Tutorial Creating Maze Games Written by Mark Overmars
Game Maker Tutorial Creating Maze Games Written by Mark Overmars Copyright 2007 YoYo Games Ltd Last changed: February 21, 2007 Uses: Game Maker7.0, Lite or Pro Edition, Advanced Mode Level: Beginner Maze
More informationcopyright Karen Hinrichs, 2011 all rights reserved Adding Stops and Stitches Page 1 of 5 Adding Stops and Stitches to make Applique from Ordinary
all rights reserved Adding Stops and Stitches Page 1 of 5 5D Embroidery Extra Adding Stops and Stitches to make Applique from Ordinary Karen Hinrichs Lee in Tampa asked: Is there a way to take a design
More informationSketch-Up Project Gear by Mark Slagle
Sketch-Up Project Gear by Mark Slagle This lesson was donated by Mark Slagle and is to be used free for education. For this Lesson, we are going to produce a gear in Sketch-Up. The project is pretty easy
More informationPATTERN MAKING FOR THE INFINITY WAND
PATTERN MAKING FOR THE INFINITY WAND This tutorial will walk you through making patterns for the Infinity Wand and will explain how the wand interprets them. If you get confused, don t worry...keep reading,
More informationMITOCW R7. Comparison Sort, Counting and Radix Sort
MITOCW R7. Comparison Sort, Counting and Radix Sort The following content is provided under a Creative Commons license. B support will help MIT OpenCourseWare continue to offer high quality educational
More informationModule All You Ever Need to Know About The Displace Filter
Module 02-05 All You Ever Need to Know About The Displace Filter 02-05 All You Ever Need to Know About The Displace Filter [00:00:00] In this video, we're going to talk about the Displace Filter in Photoshop.
More informationI.G.C.S.E. Solving Linear Equations. You can access the solutions from the end of each question
I.G.C.S.E. Solving Linear Equations Inde: Please click on the question number you want Question 1 Question 2 Question 3 Question 4 Question 5 Question 6 Question 7 Question 8 You can access the solutions
More informationA. creating clones. Skills Training 5
A. creating clones 1. clone Bubbles In many projects you see multiple copies of a single sprite: bubbles in a fish tank, clouds of smoke, rockets, bullets, flocks of birds or of sheep, players on a soccer
More informationVACUUM MARAUDERS V1.0
VACUUM MARAUDERS V1.0 2008 PAUL KNICKERBOCKER FOR LANE COMMUNITY COLLEGE In this game we will learn the basics of the Game Maker Interface and implement a very basic action game similar to Space Invaders.
More informationBEST PRACTICES COURSE WEEK 16 Roof Modeling & Documentation PART 8-B - Barrel-Vault Roofs in ArchiCAD 15 and Later
BEST PRACTICES COURSE WEEK 16 Roof Modeling & Documentation PART 8-B - Barrel-Vault Roofs in ArchiCAD 15 and Later Hello, this is Eric Bobrow. In this lesson, we'll take a look at how you can create barrel-vaulted
More informationYourTurnMyTurn.com: Rules Minesweeper. Michael A. Coan Copyright Coan.net
YourTurnMyTurn.com: Rules Minesweeper Michael A. Coan Copyright Coan.net Inhoud Rules Minesweeper...1 Introduction and Object of the board game...1 Playing the board game...2 End of the board game...2
More informationAnna Gresham School of Landscape Design. CAD for Beginners. CAD 3: Using the Drawing Tools and Blocks
Anna Gresham School of Landscape Design CAD for Beginners CAD 3: Using the Drawing Tools and Blocks Amended for DraftSight V4 October 2013 INDEX OF TOPICS for CAD 3 Pages ESnap 3-5 Essential drawing tools
More informationIn this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.
Catch the Dots Introduction In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller. Step 1: Creating a controller Let s start
More informationMIRROR IMAGING. Author: San Jewry LET S GET STARTED. Level: Beginner+ Download: None Version: 1.5
Author: San Jewry Level: Beginner+ Download: None Version: 1.5 In this tutorial, you will learn how to create a mirror image of your work. Both sides will look exactly the same no matter how much you tweak
More informationMake and Measure a Circle Without a Pattern
Published on Sew4Home Make and Measure a Circle Without a Pattern Editor: Liz Johnson Thursday, 25 August 2016 1:00 The circle is, in my humble opinion, the Queen of the geometric shapes. Don't get me
More informationOrnamental Pro 2004 Instruction Manual (Drawing Basics)
Ornamental Pro 2004 Instruction Manual (Drawing Basics) http://www.ornametalpro.com/support/techsupport.htm Introduction Ornamental Pro has hundreds of functions that you can use to create your drawings.
More information1 of 14. Lesson 2 MORE TOOLS, POLYGONS, ROOF. Updated Sept. 15, By Jytte Christrup.
1 of 14 TUTORIAL - Gmax (version 1.2) Lesson 2 Updated Sept. 15, 2008. By Jytte Christrup. MORE TOOLS, POLYGONS, ROOF. We need to talk a bit about polygons and polycount. In Trainz, a model is seen as
More information1.3 Using Your BoXZY
1.3 Using Your BoXZY This manual will explain how to use your BoXZY Written By: BoXZY 2017 boxzy.dozuki.com Page 1 of 14 INTRODUCTION By beginning this manual we assume you have read and understood the
More informationAuthor Platform Rocket -Podcast Transcription-
Author Platform Rocket -Podcast Transcription- Grow your platform with Social Giveaways Speaker 1: Welcome to Author Platform Rocket. A highly acclaimed source for actionable business, marketing, mindset
More informationJS Lab 5 Due Thurs, Nov 30 (After Thanksgiving)
JS Lab 5 Due Thurs, Nov 30 (After Thanksgiving) With instructions for final project, due Dec 8 at bottom You may work on this lab with your final project partner, or you may work alone. This lab will be
More informationEasy and thrifty. That's my kind of quilt. : )
Fletcher is a great introduction to using diagonal lines in your quilts. I designed it especially for beginners, which makes it an easy and relaxing pattern for more experienced quilters. I use an easy
More informationThe Junior Woodchuck Manual of Processing Programming for Android Devices
Page1of19 TheJuniorWoodchuck Manual of ProcessingProgramming for AndroidDevices TheImage TheCode voidsetup() { s ize(400,600); background(0,0, 200);//blue fill( 200,0,0);//red } voiddraw() { ellips e(mousex,mous
More informationEnvironmental Stochasticity: Roc Flu Macro
POPULATION MODELS Environmental Stochasticity: Roc Flu Macro Terri Donovan recorded: January, 2010 All right - let's take a look at how you would use a spreadsheet to go ahead and do many, many, many simulations
More informationUse the and buttons on the right to go line by line, or move the slider bar in the middle for a quick canning.
How To Use The IntelliQuilter Help System The user manual is at your fingertips at all times. Extensive help messages will explain what to do on each screen. If a help message does not fit fully in the
More informationVectorworks / MiniCAD Tutorials
Vectorworks / MiniCAD Tutorials Tutorial 1: Construct a simple model of a little house Tutorial 2: Construct a 4 view Orthographic drawing of the Model These tutorials are available as Adobe Acrobat 4
More informationMITOCW watch?v=ir6fuycni5a
MITOCW watch?v=ir6fuycni5a The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationAP Art History Flashcards Program
AP Art History Flashcards Program 1 AP Art History Flashcards Tutorial... 3 Getting to know the toolbar:... 4 Getting to know your editing toolbar:... 4 Adding a new card group... 5 What is the difference
More informationUnit 6 Task 2: The Focus is the Foci: ELLIPSES
Unit 6 Task 2: The Focus is the Foci: ELLIPSES Name: Date: Period: Ellipses and their Foci The first type of quadratic relation we want to discuss is an ellipse. In terms of its conic definition, you can
More informationBegin at the beginning," the King said, very gravely, "and go on till you come to the end
An Introduction to Alice Begin at the beginning," the King said, very gravely, "and go on till you come to the end By Teddy Ward Under the direction of Professor Susan Rodger Duke University, May 2013
More informationPOST TEST KEY. Math in a Cultural Context*
POST TEST KEY Designing Patterns: Exploring Shapes and Area (Rhombus Module) Grade Level 3-5 Math in a Cultural Context* UNIVERSITY OF ALASKA FAIRBANKS Student Name: POST TEST KEY Grade: Teacher: School:
More information