CS Problem Solving and Object-Oriented Programming Lab 2 - Methods, Variables and Functions in Alice Due: September 23/24
|
|
- Theresa Gilbert
- 6 years ago
- Views:
Transcription
1 CS Problem Solving and Object-Oriented Programming Lab 2 - Methods, Variables and Functions in Alice Due: September 23/24 Pre-lab Preparation Before coming to lab, you are expected to have: Read Adams, Chapters 2-3. Used Alice to do the marching toy soldier problem in the book in Section Used Alice to do the wizard and troll example in the book in Section and Used Alice to do the girl and horse example in the book in Section and 3.4. Introduction to the Assignment Here is the English description of the world you will create and program for parts 1 and 2 of this lab assignment: Two people play volleyball. Generally, they volley the ball nicely back and forth directly to each other. Sometimes one player will hit the ball into the net. When that happens, the other player will get the ball and start a new volley. In your animation, each player should use body motions to animate the movement necessary to hit the ball. You can decide when a player should hit into the net. Every time that you play the animation, it should do the same thing. Your animation should also use at least 2 camera views. There are a few simplifications I encourage you to make, compared to a real game of volleyball: Players always hit the ball either directly to the other player or into the net. A player does not need to move to get into position to hit the ball back. The ball always follows the same arc as it goes over the net. Here are some snapshots from the animation. 1
2 I have animated the scientist by having him bend his arms to hit the ball. The rest of his body is stationary. I have animated the zombie by having him use his legs to get more underneath the ball. This animation is much more complicated as it involves more body parts and motion. 2
3 This is a view of the 2 players with the ball in midair. Both players stay in their ready position the entire time. Here is the ball when the scientist hits it into the net. 3
4 After hitting the net, the ball falls to the ground. A view from the scientist s side. 4
5 A view from the zombie s side. For this assignment, it is best to approach the problem one step at a time, introducing a new object and then programming the animations for that object. Step 1: Posing the mad scientist The mad scientist can be found in the People category. Feel free to choose a different person if you like. Your first step should be to pose the mad scientist in such a way that he is prepared to hit the ball. This involves: Raising the scientist s arms Turning / rolling the arms so that the hands are close enough together to hit the ball. To ensure that the scientist s arms look ready to hit the ball, you should also add the volleyball to the world. You can find the volleyball in the Sports category. Tips on positioning the scientist s arms. I generally find it easier to change the pose of an object by executing methods on the object rather than trying to use the mouse controls. For example, to raise the scientist s left arm do the following: Click on the plus sign next to madscientist in the object tree to see the scientist s parts. Select leftarm in the object tree. Right-click (or ctrl-click on a Mac) on leftarm. Select methods in the menu that pops up. Select turn then BACKWARD and then ¼ revolution. Look at the result. You will probably find ¼ revolution to be too little. Use the Undo button and try again, turning the arm a bit more. Once you find a revolution distance you like, rotate the right arm the same amount. Next, you should make sure the hands are close enough together to hit the ball. Use the following steps to accomplish that. First, we ll get the mad scientist to face us: 5
6 Right click on madscientist in the object tree. Select methods, then turn to face and then camera. Next, we will move the volleyball to the scientist s hands: Select the volleyball in the object tree. Right-click on the volleyball. Select methods, then move to, then use the cascading menus until you can select one of the scientist s hands. This will center the ball on the scientist s hand, not really what we want. Click on the arrow in the top right to allow you to drag the volleyball left or right. Drag it until it is centered between the hands. Next experiment with the turn and roll methods on the scientist s arms until you get the arms in a good position. Step 2: Animating the mad scientist At this point, we have the mad scientist in the pose we want for the start of the animation. This is also the pose that he should be in when he is not actively hitting the ball. To work on the animation of the scientist hitting the ball, it is probably best to have a side view of the scientist. So, use the methods as above to turn the scientist left or right ¼ revolution. Note that at this point, we are not trying to make the ball move. You should probably just move the ball out of the way for now. All we are concerned about is animating the scientist so he moves his arms in a way that looks realistic to hit the ball. To do the animation, we need to write a method. First, we should think about how we want the animation to look and then come up with an algorithm for it. Start simply and if you don t like the result, try something else. Also, I would like each character to have a different animation, so don t try to get the scientist to do everything. First, write down in English the steps you want to take. It s easiest just to move the arms and leave the rest of the body stationary. Once, you have an idea what you want to do, you need to create a new method: Select madscientist in the object tree In the details pane (bottom left), click on the methods tab. Click on the Create new method button and give the method a name, like hitball. A good method name should be descriptive of what the method does, should have no spaces in it, should use lowercase letters except that the first letter of each word other than the first word should be capitalized. Find the instructions you want to use in the animation (probably just involving the arms) and drag those tiles into the method editor (bottom right). Menus will pop up for arguments you need to provide, like the number of revolutions to turn, for example. When you think you have something you like, click on the world.my first method tab in the method editor. Click on madscientist in the object tree. Drag the hitball tile (or whatever you called your new method) into my first method. Click the Play button in the top left corner of the window to see how the animation looks. It s probably not exactly what you want, so go back to the hitball method in the method editor and try something else. 6
7 Step 3: Posing and Animating the zombie Next, pose and animate the zombie (choosing a different character if you like). You should try for a different effect, but the basic procedure should be similar. Use the methods menu to adjust the zombie s body parts to get the initial pose. Write in English the steps you want to take for this animation. Create a new method for the zombie to do the animation. Call this new method from world.my first method. Keep modifying your zombie s method until you get an effect that you like and that is significantly different from what the scientist does. Step 4: Volleying the ball Now, you are ready to actually volley the ball between the two players. First, you need to update your starting world: Add a volleyball net from the Sports category. Position one player on each side of the net, roughly centered left-to-right and facing each other. To get the ball to move from the proper location in one player s hands to the proper location in the other player s hands, we will use Dummy objects: Position the ball in one of the player s hands the way you would like it to be when it arrives at that player. Do this using a combination of move methods on the volleyball and perhaps just using the mouse controls a bit, too. Once you have the ball where you want it, create a Dummy object at that location: On the right side of the world editor, click the more controls button. Select the volleyball Click the drop dummy at selected object button. This will add a Dummy Objects folder in the object tree. Open that up and you should see Dummy. Rename that to something more meaningful, like ballatscientist. This will be very convenient because now as the players volley the ball back and forth, one of your move commands will simply be to move the ball to ballatscientist. Create a similar dummy for the proper position of the ball at the zombie. Now you are ready to define a method hit on the ball to animate the ball s motion between the players. Note that this method will only move the ball. The players will not look like they are hitting it. After you get the ball s motion correct, you will then write another method to put the pieces together. The ball should move in a smooth arc over the net from one player s hands to the other. The first half the ball s horizontal motion it should be moving up, while it should be moving down for the second half. Rather than using a lot of trial and error to figure out how far to move the ball horizontally, you should use a function to find out how far apart the 2 dummy objects are and move ½ that distance as the ball goes up. Create a new variable in the hit method by clicking on the button on the right. This variable will be used to hold the distance between its starting location and its destination. This variable will therefore be a Number and should be given a name like distance. 7
8 Next, we will want to give this variable a value. Drag the variable declaration from the top of the method into the section where the instructions are. A menu will pop up where you should select set value. From the next menu, select any value. You are using this value as a placeholder. Next, click on Volleyball in the object tree and the functions tab in the details pane. Drag the tile for distance to over the placeholder value in your set instruction. In the next menu, select the destination. If the ball is starting in the scientist s hands, the destination should be the dummy that you placed at the zombie s hands. You are now assigning a value to the distance variable, where the value is the distance from the ball s current location to its final destination. You really only want to move it ½ that distance as the ball is going up, so divide this value by 2. To do this, click on the triangle that the follows (volleyball.distanceto (volleyballatzombie)). In that menu select math, then the division simple and finally the number 2. After doing all this, you should have a statement like this: Now, as the ball is going up, it should move toward its destination distance amount. When you drag the move toward tile into the method editor, for the distance, you should select expressions and then distance. As the ball is moving down, it should simply move to its destination. That is, use the move to method rather than the move toward method. move to moves the object so that it is centered on the destination object, in this case, the dummy object at the zombie. In contrast, move toward moves the object closer to the destination, but requires an argument indicating how far to move the object toward the destination. Put a call to this method into world.my first method to see if the ball moves the way that you expect (again ignoring the fact that it is not yet coordinated with the motion of the players). Next, you will want to have the second player hit the ball back. Think about this for a minute and you should realize that the motion will be very similar but in the opposite direction. It would be very convenient if we could use the same method again. As written it won t quite work because the method refers to a specific destination, the dummy object at the zombie. To make this method more general, we should introduce a parameter. In the method editor, click create new parameter. Call this parameter destination. We will use this to refer to one of the 2 dummy objects, so the type of this parameter is Object. Now, everywhere in your method that you referred to a specific dummy (like volleyballatzombie), change this to say destination. Next, go to world.my first method. You should now see that you need to specify an argument when you call the hit method. The argument needs to be the dummy you want to hit the ball to. So, for the existing call to the hit method, use the dummy at the zombie as the argument. Then add another call to the hit method following this one and pass the dummy at the scientist as the argument this time. Now, when you play your world, the ball should float nicely from the scientist to the zombie and then back! Now, you are ready to put the pieces together. Create a method in the world called volley. We place this method in world because it manipulates multiple objects: both players and the ball. Move the ball to one of the player s hands. Then have this method do the first player s animation, then hit the ball to the other player, the second player s animation and then hit the ball back. Call this method in world.my first method and remove the instructions that were previ- 8
9 ously there. Now, when you play the world you should get a nice volley back and forth. If you insert a bunch of calls to volley, you should end up with multiple volleys back and forth! There is one more nice finishing touch you can add. When the player animates, the player s hands probably move away from the ball. A good way to prevent this is to set the ball to have one of the player s hands as the ball s vehicle. When the player s hands move, the ball will move with it. At the end of the player s animation, you need to set the ball s vehicle back to the world so that it can move independently. To set the ball s vehicle: Select the ball in the object tree. Select the properties tab in the details pane Drag the vehicle tile into the player s animation method at the beginning and select one of the player s hands. Drag the vehicle tile into the player s animation as the last statement and select world as the vehicle. Do this for both players animations and try again. Things should be starting to look pretty good! Step 5: Hitting the ball into the net Hitting the ball into the net requires you to write another method on the ball. I would again recommend that you create a dummy to represent the location of the ball when it hits the net. Then your animation can just move to or toward that dummy. Test this method by calling it from my first method. When it works the way you like, modify my first method to play the game the way you like mixing up successful volleys with occasional hits into the net. You will also need to move the ball to the winning person s hands before resuming the volley. Be sure to add comments in your methods to help remember and communicate what your animations are doing. Step 6: Changing the camera view As one final touch, I would like you to introduce multiple camera angles and to switch angles at points of your choosing during the animation. First, drop a dummy at the current camera location and give it a suitable name. Then, move the camera either using methods as for the other objects or camera controls until you find another camera angle you like. Drop a dummy there. Next, modify your animation to set the camera s point of view at some point during the animation. Remember to set the duration to 0 for a better effect. 9
10 Grading 5 Step 1: Posing the first player 5 Step 2: Animating the first player 10 Step 3: Posing and animating the second player 10 Step 4: Volleying the ball 5 Step 5: Hitting the ball into the net 5 Step 6: Changing the camera view 5 Putting the animation pieces together 5 Comments Turning in Your Work Go to ella. Click on COMSC 101 in the toolbar menu across the top. Then click on Assignments in the left column. Click the submit link for this assignment. Click the Add Attachment button. Use the Browse button to upload a local file. Click Continue. Then click the Submit button. 10
CS Problem Solving and Object-Oriented Programming
CS 101 - Problem Solving and Object-Oriented Programming Test Program 1 Due: October 8, 1:15 PM Note: Both lab sections have the same due date. This is a FIRM due date. This assignment is a take-home test.
More informationRepetition. Add in objects. The world should look like this: Bunny Eat Broccoli Repetition Simple loops and Conditional loops
Bunny Eat Broccoli Repetition Simple loops and Conditional loops Susan Rodger Duke University July 2011 Repetition We first illustrate simple looping using loop, when you know how many times you want to
More informationLets Play Catch! Keeping Score in Alice. Overview. Set Up. Position the ball 20 feet away: Orienting the ball 7/19/2010
Lets Play Catch! Keeping Score in Alice Overview This tutorial will show how to create a game of catch with a score. A ball will be thrown several times and the player moves the glove to catch it. By Francine
More information3. Select a colour and then use the Rectangle drawing tool to draw a rectangle like the one below.
Pong Game Creating the Bat 1. Delete the cat sprite. 2. Click the Paint new sprite button. 3. Select a colour and then use the Rectangle drawing tool to draw a rectangle like the one below. 4. Click the
More informationStart - All Programs - Class Software - Scratch - Scratch move move move Sound play drum move move move play drum Control forever forever forever
Scratch Exercise A. Choose Start - All Programs - Class Software - Scratch - Scratch. B. Let's start with a very simple project we'll call Dancing Sprite. This example has been adapted from the exercise
More informationUser Guide. Two-Wheeled Add-on. Created By: A-Lab Software Limited. Date Created: Feb Date Modified: Feb Revision: 1.
User Guide Two-Wheeled Add-on Created By: A-Lab Software Limited Date Created: Feb 2011 Date Modified: Feb 2011 Revision: 1.55 Table of Contents Installation... 3 How to use the Rapid Unity Vehicle Editor
More informationAlice in Wonderland Tea Party Coding Animation
Alice in Wonderland Tea Party Coding Animation 1. You will need the TeaParty.a3p file from lab 2 to complete this exercise. 2. Open up Alice 3. 3. Click on the File System tab, then choose browse and locate
More informationSkater World: Part Two. By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 2009
Skater World: Part Two By Deborah Nelson Duke University Under the direction of Professor Susan Rodger June 2009 1 Overview The story continues: After the conversation, we want skatergirl to get on the
More informationChapter 13. ANTY: the robotic ant
Chapter 13. ANTY: the robotic ant By now, you ve gotten the hang of building models that move on wheels. Another fun, but slightly more challenging, kind of model you can build is an animal robot that
More informationTECHNICAL NOTE HOW TO USE LOOPERS. Kalipso_TechDocs_Loopers. Revision: 1.0. Kalipso version: Date: 16/02/2017.
TECHNICAL NOTE HOW TO USE LOOPERS Document: Kalipso_TechDocs_Loopers Revision: 1.0 Kalipso version: 4.0 20161231 Date: 16/02/2017 Author: RS Contents 1. About... 3 2. Application Examples... 4 2.1. List
More informationPage 1 GM-FAQ Club Profile FAQs. Page
Page 1 Club Profile FAQs Page How do I see my club's profile?... 2 How do I update my club's profile?... 3 How do I add/change my club's picture?... 5 How do I add Social Media links to my club s profile?...
More informationTable Football. Introduction. Scratch. Let s make a world cup football game in Scratch! Activity Checklist. Test your Project.
Scratch + Table Football All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register
More informationSailwave Scoring Instructions for Thursday Night Races 2017
Sailwave Scoring Instructions for Thursday Night Races 2017 The follow are the scoring instructions for the Thursday night racing series. Open the Sailwave scoring software from the icon on the desktop
More informationHOW TO SETUP ROUND ROBIN IN DARTS FOR WINDOWS
Edition: 1p2 06-Aug-2008 Previous editions: 05-Aug-2008 Author : RB Appr. : RB All pages in this document shall have the same edition number 3AQ 20080805 AAAD Ed. 1p2 Page 1 of 7 TABLE OF CONTENTS 1.SCOPE...3
More informationAir Ball! Evaluation copy
Air Ball! Computer 24 Do you ever wonder how the National Basketball Association (NBA) decides how much air should be in the basketballs used during a game? The NBA measures the pressure inside the ball
More informationFIBA Europe Coaching Website. Manual. Practice Section
FIBA Europe Coaching Website Manual Practice Section CONTENTS Page 1. How to get started 3 Roster Management 4 Attendance 4 Practice Planner 5 2. Drills 8 Search Mask 8 Overview 11 Create Drill 13 3. Plays
More informationMicrosoft Windows Software Manual for FITstep Stream Version 4
Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund
More informationFun Soccer Drills that Teach Soccer Skills to 5, 6, and 7 year olds
Fun Soccer Drills that Teach Soccer to 5, 6, and 7 year olds By Alanna Jones Free Sample Soccer Drill from the Warm Up Chapter of the book Varied Follow the Coach Each player lines up in single file with
More informationMac Software Manual for FITstep Pro Version 2
Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund
More informationMapping a course for Pocket Caddy
Contents: 1. Mapping overview 2. Mapping your course o 2.1. Locating the course o 2.2. Mapping the holes o 2.3. Opening the template file and naming the course o 2.4. Mapping the greens o 2.5. Mapping
More informationActivity 5.1B Dragster Assembly Drawing
Activity 5.1B Dragster Assembly Drawing Purpose The excitement of seeing your design become a product that you can see in 3D is about to become a reality for you. In this activity, you are going to learn
More informationCircle Left / Circle Right. Forward & Back. Right-Arm Turn Left-Arm Turn Allemande Left. Promenade. Right & Left Grand.
Circle Left / Circle Right Forward & Back copyright 2016 Bruce T. Holmes Promenade Right-Arm Turn Left-Arm Turn Allemande Left Weave The Ring Right & Left Grand Three steps forward. Touch on the fourth
More information[1] Introduction..pg3. [2] The Windows you Need pg3-4
[1] Introduction..pg3 The Idea of Rigging... pg3 [2] The Windows you Need pg3-4 PMDeditor Command Windows. pg3 PMXeditor Command Windows. Pg4 [3] Rigging Strength pg5-8 [4] Lets Try Rigging!. pg9-16 [5]
More informationRobot Activity: Programming the NXT 2.0
Robot Activity: Programming the NXT 2.0 About this Activity In this activity, you will learn about some features of the NXT 2.0 programming software. You will write and save a program for the Lego NXT
More informationStart a new Scratch project. Delete the cat by right-clicking it and selecting Delete.
Toby Introduction In this project, we are going to create a game in which Toby the dog has to collect 5 cheese-puffs bowls to win, whilst preventing balls from falling on the floor. If Toby drops more
More informationUSER MANUAL April 2016
USER MANUAL April 2016 Introduction TIEBREAK is a program for real time volleyball game data entry and statistical analysis. Extremely easy to use, TIEBREAK makes it possible to reliably and quickly enter
More informationNCSS Statistical Software
Chapter 256 Introduction This procedure computes summary statistics and common non-parametric, single-sample runs tests for a series of n numeric, binary, or categorical data values. For numeric data,
More informationAdvantages and Disadvantages of Systems of Play
and of Systems of Play 3-4-3 or Wide Midfield System Developed by Herbert Chapman of Arsenal in the 1950 s to counteract the goal-scoring of opposition center forwards against his team. Three Back Players:
More informationHydrus 1D Tutorial. Example: Infiltration and drainage in a large caisson. 1) Basic model setup. Sebastian Bauer Geohydromodellierung
Sebastian Bauer Geohydromodellierung Modellieren in der Angewandten Geologie Sommersemester 2008 Hydrus 1D Tutorial Example: Infiltration and drainage in a large caisson 1) Basic model setup Start Hydrus
More information[MYLAPS INTEGRATION]
2018 The Race Director MyLaps Integration Manual [MYLAPS INTEGRATION] This document explains how to manage the results data between your MyLaps readers and Race Director using manual file transfers. Contents
More informationFigure 1 Example feature overview.
1. Introduction This case focuses on the northeastern region of Onslow Bay, NC, and includes an initial shoreline, regional contour, wave gauges, inlets, dredging, and beach fills. Most of the features
More informationDesign of Experiments Example: A Two-Way Split-Plot Experiment
Design of Experiments Example: A Two-Way Split-Plot Experiment A two-way split-plot (also known as strip-plot or split-block) design consists of two split-plot components. In industry, these designs arise
More informationStep 1. CoderDojo Milltown Exercise 1 Pong Page 1 of 13
CoderDojo Milltown Exercise 1 Pong Page 1 of 13 Step 1 Open up Scratch on your computer or online at http://scratch.mit.edu/projects/editor/? tip_bar=getstarted Scratch 1.4 looks like this Scratch 2.0
More informationRepetition Structures
Repetition Structures Chapter 5 5-1 Chapter 5 Objectives The Loop Instruction The While Instruction Nested Loops 5-2 The Loop Instruction Simple control structure allows o Instruction (or block of instructions)
More informationFelix and Herbert. Level. Introduction:
Introduction: We are going to make a game of catch with Felix the cat and Herbert the mouse. You control Herbert with the mouse and try to avoid getting caught by Felix. The longer you avoid him the more
More informationLADOTD Roundabout Assistance Contract
LADOTD Roundabout Assistance Contract Services Provided: Preliminary Design Development Quick 2D Layout & Analysis Ballpark Design and Capacity Software Training 2 Days of Design or 2 Days of SIDRA / CAD
More informationWalking for Health: Scheme page guide Contents
Walking for Health: Scheme page guide Contents Adding a new walk... 2 Editing existing walks listings... 6 Managing existing walks listings:... 7 Your Scheme s home page:... 8 Walk Programmes:... 10 1
More informationSpecial Olympics Junior Athletes. Basketball
Special Olympics Junior Athletes Basketball BASKETBALL Basketball is a very popular sport around the world. The sport s success is due to the fact that it can be played by boys, girls, men and women of
More informationRequesting Team Activation
Requesting Team Activation After assigning players/coaches to your teams and finalizing rosters, you can request team activation for your roster to be approved by Iowa Soccer. The following rules apply
More informationRelative Motion. A look at "Frames of Reference" Website
Name Relative Motion A look at "Frames of Reference" Website http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=140.msg704#msg704 Introduction An object may appear to have one motion to one observer and
More informationIntegrated Sports Systems (ISS) Inc. Meet Management Suite
November 2010 Integrated Sports Systems (ISS) Inc. Meet Management Suite User Guide and Technical Document Version 2.0 Table of Contents Table of Contents... 2 General Concepts... 3 Installation Meet Management
More informationAssignment #3 Breakout!
Eric Roberts Handout #25 CS 106A January 22, 2010 Assignment #3 Breakout! Due: Wednesday, February 3, 5:00P.M. Your job in this assignment is to write the classic arcade game of Breakout, which was invented
More informationVersion 3.1.0: New Features/Improvements: Improved Bluetooth connection on Windows 10
Version 3.1.0: Improved Bluetooth connection on Windows 10 ***Important notice for Mac Users: Upgrading from Shearwater Desktop 3.0.8 to 3.1.0 will not cause issues. Upgrading from any 2.X.X to any 3.X.X
More information1.2 Example 1: A simple hydraulic system
Note: It is possible to use more than one fluid in the Hydraulic library. This is important because you can model combined cooling and lubrication systems of a library. The hydraulic library assumes a
More informationA PRACTICAL GUIDE TO YOUR TRAINING SESSIONS
A PRACTICAL GUIDE TO YOUR TRAINING SESSIONS WHEN and WHY? Once you have followed the advice in the How to Get Everything Learnt by Opening Day handout you will need to go back and to improve on the basic
More informationTutorial: Setting up and importing Splat Maps from World Machine
Tutorial: Setting up and importing Splat Maps from World Machine In this tutorial I will be going over how add more detail to your world using the terrain tools to smooth and clean up your terrain, and
More informationRanger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research
1 Ranger Walking Initiation Stephanie Schneider sns74@cornell.edu 5/15/2012 Final Report for Cornell Ranger Research Abstract I joined the Biorobotics Lab this semester to gain experience with an application
More informationBackground Summary Kaibab Plateau: Source: Kormondy, E. J. (1996). Concepts of Ecology. Englewood Cliffs, NJ: Prentice-Hall. p.96.
Assignment #1: Policy Analysis for the Kaibab Plateau Background Summary Kaibab Plateau: Source: Kormondy, E. J. (1996). Concepts of Ecology. Englewood Cliffs, NJ: Prentice-Hall. p.96. Prior to 1907, the
More informationBALL HANDLING SKILLS
BALL HANDLING SKILLS 2018-2019 Ball Handling Ball skills are an important activity for children of all interests and abilities to practice consistently. Ball skills not only prepare children for physical
More informationMidas Method Betting Software 3.0 Instruction Manual
Midas Method Betting Software 3.0 Instruction Manual Congratulations on getting access the Midas Method Betting software, this manual is designed to teach you how to operate the betting software. System
More informationAssignment 3: Breakout!
CS106A Winter 2011-2012 Handout #16 February 1, 2011 Assignment 3: Breakout! Based on a handout by Eric Roberts and Mehran Sahami Your job in this assignment is to write the classic arcade game of Breakout,
More information1. First start a new scratch project and remove the default sprite.
Bat Cave In this exercise you ll create a maze game like the one shown below. The bat will start one end of the tunnel and the player will use their mouse to guide the bat to the other end. If the bat
More informationWelcome to the ABGC Basketball House League
Welcome to the ABGC Basketball House League This is a program for 1st, 2nd and 3rd graders, all of whom are part of ABGC Development League for new basketball players. The idea is to make the sport as
More informationOnline League Management lta.tournamentsoftware.com. User Manual. Further support is available online at
Online League Management lta.tournamentsoftware.com User Manual Further support is available online at www.lta.org.uk/leagueplanner Contents Welcome... 3 Using this guide... 3 Further support?... 3 Publishing
More informationUNDERGROUND SURVEY WITH MINEMODELLER
UNDERGROUND SURVEY WITH MINEMODELLER A Tutorial Derek C. Diamond derek@primethought.biz CONTENTS Underground Survey with MineModeller... 2 Introduction... 2 Requirements... 2 Getting Started with MineModeller...
More informationGravity: How fast do objects fall? Teacher Version (Grade level: 4 7)
Gravity: How fast do objects fall? Teacher Version (Grade level: 4 7) *** Experiment with Audacity to be sure you know how to do what s needed for the lab*** Kinematics is the study of how things move
More informationHitting Your Marks on the Drag Strip
By Ten80 Education Hitting Your Marks on the Drag Strip STEM Lesson for TI-Nspire Technology Objective: Collect data, analyze the data using graphs, and use the results to determine the best driver. Frameworks:
More informationQUICK WARM UP: Thursday 3/9
Name: pd: Unit 6, QUICK WARM UP: Thursday 3/9 1) The slope of a distance vs. time graph shows an object s. 2) The slope of a position vs. time graph shows an object s. 3) Can an object have a constant
More informationWeek 1 - Movement. Other quick ways to warm-up: 1) 10 spike approaches 2) tuck jumps 3) line touches
Week 1 - Movement Warm Up (without ball) - N Drill: 1) Start on either left or right side of court at the net. 2) Block Jump 3) Peel straight back to middle of left or right side of court - facing in towards
More informationStudent Exploration: Distance-Time Graphs
Name: Date: Student Exploration: Distance-Time Graphs Vocabulary: speed, y-intercept Prior Knowledge Questions (Do these BEFORE using the Gizmo.) Max ran 50 meters in 10 seconds. Molly ran 30 meters in
More informationADVANCED. CATIA V5 Workbook. Knowledgeware and Workbenches. Release 16. Knowledgeware. Workbenches. Richard Cozzens. Southern Utah University
ADVANCED CATIA V5 Workbook Knowledgeware and Workbenches Release 16 Knowledgeware Tutorial Exercises Workbenches Kinematics Stress Analysis Sheetmetal Design Prismatic Machining Richard Cozzens Southern
More information23 August 2016 Page: 1
Merging Player Records (Match Records function) There is a function in the Admin>Members>Member Database section that allows administrators to merge records for their players to amalgamate their statistics.
More informationLab 4: Root Locus Based Control Design
Lab 4: Root Locus Based Control Design References: Franklin, Powell and Emami-Naeini. Feedback Control of Dynamic Systems, 3 rd ed. Addison-Wesley, Massachusetts: 1994. Ogata, Katsuhiko. Modern Control
More informationBoyle s Law: Pressure-Volume Relationship in Gases
Boyle s Law: Pressure-Volume Relationship in Gases The primary objective of this experiment is to determine the relationship between the pressure and volume of a confined gas. The gas we will use is air,
More informationPrevious Release Notes
Release Notes Shearwater Desktop 3.1.5 Support for NERD 2. Previous Release Notes Version 3.1.4 Improved Bluetooth Reliability with the initial connection. Bug Notes: dded software workaround to allow
More information: User Manual. 1 Getting Started
: User Manual Thank You for selecting Foresight Sports as your performance fitting option. We are always striving to provide an easier and more accurate fitting experience. Below is a quick guide on how
More informationBVIS Beach Volleyball Information System
BVIS Beach Volleyball Information System Developments in computer science over the past few years, together with technological innovation, has in turn stimulated the development of tailored software solutions
More informationTutorial 6a Manual Digitisation
Contents Calibration Create Template Digitisation Traces 1 point digitisation is available in Quintic Coaching, 21 point digitisation is available in Quintic Biomechanics. Digitisation allows you to track
More informationVolleyball Tryout Games & Drills
Copyright 2016 by John Forman 1 Introduction This guide was motivated by the high number of visitors to CoachingVB.com I saw coming to read the Volleyball Try-Out Drill Ideas blog post I published some
More informationHIP HOP HEADUCATION - Vol. 1 Breakin THE FOUR ELEMENTS DJ ING - MC ING - BREAKIN - GRAFFITI
HIP HOP HEADUCATION - Vol. 1 Breakin THE FOUR ELEMENTS DJ ING - MC ING - BREAKIN - GRAFFITI Introduction This Hip Hop Headucation workbook is designed to be a reference manual for the Arts in Education
More informationThis portion of the piping tutorial covers control valve sizing, control valves, and the use of nodes.
Piping Tutorial A piping network represents the flow of fluids through several pieces of equipment. If sufficient variables (flow rate and pressure) are specified on the piping network, CHEMCAD calculates
More informationNVSL Divisional Relay Carnival procedures using Hy-Tek
NVSL Divisional Relay Carnival procedures using Hy-Tek This document provides a basic guide for running Divisional Relay Carnival. All the teams in the Division must have already loaded their swimmers
More informationModule 8 Coils and Threads
Inventor Self-paced ecourse Autodesk Inventor Module 8 Coils and Threads Advanced Learning Outcomes When you have completed this module, you will be able to: 1 Describe a coil and a thread. 2 Apply the
More informationORF 201 Computer Methods in Problem Solving. Final Project: Dynamic Programming Optimal Sailing Strategies
Princeton University Department of Operations Research and Financial Engineering ORF 201 Computer Methods in Problem Solving Final Project: Dynamic Programming Optimal Sailing Strategies Due 11:59 pm,
More informationWalk-O-Meter User Manual
Walk-O-Meter User Manual For BlackBerry Z10 and Q10 Version 2 Date 2013-09-26 1 Thank you for purchasing the Walk-O-Meter App from Cellimagine LLC. Walk-O-Meter pedometer app for your Z10 is the ultimate
More informationNavy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER
Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER October 2010 Purpose This document is a supplemental Navy guide to the DOEHRS Student Guide/User Manual Version
More informationWEEK 5: TEAMWORK T-Ball Practice Plan
WEEK 5: TEAMWORK T-Ball Practice Plan INTRODUCTION, STRETCHES & WARM UP - 7 MINUTES 1. Have players share their favorite part about last week and talk about what they think teamwork means. 2. Refer to
More informationQuick Start Guide. A. Hardware installation B. Software installation C. Start the software for the first time D. Do your first measurement
Quick Start Guide This Quick Start Guide describes the hardware and software installation process and the Measurement feature in a simple way. Please follow the sequence of the steps to avoid problems
More informationWooden Dummy Construction
Wooden Dummy Construction Mook Yan Jong - (pronounced moohk yàhn jàng) literally translates "wood man post", but is usually just called a "wooden dummy" in English, or "jong" for short. The dummy consists
More informationTutorial 2 Time-Dependent Consolidation. Staging Groundwater Time-dependent consolidation Point query Line query Graph Query
Tutorial 2 Time-Dependent Consolidation Staging Groundwater Time-dependent consolidation Point query Line query Graph Query Model Set-up For this tutorial we will start with the model from Tutorial 1 Quick
More informationIMGA PAIRINGS INSTRUCTIONS USING the ONLINE GOLF GENIUS SOFTWARE ROGRAM Revised as of 12/31/2017
GENERAL INFORMATION: IMGA PAIRINGS INSTRUCTIONS USING the ONLINE GOLF GENIUS SOFTWARE ROGRAM Revised as of 12/31/2017 The cutoff time for tournament entry is 12:00PM (Noon) on the Friday before Tuesday
More informationPage 1 Make more profit from your betting at Betting Speed Evolution and the Race Advisor
Page 1 Introduction The information contained here has been put together to assist you in not only finding winning horses, but making good profits. The software is based around a complex professional strategy.
More information[CROSS COUNTRY SCORING]
2018 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division
More informationMicrofluidic Demonstration
Microfluidic Demonstration Co-flow of liquids across a microfluidic chip Create a microfluidic controller to flow liquids across a microfluidic chip. 1. Assemble fluidic circuits and attach to breadboard.
More informationBikes and Energy. Pre- Lab: The Bike Speedometer. A Bit of History
Bikes and Energy Pre- Lab: The Bike Speedometer A Bit of History In this lab you ll use a bike speedometer to take most of your measurements. The Pre- Lab focuses on the basics of how a bike speedometer
More informationModule 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions
Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions CONTENTS (MODULE 3) Introduction...1 Purpose...1 Goals and Learning Outcomes...1 Organization
More informationTechnology. In the My Files [My Files] submenu you can store all the programs that you have made on the NXT or downloaded from your computer.
NXT Main Menu My Files Files are automatically placed into the appropriate folders. When you download a program using a Sound file to the NXT, the program will be placed under Software files while the
More informationNorth, South, East & West Environmental Education Lesson Plan Edwards Camp and Conference Center
North, South, East & West Environmental Education Lesson Plan Edwards Camp and Conference Center Updated 3/2011 SUMMARY In the North, South, East & West lesson the students will familiarize themselves
More informationWelcome to Step Outside with Togo & Nogo a road safety training resource for year 2 children
Step Outside With Togo & Nogo, Teachers Guide Minimum System Specification, Pentium II Processor, Pentium IIII preferred, 256MB of physical memory, Minimum resolution of 800 x 600 16 bit colour 24 bit
More informationARCCOS 360 NEW USER GUIDE
ARCCOS 360 NEW USER GUIDE Table of Contents 1. Getting Started a. Download & Install.2 b. Create Account....3 c. Pair Clubs..4 2. Play a. Starting a Round..5 b. Shot Editing.6 c. Shot List.7 d. Flag &
More informationAssignment A7 BREAKOUT CS1110 Fall 2011 Due Sat 3 December 1
Assignment A7 BREAKOUT CS1110 Fall 2011 Due Sat 3 December 1 This assignment, including much of the wording of this document, is taken from an assignment from Stanford University, by Professor Eric Roberts.
More information[CROSS COUNTRY SCORING]
2015 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division
More informationTaking Your Class for a Walk, Randomly
Taking Your Class for a Walk, Randomly Daniel Kaplan Macalester College Oct. 27, 2009 Overview of the Activity You are going to turn your students into an ensemble of random walkers. They will start at
More informationNote! In this lab when you measure, round all measurements to the nearest meter!
Distance and Displacement Lab Note! In this lab when you measure, round all measurements to the nearest meter! 1. Place a piece of tape where you will begin your walk outside. This tape marks the origin.
More informationSickleFuse's Furisode For Genesis/G2F. A Manual
SickleFuse's Furisode For Genesis/G2F A Manual Table of Contents Introduction...3 Chapter 1: Forearm Warning!...4 Chapter 2: A Suggested Workflow (Or: What To Do When You Just Conformed It And It Didn't
More information2 ND 3 RD FOOTBALL STANDARDS GRADE LEVEL STANDARD DESCRIPTION
FOOTBALL FOOTBALL STANDARDS GRADE LEVEL STANDARD DESCRIPTION PE.2.M.1.7 Move in different directions to catch a variety of objects softly tossed by a stationary partner. 2 ND 3 RD PE.2.M.1.8 PE 2.C.2.2
More informationTEAM MANAGER LITE ENTRY INSTRUCTIONS
TEAM MANAGER LITE ENTRY INSTRUCTIONS SLSWA would like to help make the entries process as simple as possible so to assist you all we have created a step by step guide that outlines all of the key details
More informationFigure SM1: Front panel of the multipatcher software graphic user interface (GUI) at the beginning of multipatcher operation.
APPENDIX 2. Multipatcher Software Setup and Operation. The multipatcher program is organized into four panels. There are controls that allow the user to specify various parameters into the system. The
More informationGHSA Swimming/Diving POP School User s Guide
GHSA Swimming/Diving POP School User s Guide Purpose The GHSA has implemented a web-based system for the reporting of Swimming and Diving Proof of Performance that replaces the previous system that was
More informationKari Hunt. Course KH Volleyball
Kari Hunt Course KH 3030 Sport Skill Notebook Volleyball Table of Contents I. Teaching Progression Page 3 II. Underhand Serve Page 4 III. Float Serve Page 5 IV. Overhead Set Page 6 V. Forearm Pass Page
More information