CS Problem Solving and Structured Programming Lab 1 - Introduction to Programming in Alice designed by Barb Lerner Due: February 9/10

Size: px
Start display at page:

Download "CS Problem Solving and Structured Programming Lab 1 - Introduction to Programming in Alice designed by Barb Lerner Due: February 9/10"

Transcription

1 CS Problem Solving and Structured Programming Lab 1 - Introduction to Programming in lice designed by Barb Lerner Due: February 9/10 Getting Started with lice lice is installed on the computers in Visilab (the lab on the ground floor of Kendade). To use lice, you need to login to your account so that you will be able to save the lice world that you create. To do this: Right click on the VisiLabPC icon. It is in the upper left corner of the screen. Select Map a network drive. For the folder, enter \\mhc\username substituting your login id for username. Click Connect using a different username. Login with your name and password. Click Finish. This should open a window displaying your existing files. Double-click on the folder called classwork. Create a new folder called cs101. Using the File menu, select New and then Folder. This is where you should store the files you create in this course. To start lice, click on the Start menu in the bottom lefthand corner of the screen. lice should appear in the list of programs in the left column. You can also install lice (for free) on your own personal computer. It works on Windows computers as well as Macs. You can download lice 2.0 from You also need to have Java on your computer for lice to work. Java may already be installed. It comes with Macs. If you try to start lice and it doesn t work, it probably means that you do not have Java. You can also download Java (for free) from You should get JDK 6 Update 7. When lice starts, there will first be a splash screen: This will disappear in a few seconds and be replaced by a dialog box looking like this:

2 Click on the Templates tab so that the window now looks like: Select grass as your template and click the Open button. lice will now switch to its main window with the grass template as your initial scene, like this: 2

3 dding Objects To add objects to the scene, click on the dd Objects button in the lower right hand corner of the scene. Your window should now look like this: 3

4 long the bottom right is the Gallery containing classes of objects that lice knows about. The Gallery organizes these classes into categories of related objects. If you click on the nimals category, the Gallery should now look like this: Clicking on one of these pictures allows you to add a new object to the scene. Try it. Manipulating Objects To the right of the scene is a collection of buttons that allow you to move, copy and resize objects in the scene. These buttons change the behavior of the mouse. n important thing to keep in mind when using lice is that you are editing a 3-dimensional scene on a 2-dimensional screen. This section describes how to use this buttons to manipulate your objects in 3 dimensions. To get the most of these descriptions, you should add an object to the scene and use the various controls. Left-right mouse motion moves the object to the left or right. Up mouse motion moves the object further away. Down mouse motion moves the object closer. Up mouse motion moves the object away from the ground. Down mouse motion moves the object closer to the ground. 4

5 Left-right mouse motion rotates the object to the left and right. Up-down mouse motion does nothing. Up-down mouse motion rotates the object forwards and backwards, like doing a somersault. Left-right motion does nothing. This button combines the previous 2 behaviors. I find it very hard to use I generally use the 2 previous buttons, and rotate in the 2 dimensions separately. This button allows you to resize the object. Up mouse motion makes the object larger. Down mouse motion makes the object smaller. Left-right motion does nothing. 5

6 Depressing the mouse button creates a copy of the object. If you drag the mouse before releasing the button, the copy will be moved using the behavior used by the arrow button above. Moving the Camera When working with lice, it is as if you are looking through a camera at a scene. You can get a different view by moving the camera. The controls below the scene allow you to move the camera. To use these controls, you point at one of the arrows and hold the mouse button down. The camera will continue to move as long as you hold the mouse button down. The camera moves up, down, left or right. Up arrow moves the camera closer to the scene. Down arrow moves the camera further away. Left arrow rotates the camera left. Right arrow rotates the camera right. 6

7 The down arrow rotates the camera down. The up arrow rotates the camera up. Introduction to the ssignment This lab assignment has 3 parts to it. Parts 1 & 2 are tutorial in nature. They give detailed instructions on how to create an lice world and program it. Part 3 gives you an opportunity to exercise your creativity and use the techniques you have learned to enhance the world from Parts 1 & 2 or create a new world. Here is the English description of the world you will create and program for parts 1 and 2 of this lab assignment: In a quiet country scene, there is a boy riding a bicycle with his dog running along side him. In the background we see a farmhouse and barn, along with some farm animals, trees and flowers. jet zooms overhead. So that you understand what your world should look like, here are some snapshots of the world when it starts, when it ends and at 2 points in between: Starting scene. The dog and bike are at the left edge of the road. The plane is in view. The dog and bike have moved only slightly while the plane, which moves much faster has nearly left the scene. 7

8 The dog and bike are near the right edge of the scene. The dog and bike have completely left the scene. Part 1: Creating a world The first thing we want to do is build the scene containing the following objects: road boy on a bicycle dog (or other animal) farmhouse barn jet few farm animals fence few trees few flowers To get rid of the things that you created in exploring lice, click the DONE button in the lower right of the world. Then open the File menu and select New World. Select the Grass template. To add objects to the scene, click on the dd Objects button in the lower right hand corner of the scene. Scroll the Gallery until you find the City and click on that. Your Gallery should now look like this: 8

9 Click once on the Road. window will pop up. Select dd instance to world. This will add the road to your scene. For some reason, lice chooses to add the road to the left of the world, mostly off the screen, in fact. We want to move the road so that it goes across the entire world. Grab the bit of road that you see and drag the mouse to the right until the road goes across the scene. Most likely, as you do this, it will appear that the road is at least partially covered by grass. Keep in mind that we are creating a 3D world here on a 2D screen. What we need to do is move the road up (or the grass down). To accomplish this, select from the upper right of the window. This will change the way that the mouse behaves so that you can move objects up or down. Use this to move the road up or the grass down. (I find it difficult to select the road.) Whichever you move, move it just enough to make the road fully visible. (You don t want the road hovering over the grass or it will look funny from other angles.) Now, you may find that the road does not fully stretch across the scene. If so, select in the upper right of the screen. This will change the mouse behavior so that moving the mouse now resizes the object that is selected. t this point, your scene should look something like this: It is a good idea to save your work frequently. To do this, open the File menu and select Save World. Be sure to save the world in the cs101 folder you created earlier. Next, let s add the bike rider to the scene. In the Gallery, click on Local Gallery. This will switch to showing you the categories of things lice knows about. Select People and then BikeKid2. When lice adds this to the scene, it will look all wrong, something like this: 9

10 The bicyclist is going across the road and is way too big. First make sure the bike is directly on top of the road (not hovering). Use the up-and-down mouse control to make sure the bike wheels are just on top of the road. Next, we need to rotate the bicyclist to be parallel with the road. You could do this by selecting the mouse control to rotate the bicycle to be parallel with the road. You need to get the bicyclist exactly parallel to the road so he stays on the road as he bicycles. Unfortunately, this is difficult to do precisely with the rotate button. more precise way to get the effect we want is the following: Right-click on the bicyclist (Control-click if you have a 1-button mouse.) In the menu that comes up select methods. In the methods menu select bikekid2 orient to. In the next menu, select road. This will cause the bicyclist to be exactly perpendicular to the road. (You might not detect any rotation at all.) Next, we will rotate the bicyclist precisely ¼ revolution to make him parallel to the road: Right-click on the bicyclist. In the menu that comes up select methods. In the methods menu select bikekid2 turn. In the next menu, select left. In the next menu, select ¼ revolution. The bicyclist should now be parallel to the road. If he is not, please ask for help. Next, use the resize control to make the bicyclist a reasonable size. Now your scene should look like this: Finally, you want to move the bicyclist to be near the left edge of the scene. Select the mouse control. This allows you to move selected objects left and right as well as closer and further away. You need to move the bicyclist left and further away to be on the road, like this: 10

11 Using these same mouse controls, add the remaining elements to the scene. Be sure that the dog (or other animal running with the bike) is also parallel to the road. You may also find it helpful to use the mouse control, which allows you to copy objects, when you are adding the trees and flowers. The nimals collection in the Local Gallery has no dogs. (It seems rather partial to cats!) So, you can either pick a different animal, or go to the Web Gallery (click Home in the Gallery and then Web Gallery) and use the Husky from its nimals collection. The remaining object can be found in the Local Gallery: Buildings: farmhouse, fence Farm collection: barn nimals: cow, horse Vehicles: airplane Nature: trees and flowers When you are satisfied with how the scene looks, click the Done button in the bottom right hand corner of the world. Part 2: Programming a world Ok, we now have the scene prepared in our world. The next job is to animate the world. Let s look again at our problem statement: In a quiet country scene, there is a boy riding a bicycle with his dog running along side him. In the background we see a farmhouse and barn, along with some farm animals, trees and flowers. jet zooms overhead. Our focus now is on the animation. Let s write that again as an algorithm (a list of English instructions): Ride bike on road Run dog next to bike Zoom jet overhead Now, lets translate these into lice statements. Recall that to write an lice statement we first identify the object we want to act and then the action to take. Our first sentence above indicates that we want the bike to move down the road. So, click on bikekid2 in the Object Tree. The de- 11

12 tail pane should now show bikekid2 s details, like the window shown on the right: Drag the bikekid2 move tile to the method editor. menu will appear asking you which direction to move it. Select forward. You will next see a menu asking how far to move it. We want it to continue to move until it leaves the window, so select 10 meters. Now Play the world by clicking the Play button at the top of the window. You should see the bicycle move on the road until it leaves the screen. If it doesn t leave the screen, increase the distance by clicking on 10 meters in the instruction in the Method Editor, select Other, and type in a larger value. If the bicycle doesn t stay on the road, you need to rotate the bicycle so that it is parallel to the road. To do this, click the dd Objects button and use the rotate left-right button ( ) to adjust the positioning of the bicycle. You will probably find that the bicycle moves very quickly. To slow it down, click on the more... menu at the end of the instruction. Select duration and then some time like 10 seconds. This will cause the bicycle to move at the speed of 10 meters / 10 seconds, which will likely seem like a more realistic pace. Play the world again, adjusting the distance and duration until you are happy with the result. Once the bicyclist is moving the way you like, repeat the process with the animal that accompanies the bicyclist. Most likely you will want the animal to move at the same speed and distance, so try those. djust the animal s positioning if necessary so that it stays parallel to the road. Now what happens when you play the world? What you should observe is that the bicyclist rides down the road and after the bicycle moves out of the scene the dog runs to catch up! That isn t really what we want. In lice (and in other programming languages), instructions are generally done in the order in which they are listed. What we want instead is for the dog to stay along side the bicycle. We want the dog to move together with the bicycle. To accomplish this, we use a Do together instruction. Drag the Do together tile from below the method editor into the method editor. Then drag the 2 instructions you have so it is inside the Do together instruction, like this: Now when you play the world, you should see the dog running next to the bicycle. The last bit of required animation is to have the jet fly through the sky. It will again move forward (forward is the direction the object is facing). Of course, it should move faster than 10 meters in 10 seconds. djust the distance and time as necessary to make the plane s flight realistic. Of course, the plane should fly at the same time as the bike and dog are moving. 12

13 I would also like you to get practice writing comments, English descriptions of the instructions. For example, a useful comment for the lab so far might be: // bicyclist and dog travel down the road together while a jet zooms overhead. To create a comment, drag the tile from below the method editor into the method. Initially, it will say No comment. Click on No comment, select Other and you will get a dialog box where you can type in the comment you want. dd this comment to the instructions we have created so far, but be sure to also add 1 or more comments for the additional animation that you do in Part 3. Part 3: Get creative Ok, now it is your turn to get creative. Please add at least 2 more objects to the world. You should do some editing to position them. Then add at least 3 more animation instructions, using something other than move forward. For example, you might have the cow and horse have a conversation about the bicyclist, or maybe the cow will jump over the moon! Use your imagination! (It doesn t need to be complicated, but it should tell some kind of story or be humorous, not just random actions.) Grading 20 Creating the world described in Part 1 5 nimation described in Part 2 10 dditional objects for Part 3 5 dditional animation for Part 3 5 Creativity 5 Comments Turning in Your Work Go to ella. Click on COMSC 101 in the toolbar menu across the top. Then click on ssignments in the left column. Click the submit link for this assignment. Click the dd ttachment button. Use the Browse button to upload a local file. Select the file containing your lice world. Click Continue. Then click the Submit button. 13

Objects in Alice: Positioning and. Moving Them July 2008

Objects in Alice: Positioning and. Moving Them July 2008 Objects in Alice: Positioning and By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 Moving Them July 2008 www.cs.duke.edu/csed/alice/aliceinschools Download the Alice

More information

Alice: A Visual Introduction to Programming. Chapter 1 Part 2

Alice: A Visual Introduction to Programming. Chapter 1 Part 2 Alice: A Visual Introduction to Programming Chapter 1 Part 2 Objects Alice uses objects o Tent o Soldier o Princess Objects perform actions Turn Move Fly Wave 1-2 The Alice System 1-3 Open SnowLove in

More information

Introduction to Parametric Modeling AEROPLANE. Design & Communication Graphics 1

Introduction to Parametric Modeling AEROPLANE. Design & Communication Graphics 1 AEROPLANE Design & Communication Graphics 1 Object Analysis sheet Design & Communication Graphics 2 Aeroplane Assembly The part files for this assembly are saved in the folder titled Aeroplane. Open an

More information

Table of Contents. Lesson 1 Getting Started

Table of Contents. Lesson 1 Getting Started NX Lesson 1 Getting Started Pre-reqs/Technical Skills Basic computer use Expectations Read lesson material Implement steps in software while reading through lesson material Complete quiz on Blackboard

More information

Part II Coding the Animation

Part II Coding the Animation Part II Coding the Animation Welcome to Part 2 of a tutorial on programming with Alice and Garfield using the Alice 2 application software. In Part I of this tutorial, you created a scene containing characters

More information

Once you have chosen the water world this is how your screen should look.

Once you have chosen the water world this is how your screen should look. Getting Started t With Alice By Ruthie Tucker under the direction of Prof. Susan Rodger Duke University, July 2008 www.cs.duke.edu/csed/alice/aliceinschools/ Let s Get Started The first step in making

More information

Alice Learning to program: Part Two by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008

Alice Learning to program: Part Two by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008 Alice Learning to program: Part Two by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008 Animating your Characters Once you have your characters in

More information

Begin at the beginning," the King said, very gravely, "and go on till you come to the end

Begin 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 information

2

2 1 2 3 4 5 6 7 of 14 7/11/17, 8:46 AM 7 8 9 10 11 12 13 Apply an animation 1. Select the object or text on the slide that you want to animate. An "object" in this context is any thing on a slide, such as

More information

Challenge 1: Tami s World

Challenge 1: Tami s World Challenge 1: Tami s World In this challenge, you will: Practice using the main areas of Storytelling Alice including the Scenes window, Objects tree, details panel and method editor Add objects from the

More information

MAKING THE FAN HOUSING

MAKING THE FAN HOUSING Our goal is to make the following part: 39-245 RAPID PROTOTYPE DESIGN CARNEGIE MELLON UNIVERSITY SPRING 2007 MAKING THE FAN HOUSING This part is made up of two plates joined by a cylinder with holes in

More information

The Basics. By Jenna Hayes under the direction of Professor Susan Rodger Duke University July

The Basics. By Jenna Hayes under the direction of Professor Susan Rodger Duke University July Getting Started With Alice: The Basics By Jenna Hayes under the direction of Professor Susan Rodger Duke University July 2008 www.cs.duke.edu/csed/alice/aliceinschools Step 1: Background Open up Alice,

More information

SolidWorks Tutorial 1. Axis

SolidWorks Tutorial 1. Axis SolidWorks Tutorial 1 Axis Axis This first exercise provides an introduction to SolidWorks software. First, we will design and draw a simple part: an axis with different diameters. You will learn how to

More information

PUZZLE EFFECTS 3D User guide JIGSAW PUZZLES 3D. Photoshop CC actions. User Guide

PUZZLE EFFECTS 3D User guide JIGSAW PUZZLES 3D. Photoshop CC actions. User Guide JIGSAW PUZZLES 3D Photoshop CC actions User Guide CONTENTS 1. THE BASICS...1 1.1. About the actions... 1 1.2. How the actions are organized... 1 1.3. The Classic effects (examples)... 3 1.4. The Special

More information

Alice and Daisies: Posi/oning and Moving Objects in Alice. By Jenna Hayes under the direc/on of Professor Susan Rodger Duke University July 2008

Alice and Daisies: Posi/oning and Moving Objects in Alice. By Jenna Hayes under the direc/on of Professor Susan Rodger Duke University July 2008 Alice and Daisies: Posi/oning and Moving Objects in Alice By Jenna Hayes under the direc/on of Professor Susan Rodger Duke University July 2008 Introduction Download the Alice World that goes along with

More information

Princess & Dragon Version 2

Princess & Dragon Version 2 Princess & Dragon Version 2 Part 3: Billboards, Events, Sounds, 3D text and Properties By Michael Hoyle under the direction of Professor Susan Rodger Duke University July 2012 Overview In this last part,

More information

Lab 3 Introduction to SolidWorks I Silas Bernardoni 10/9/2008

Lab 3 Introduction to SolidWorks I Silas Bernardoni 10/9/2008 1 Introduction This lab is designed to provide you with basic skills when using the 3D modeling program SolidWorks. You will learn how to build parts, assemblies and drawings. You will be given a physical

More information

SAVING, LOADING AND REUSING LAYER STYLES

SAVING, LOADING AND REUSING LAYER STYLES SAVING, LOADING AND REUSING LAYER STYLES In this Photoshop tutorial, we re going to learn how to save, load and reuse layer styles! Layer styles are a great way to create fun and interesting photo effects

More information

House Design Tutorial

House Design Tutorial House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When you are finished, you will have created a

More information

Kodu Game Programming

Kodu Game Programming Kodu Game Programming Have you ever played a game on your computer or gaming console and wondered how the game was actually made? And have you ever played a game and then wondered whether you could make

More information

Introduction to Turtle Art

Introduction to Turtle Art Introduction to Turtle Art The Turtle Art interface has three basic menu options: New: Creates a new Turtle Art project Open: Allows you to open a Turtle Art project which has been saved onto the computer

More information

Annex IV - Stencyl Tutorial

Annex 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 information

House Design Tutorial

House Design Tutorial House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When you are finished, you will have created a

More information

House Design Tutorial

House Design Tutorial Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When we are finished, we will have created

More information

House Design Tutorial

House Design Tutorial Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When you are finished, you will have

More information

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game

Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing. They are

More information

2809 CAD TRAINING: Part 1 Sketching and Making 3D Parts. Contents

2809 CAD TRAINING: Part 1 Sketching and Making 3D Parts. Contents Contents Getting Started... 2 Lesson 1:... 3 Lesson 2:... 13 Lesson 3:... 19 Lesson 4:... 23 Lesson 5:... 25 Final Project:... 28 Getting Started Get Autodesk Inventor Go to http://students.autodesk.com/

More information

Note: These directions are for Paint on WindowsXp and Vista. At the end of this tutorial are features of Paint for Windows 7.

Note: These directions are for Paint on WindowsXp and Vista. At the end of this tutorial are features of Paint for Windows 7. The Power of Paint Note: These directions are for Paint on WindowsXp and Vista. At the end of this tutorial are features of Paint for Windows 7. Your Assignment Using Paint 1. Resize an image 2. Crop an

More information

AEROPLANE. Create a New Folder in your chosen location called Aeroplane. The four parts that make up the project will be saved here.

AEROPLANE. Create a New Folder in your chosen location called Aeroplane. The four parts that make up the project will be saved here. AEROPLANE Prerequisite Knowledge Previous knowledge of the following commands is required to complete this lesson. Sketching (Line, Rectangle, Arc, Add Relations, Dimensioning), Extrude, Assemblies and

More information

House Design Tutorial

House Design Tutorial Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When you are finished, you will have

More information

CC3 and Perspectives A Campaign Cartographer 3/3+ Tutorial. Part 1 - Basics

CC3 and Perspectives A Campaign Cartographer 3/3+ Tutorial. Part 1 - Basics CC3 and Perspectives A Campaign Cartographer 3/3+ Tutorial by Joachim de Ravenbel Part 1 - Basics Conventions Throughout this tutorial, I will use a color coding to clearly identify all the keywords: Sheet

More information

GAME:IT Junior Bouncing Ball

GAME:IT Junior Bouncing Ball GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing.

More information

Star Defender. Section 1

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 information

Making Your World with the Aurora Toolset

Making Your World with the Aurora Toolset Making Your World with the Aurora Toolset The goal of this tutorial is to build a very simple module to ensure that you've picked up the necessary skills for the other tutorials. After completing this

More information

ALICE TUTORIAL. Introduction to Alice 3

ALICE TUTORIAL. Introduction to Alice 3 ALICE TUTORIAL Introduction to Alice 3 STEP 1: SET UP THE SCENE In this step you will open Alice and setup the scene. To set up a scene you will pick a template, create objects from classes, and position

More information

1 Sketching. Introduction

1 Sketching. Introduction 1 Sketching Introduction Sketching is arguably one of the more difficult techniques to master in NX, but it is well-worth the effort. A single sketch can capture a tremendous amount of design intent, and

More information

PUZZLE EFFECTS 3D User guide PUZZLE EFFECTS 3D. Photoshop actions. For PS CC and CS6 Extended. User Guide

PUZZLE EFFECTS 3D User guide PUZZLE EFFECTS 3D. Photoshop actions. For PS CC and CS6 Extended. User Guide PUZZLE EFFECTS 3D Photoshop actions For PS CC and CS6 Extended User Guide CONTENTS 1. THE BASICS... 1 1.1. About the actions... 1 1.2. How the actions are organized... 1 1.3. The Classic effects (examples)...

More information

You Can Make a Difference! Due November 11/12 (Implementation plans due in class on 11/9)

You Can Make a Difference! Due November 11/12 (Implementation plans due in class on 11/9) You Can Make a Difference! Due November 11/12 (Implementation plans due in class on 11/9) In last week s lab, we introduced some of the basic mechanisms used to manipulate images in Java programs. In this

More information

GAME:IT Bouncing Ball

GAME:IT Bouncing Ball GAME:IT Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing. They are

More information

2. Creating and using tiles in Cyberboard

2. Creating and using tiles in Cyberboard 2. Creating and using tiles in Cyberboard I decided to add some more detail to the first hexed grip map that I produced (Demo1) using the Cyberboard Design program. To do this I opened program by clicking

More information

Game Design Curriculum Multimedia Fusion 2. Created by Rahul Khurana. Copyright, VisionTech Camps & Classes

Game Design Curriculum Multimedia Fusion 2. Created by Rahul Khurana. Copyright, VisionTech Camps & Classes Game Design Curriculum Multimedia Fusion 2 Before starting the class, introduce the class rules (general behavioral etiquette). Remind students to be careful about walking around the classroom as there

More information

VACUUM MARAUDERS V1.0

VACUUM 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 information

Overview. The Game Idea

Overview. 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 information

Landscaping Tutorial

Landscaping Tutorial Landscaping Tutorial This tutorial describes how to use Home Designer Essentials s Terrain Tools. In it, you will learn how to add elevation information to your terrain, how to create terrain features,

More information

Quintic Software Tutorial 3

Quintic Software Tutorial 3 Quintic Software Tutorial 3 Take a Picture 1 Tutorial 3 Take a Picture Contents Page 1. Photo 2. Photo Sequence a. Add shapes and angles 3. Export Analysis 2 Tutorial 3 Take a Picture 1. Photo Open the

More information

Learning to Program: Part 2 Wri0ng Methods and Events

Learning to Program: Part 2 Wri0ng Methods and Events Learning to Program: Part 2 Wri0ng Methods and Events by Ruthie Tucker and Jenna Hayes Under the direc0on of Professor Susan Rodger Duke University, July 2008 www.cs.duke.edu/csed/alice/aliceinschools

More information

A Quick Spin on Autodesk Revit Building

A Quick Spin on Autodesk Revit Building 11/28/2005-3:00 pm - 4:30 pm Room:Americas Seminar [Lab] (Dolphin) Walt Disney World Swan and Dolphin Resort Orlando, Florida A Quick Spin on Autodesk Revit Building Amy Fietkau - Autodesk and John Jansen;

More information

Introduction. The basics

Introduction. The basics Introduction Lines has a powerful level editor that can be used to make new levels for the game. You can then share those levels on the Workshop for others to play. What will you create? To open the level

More information

1. Creating geometry based on sketches 2. Using sketch lines as reference 3. Using sketches to drive changes in geometry

1. Creating geometry based on sketches 2. Using sketch lines as reference 3. Using sketches to drive changes in geometry 4.1: Modeling 3D Modeling is a key process of getting your ideas from a concept to a read- for- manufacture state, making it core foundation of the product development process. In Fusion 360, there are

More information

Using the Desktop Recorder

Using the Desktop Recorder Mediasite Using the Desktop Recorder Instructional Media publication: 09-Students 9/8/06 Introduction The new Desktop Recorder from Mediasite allows HCC users to record content on their computer desktop

More information

COMPUTING CURRICULUM TOOLKIT

COMPUTING 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 information

Let's Race! Typing on the Home Row

Let's Race! Typing on the Home Row Let's Race! Typing on the Home Row Michael Hoyle Susan Rodger Duke University 2012 Overview In this tutorial you will be creating a bike racing game to practice keyboarding. Your bike will move forward

More information

CAD Tutorial. CAD Detail Windows. In this tutorial you ll learn about: CAD Detail Windows Exploding and Modifying a CAD Block

CAD Tutorial. CAD Detail Windows. In this tutorial you ll learn about: CAD Detail Windows Exploding and Modifying a CAD Block CAD Tutorial In this tutorial you ll learn about: CAD Detail Windows Exploding and Modifying a CAD Block Creating a New CAD Block CAD Detail from View Creating a Plot Plan CAD Detail Windows CAD Details

More information

Drawing Layouts Paper space & Model Space

Drawing Layouts Paper space & Model Space Drawing Layouts Paper space & Model Space Users of Bricscad will have seen the tabs at the bottom left of the drawings area labelled: Model, Layout1, Layout2 but may not know how to use them or what they

More information

A Virtual Environments Editor for Driving Scenes

A Virtual Environments Editor for Driving Scenes A Virtual Environments Editor for Driving Scenes Ronald R. Mourant and Sophia-Katerina Marangos Virtual Environments Laboratory, 334 Snell Engineering Center Northeastern University, Boston, MA 02115 USA

More information

Creo Extrude Tutorial 2: Cutting and Adding Material

Creo Extrude Tutorial 2: Cutting and Adding Material Creo Extrude Tutorial 2: Cutting and Adding Material 1. Open Creo Parametric 2. File > Open > extrudeturial (From Creo Extrude Tutorial 1) 3. Cutting Material a. Click Extrude Icon > Select the following

More information

The original image. Let s get started! The final light rays effect. Photoshop adds a new layer named Layer 1 above the Background layer.

The original image. Let s get started! The final light rays effect. Photoshop adds a new layer named Layer 1 above the Background layer. Add Rays Of Light To A Photo In this photo effects tutorial, we ll learn how to quickly and easily add rays of sunlight to an image with Photoshop! I ll be using Photoshop CS5 throughout this tutorial

More information

Using LTSPICE to Analyze Circuits

Using LTSPICE to Analyze Circuits Using LTSPICE to Analyze Circuits Overview: LTSPICE is circuit simulation software that automatically constructs circuit equations using circuit element models (built in or downloadable). In its modern

More information

Creating a Frame by Frame Animation for PhotoStory

Creating a Frame by Frame Animation for PhotoStory Creating a Frame by Frame Animation for PhotoStory There are an unlimited number of animation styles that you can create using the PhotoShop Elements software. Depending on the type of animation you want,

More information

Kodu Lesson 7 Game Design The game world Number of players The ultimate goal Game Rules and Objectives Point of View

Kodu Lesson 7 Game Design The game world Number of players The ultimate goal Game Rules and Objectives Point of View Kodu Lesson 7 Game Design If you want the games you create with Kodu Game Lab to really stand out from the crowd, the key is to give the players a great experience. One of the best compliments you as a

More information

g. Click once on the left vertical line of the rectangle.

g. Click once on the left vertical line of the rectangle. This drawing will require you to a model of a truck as a Solidworks Part. Please be sure to read the directions carefully before constructing the truck in Solidworks. Before submitting you will be required

More information

NMC Second Life Educator s Skills Series: How to Make a T-Shirt

NMC Second Life Educator s Skills Series: How to Make a T-Shirt NMC Second Life Educator s Skills Series: How to Make a T-Shirt Creating a t-shirt is a great way to welcome guests or students to Second Life and create school/event spirit. This article of clothing could

More information

Step 1: Open A Photo To Place Inside Your Text

Step 1: Open A Photo To Place Inside Your Text Place A Photo Or Image In Text In Photoshop In this Photoshop tutorial, we re going to learn how to place a photo or image inside text, a very popular thing to do in Photoshop, and also a very easy thing

More information

Submittals Quick Reference Guide

Submittals Quick Reference Guide This topic provides a reference for the Project Center Submittals activity center. Purpose The Submittals activity center in Newforma Contract Management enables you to effectively log submittals and track

More information

GAME:IT Junior Bouncing Ball

GAME:IT Junior Bouncing Ball GAME:IT Junior Bouncing Ball Objectives: Create Sprites Create Sounds Create Objects Create Room Program simple game All games need sprites (which are just pictures) that, in of themselves, do nothing.

More information

Materials Tutorial. Chapter 6: Setting Materials Defaults

Materials Tutorial. Chapter 6: Setting Materials Defaults Setting Materials Defaults Chapter 6: Materials Tutorial Materials display on the surfaces of objects in 3D views and can make a 3D view appear highly realistic. When applied to most objects, material

More information

Installation Instructions

Installation Instructions Installation Instructions Important Notes: The latest version of Stencyl can be downloaded from: http://www.stencyl.com/download/ Available versions for Windows, Linux and Mac This guide is for Windows

More information

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19 Table of Contents Creating Your First Project 4 Enhancing Your Slides 8 Adding Interactivity 12 Recording a Software Simulation 19 Inserting a Quiz 24 Publishing Your Course 32 More Great Features to Learn

More information

Managing images with NewZapp

Managing images with NewZapp Managing images with NewZapp This guide is for anyone using the NewZapp Fixed editor as opposed to the Drag and Drop editor. The Image Manager is where images are uploaded and stored in your NewZapp account

More information

Geometry Controls and Report

Geometry Controls and Report Geometry Controls and Report 2014 InnovMetric Software Inc. All rights reserved. Reproduction in part or in whole in any way without permission from InnovMetric Software is strictly prohibited except for

More information

GD.FINDI FUNCTIONS OVERVIEW

GD.FINDI FUNCTIONS OVERVIEW GD.FINDI FUNCTIONS OVERVIEW ASSOC. PROF. DR. CHAWALIT JEENANUNTA HEAD OF CENTER FOR DEMONSTRATION AND TECHNOLOGY TRANSFER OF INDUSTRY 4.0 HEAD OF LOGISTICS AND SUPPLY CHAIN SYSTEM ENGINEERING RESEARCH

More information

1/31/2010 Google's Picture Perfect Picasa

1/31/2010 Google's Picture Perfect Picasa The Picasa software lets you organize, edit, and upload your photos in quick, easy steps. Download Picasa at http://picasa.google.com You'll be prompted to accept the terms of agreement. Click I Agree.

More information

Photoshop Elements Hints by Steve Miller

Photoshop Elements Hints by Steve Miller 2015 Elements 13 A brief tutorial for basic photo file processing To begin, click on the Elements 13 icon, click on Photo Editor in the first box that appears. We will not be discussing the Organizer portion

More information

Basic image edits with GIMP: Getting photos ready for competition requirements Dirk Pons, New Zealand

Basic image edits with GIMP: Getting photos ready for competition requirements Dirk Pons, New Zealand Basic image edits with GIMP: Getting photos ready for competition requirements Dirk Pons, New Zealand March 2018. This work is made available under the Creative Commons license Attribution-NonCommercial

More information

Google Earth Workshop Version 5

Google Earth Workshop Version 5 Google Earth Workshop Version 5 From the Mitchell Home Page (http://mitchell.needham.k12.ma.us) Technology > For Teachers > Prof Dev > Google Earth Getting to Know Google Earth Taken from Google Earth

More information

12. Creating a Product Mockup in Perspective

12. Creating a Product Mockup in Perspective 12. Creating a Product Mockup in Perspective Lesson overview In this lesson, you ll learn how to do the following: Understand perspective drawing. Use grid presets. Adjust the perspective grid. Draw and

More information

Materials Tutorial. Chapter 6: Setting Materials Defaults

Materials Tutorial. Chapter 6: Setting Materials Defaults Setting Materials Defaults Chapter 6: Materials Tutorial Materials display on the surfaces of objects in 3D views and can make a 3D view appear highly realistic. When applied to most objects, material

More information

Create a Simple Game in Scratch

Create 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 information

High Speed Motion Trail Effect With Photoshop

High Speed Motion Trail Effect With Photoshop High Speed Motion Trail Effect With Photoshop Written by Steve Patterson. In this Photo Effects tutorial, we'll learn how to add a sense of speed to an object using an easy to create motion blur effect!

More information

EG1003 Help and How To s: Revit Tutorial

EG1003 Help and How To s: Revit Tutorial EG1003 Help and How To s: Revit Tutorial Completion of this tutorial is required for Milestone 1. Include screenshots of it in your Milestone 1 presentation. Downloading Revit: Before beginning the tutorial,

More information

BEST 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 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 information

Using Dynamic Views. Module Overview. Module Prerequisites. Module Objectives

Using Dynamic Views. Module Overview. Module Prerequisites. Module Objectives Using Dynamic Views Module Overview The term dynamic views refers to a method of composing drawings that is a new approach to managing projects. Dynamic views can help you to: automate sheet creation;

More information

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading)

The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? Objectives. Background (Pre-Lab Reading) The Beauty and Joy of Computing Lab Exercise 10: Shall we play a game? [Note: This lab isn t as complete as the others we have done in this class. There are no self-assessment questions and no post-lab

More information

The original image. The final rainbow effect.

The original image. The final rainbow effect. ADD A realistic rainbow to a photo In this Photoshop photo effects tutorial, we re going to learn how to easily add a rainbow, even a double rainbow, to a photo. Of course, as with most photo effects,

More information

CONCEPTS EXPLAINED CONCEPTS (IN ORDER)

CONCEPTS 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 information

Autodesk 123-D Catch ipad App

Autodesk 123-D Catch ipad App Autodesk 123-D Catch ipad App At a Glance... lets you turn a real-life object into a 3-dimensional digital 3-D model capture something small or something as large as a building manipulate the model on

More information

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this:

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this: How to set up AppReview 1. Log in to AppReview at https://ar.applyyourself.com a. Use 951 as the school code, your 6+2 as your username, and the password you created. 2. Now you need to create permissions

More information

SolidWorks 103: Barge Design Challenge

SolidWorks 103: Barge Design Challenge SolidWorks 103: Barge Design Challenge Note: This tutorial was created using SolidWorks 2009. If you are using another version of SolidWorks, you may notice some variation in display states and configuration.

More information

Unit 6.5 Text Adventures

Unit 6.5 Text Adventures Unit 6.5 Text Adventures Year Group: 6 Number of Lessons: 4 1 Year 6 Medium Term Plan Lesson Aims Success Criteria 1 To find out what a text adventure is. To plan a story adventure. Children can describe

More information

The Basics. Introducing PaintShop Pro X4 CHAPTER 1. What s Covered in this Chapter

The Basics. Introducing PaintShop Pro X4 CHAPTER 1. What s Covered in this Chapter CHAPTER 1 The Basics Introducing PaintShop Pro X4 What s Covered in this Chapter This chapter explains what PaintShop Pro X4 can do and how it works. If you re new to the program, I d strongly recommend

More information

No Tech Genius Required: Your Guide to Photo Editing with Photoshop Unless you re a graphic designer, it s likely that when you hear the word Photoshop your heart starts pumping fast and your brain shuts

More information

Basic Recording. Start --> Programs --> Panopto --> Panopto Recorder. Logging In

Basic Recording. Start --> Programs --> Panopto --> Panopto Recorder. Logging In Basic Recording Logging In Presenters are able to log into the Recorder with their credentials and record video, audio, PowerPoint presentations and also add Screen Capture functionality. NOTE: If using

More information

Create A Starry Night Sky In Photoshop

Create A Starry Night Sky In Photoshop Create A Starry Night Sky In Photoshop Written by Steve Patterson. In this Photoshop effects tutorial, we ll learn how to easily add a star-filled sky to a night time photo. I ll be using Photoshop CS5

More information

More Actions: A Galaxy of Possibilities

More Actions: A Galaxy of Possibilities CHAPTER 3 More Actions: A Galaxy of Possibilities We hope you enjoyed making Evil Clutches and that it gave you a sense of how easy Game Maker is to use. However, you can achieve so much with a bit more

More information

Getting Started Guide

Getting Started Guide SOLIDWORKS Getting Started Guide SOLIDWORKS Electrical FIRST Robotics Edition Alexander Ouellet 1/2/2015 Table of Contents INTRODUCTION... 1 What is SOLIDWORKS Electrical?... Error! Bookmark not defined.

More information

Adding Content and Adjusting Layers

Adding Content and Adjusting Layers 56 The Official Photodex Guide to ProShow Figure 3.10 Slide 3 uses reversed duplicates of one picture on two separate layers to create mirrored sets of frames and candles. (Notice that the Window Display

More information

PowerPoint 2016: Formatting Pictures. Introduction

PowerPoint 2016: Formatting Pictures. Introduction PowerPoint 2016: Formatting Pictures Introduction There are a variety of ways to format the pictures in your slide show. The picture tools in PowerPoint make it easy to personalize and modify the images

More information

Digital Scrapbooking, Your First Digital Layout using FotoFusion

Digital Scrapbooking, Your First Digital Layout using FotoFusion Digital Scrapbooking, Your First Digital Layout using FotoFusion Like paper scrapbooking, digital scrapbooking utilizes a combination of digital kits, papers, alphas, stamps, ribbons, and a variety of

More information

Introduction: Alice and I-CSI110, Programming, Worlds and Problems

Introduction: Alice and I-CSI110, Programming, Worlds and Problems Introduction: Alice and I-CSI110, Programming, Worlds and Problems Alice is named in honor of Lewis Carroll s Alice in Wonderland 1 Alice software Application to make animated movies and interactive games

More information

ADDING RAIN TO A PHOTO

ADDING RAIN TO A PHOTO ADDING RAIN TO A PHOTO Most of us would prefer to avoid being caught in the rain if possible, especially if we have our cameras with us. But what if you re one of a large number of people who enjoy taking

More information