JS Lab 5 Due Thurs, Nov 30 (After Thanksgiving)

Size: px
Start display at page:

Download "JS Lab 5 Due Thurs, Nov 30 (After Thanksgiving)"

Transcription

1 JS Lab 5 Due Thurs, Nov 30 (After Thanksgiving) With instructions for final project, due Dec 8 at bottom You may work on this lab with your final project partner, or you may work alone. This lab will be part of your final project. Note: Make sure you review and understand the tutorials and the powerpoints (on the class web site) Hints for problems encountered: a. If nothing is working, there s probably a typo you ll have to find. i. Look for capital letters where there should be a small one, and vice versa ii. Look for missing (if you open it, you must close it) iii. Same with { and } iv. Same with ( and ) for every one of the first, you must have one of the second. b. Finally, make sure your html is valid (again, if you opened a tag, you should close it) If you re still having problems, use comments to isolate exactly where the problem is. Any code you put between /* and */ (e.g., see below) will be ignored by the browser. /* document.getelementbyid( pic1).source = cat.jpg ; <- this line is commented out, */ 1. In class we moved a car by clicking on 2 buttons, one that called movecarright, and one that called movecarleft. For this lab, you will be using the html and css you created for your final project. Add an image of the hero you ve chosen. I chose a turkey (see the turkey, below and to the right) that is trying to fly home. You can pick something else that fits into your scenery. Use CSS to position the hero absolutely somewhere where you d like her to start. Add button images (see my green arrows above). In class we were able to move the car by clicking on one of the buttons, and the button called a function. The function added 10 pixels to a variable, and then repositioned the car over to the left at that variable.

2 The other function subtracted 10 pixels from that variable and repositioned the car the left from that variable. Write 2 similar functions for the hero. Make the hero move back and forth, depending on which button you click on. Add another variable for the position down from the top. Add 2 more functions that move the hero 10 pixels down from the top, and up ten pixels from the top respectively. Make sure you add two arrow buttons that call those functions. Now you should have 2 functions for moving the hero back and forth, and 2 functions for moving the hero up and down. Use your arrows to move the hero and make sure they work. Part B: add a condition, so that if the hero reaches a value that you consider to be the end of the hero s journey, it is repositioned back to the initial position over from the left. 2. For your last lab, you completed the following problem: Make something go up and down: In your html page, create an image with an id. a.in your script in the header, create an array for the id. Yes, this array is only one element long, and the only value is the id of the image on your html page. So you have something along the lines of, var idarray = new Array(); idarray[0] = picid1 ; b.create a second array, again with only one element in it. This is for the maximum top position. Set the first value in this array to be a random number between 150 and 350 (you can always play with this later). c. Create a third array, for the bottom position. Initialize the only value in this array to be about 800, although again you may wish to play with that number later. d. Create yet another array with only one element. This will control the direction the image is moving in. This should be initialized to -10 (because you want the image to start by moving towards the top). e. Create a final array (currpos) for the current position of the image. Initialize it to the same value you initialized array 3 to be (so 800). This will hold the current position from the top of the image. Now write a function. The function should move the image up and down, similar to how we moved the train back and forth in class. However, whenever possible, we will use the array variable instead of the actual name. So, for instance, instead of document.getelementbyid( pic1 ).position = absolute, you ll say document.getelementbyid(idarray[0]).position = absolute ; Instead of saying: Say: x = x + -10; currpos[0] = currpos[0] + directionarray[0]; In other words, wherever you can use an array variable from above, use that. If the currpos[0] variable is less than the toparr[0], you should change the direction in the directionarray from -10 to 10. If the currpos[0] is greater than the bottomarr[0], you should change the direction in directionarray to -10. At the very bottom of the function, use settimeout to call the function every 100 milliseconds. (You can adjust the speed if this is too fast or too slow). In your html page, create a Start button that calls the function above to start it. Your image should move up and down. NOTE: Make sure you get this script to work, because this will be very useful for your final project. For this lab: you are going to add 4 more images and make them move up and down. In addition, you are going to position your 5 images in your final project html document. So, using the html and css final project code you wrote for lab 3 (problem 5), add 5 monster images. Position them at the bottom of

3 the scene you created originally so that they are hiding between some of the scenery. I did this by giving them a smaller z-index than some of the objects they are hiding behind. In the picture below, I hid the evil snowmen behind the houses. Once you have your 5 monsters positioned absolutely at the bottom of your game scene, copy the javascript for problem 4 in Lab 4 over into the head section of the final project html file. You should have 5 different arrays, each with only one value. Add 4 more values to each array. Note that this is pretty easy you just copy the first value 4more times for the rest of the array and change the index numbers so that they go from 0 to 4. The only array that will have a different value for each position in the array is the idarray, and that will hold the ids of each of the different monster images. Add a start button to your html page. Make it so that when you click on the start button, it calls the function that made the one monster move. You re just double-checking to make sure that code still works. Now, everywhere the index is 0 in the function, change it to 1. Test the function again. Your second monster should move. Repeat for each of the 5 monsters. 3. Repeat 2 with another set of 4 monsters. The difference is that these monsters will start at the top of the web page and move down to a random number, and then back up. In other words, you ve got 5 monsters moving up from the bottom to a random number, and then moving back to their starting place, and now you will have 4 more monsters starting at the top and moving down to a random number, and then back up to the beginning. Make sure all 4 monsters move down and up.

4 End of Lab 5 The above code is Due Nov 30 ********************************************************************************* Instructions for completing final project (Due Dec 8) For final project: 1. Add a parameter to your 2 monster moving functions above. a. If you called the parameter x, everywhere you are currently using 0 (or 1, or whatever) as your index, change that to x. Make sure in your settimeout, you add x to the call to these functions. b. Add a startit function. The start button in your html code should call this startit function instead of the movemonster function. In your startit function, call the first movemonster function 5 times, each time with a different number between 0 and 4. Call the second movemonster2 function 4 times, each time with a different number between 0 and 3. Test this by clicking on the start button. All the monsters should move simultaneously, 4 moving down from the top and 5 moving up from the bottom. 2. Add 2 more arrays, one for each of the monster sets. This array should just hold the number representing how many pixels over from the left a particular monster is located. So, for instance, if you originally positioned your first monster with style = position:absolute; left: 30px;, then the leftposition array at 0 should hold 30. If the second monster was positioned 160px over, then the leftposition array at 1 should hold 160. Do this for both sets of monsters. 3. Adding the scoring: a. What we want to do now is to check whether the hero is over the monster, and, if so, you should lose 10 points (if you want to do something more dramatic with the score, that is fine. I just chose to subtract 10 points from the score). b. So first, at the top of the javascript (above all the functions) add a score variable, and originally set it to 0. c. Now go back to your monster moving function. At the top, you repositioned the monster. Right after that (right after you reposition the monster), you want to use an if condition to see if the hero s position is over the monster. So you want to check whether the hero s top variable is between the monster s top variable and the monster s top variable + the monster s height and whether the turkey s left variable is between the monster s left variable and the monster s left variable plus the monster s width. This may require a lot of parentheses, e.g.,: If (((topturkey > monstertop) && (topturkey < (monstertop + 200)) && ) Where && means and d. Now, if the hero is covered by the monster, then the score variable should have 10 points subtracted from it, and the innerhtml of the paragraph on your web page should change to display the new score. e. In addition, the hero should be repositioned so that its top variable and left variable are set back to its original values, and document.getelementbyid is used to reposition the hero s top and left position so that it gets placed back in its original position.

5 f. Save and test your code. 4. Adding the good scoring: a. So if the monster is over the hero, the score goes down by 10 points. How do you get points? In this game, the turkey gets points when it reaches the left side of the board/screen. In my code, I made the score go up when the turkey s left position was - 50 (my turkey was small). b. Go back to the move hero function that moves the turkey to the left. Add an if condition that checks to see if the hero s left position variable is less than some value, and, if so, increase the score by 10. Then change the html paragraph s innerhtml to display the current score, and reposition the turkey back to its beginning position (like you just did in the monster moving function). c. In my function, I added one more check: if the score was greater than or equal to 100, I changed the paragraph to say, You win!!! d. Save and test your code. Note: I modified this function slightly so that if the top position was greater than the monster s bottom position, I generated a random number between 500 and 5500 msec and then called settimeout at that interval of time, so that the monster would move up and then down, and then pause some random amount before moving back up. You may choose to do this or not. That s it! You ve got a game!! Make sure when you turn in this, you include all images as well as your html and css code. (Due Friday, Dec 8) Extra Credit (5 pts): If you are interested, you can modify the code so that it uses keystrokes to move the hero instead of having to click on the arrows on your page. It makes moving the hero much quicker. I ve included a brief set of instructions on how to do this on my web site. Extra Credit 2(between 1 and 10 pts): Do something with opacity. A couple of ideas: add other monsters who are stationary, but whose opacity goes between 0 and one. When the opacity is over.6 and the hero is over the monster, the hero loses a random number of points between 0 and 25. Another idea: while you re moving the monsters up and down also adjust their opacity up and down. Again, add a check to make sure the monster s opacity is over.6 when the hero is over the monster in order for the hero to lose points. Make random safe zones appear on top of everything else at random moments, and then make them fade. The hero can safely stay on the safe zones until their opacity gets below.2. Ideas of yoru choice. Extra Credit 3(between 1 and 15 pts) Think of and add other factors to the game to make it cooler. Be creative.

Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight.

Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight. Final Project: NOTE: The final project will be due on the last day of class, Friday, Dec 9 at midnight. For this project, you may work with a partner, or you may choose to work alone. If you choose to

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

Clipping Masks And Type Placing An Image In Text With Photoshop

Clipping Masks And Type Placing An Image In Text With Photoshop Clipping Masks And Type Placing An Image In Text With Photoshop Written by Steve Patterson. In a previous tutorial, we learned the basics and essentials of using clipping masks in Photoshop to hide unwanted

More information

Photoshop CS6 automatically places a crop box and handles around the image. Click and drag the handles to resize the crop box.

Photoshop CS6 automatically places a crop box and handles around the image. Click and drag the handles to resize the crop box. CROPPING IMAGES In Photoshop CS6 One of the great new features in Photoshop CS6 is the improved and enhanced Crop Tool. If you ve been using earlier versions of Photoshop to crop your photos, you ll find

More information

2D Platform. Table of Contents

2D Platform. Table of Contents 2D Platform Table of Contents 1. Making the Main Character 2. Making the Main Character Move 3. Making a Platform 4. Making a Room 5. Making the Main Character Jump 6. Making a Chaser 7. Setting Lives

More information

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller.

In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller. Catch the Dots Introduction In this project you ll learn how to create a game, in which you have to match up coloured dots with the correct part of the controller. Step 1: Creating a controller Let s start

More information

Where's the Treasure?

Where's the Treasure? Where's the Treasure? Introduction: In this project you will use the joystick and LED Matrix on the Sense HAT to play a memory game. The Sense HAT will show a gold coin and you have to remember where it

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

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

This Photoshop Tutorial 2012 Steve Patterson, Photoshop Essentials.com. Not To Be Reproduced Or Redistributed Without Permission.

This Photoshop Tutorial 2012 Steve Patterson, Photoshop Essentials.com. Not To Be Reproduced Or Redistributed Without Permission. How To Replace The Sky In A Photo In this Photoshop tutorial, we ll learn how to easily replace the sky in a photo! We ll use a basic selection tool and a layer mask to separate the sky from the area below

More information

ADD TRANSPARENT TYPE TO AN IMAGE

ADD TRANSPARENT TYPE TO AN IMAGE ADD TRANSPARENT TYPE TO AN IMAGE In this Photoshop tutorial, we re going to learn how to add transparent type to an image. There s lots of different ways to make type transparent in Photoshop, and in this

More information

How to Turn Your WordPress Sidebar from Boring to Soaring Transcript

How to Turn Your WordPress Sidebar from Boring to Soaring Transcript How to Turn Your WordPress Sidebar from Boring to Soaring Transcript This is a transcript of the video webinar, edited slightly for easy reading! You can find the video recording at www.writershuddle.com/seminars/webinar-march2012

More information

TURN A PHOTO INTO A PATTERN OF COLORED DOTS (CS6)

TURN A PHOTO INTO A PATTERN OF COLORED DOTS (CS6) TURN A PHOTO INTO A PATTERN OF COLORED DOTS (CS6) In this photo effects tutorial, we ll learn how to turn a photo into a pattern of solid-colored dots! As we ll see, all it takes to create the effect is

More information

UNDERSTANDING LAYER MASKS IN PHOTOSHOP

UNDERSTANDING LAYER MASKS IN PHOTOSHOP UNDERSTANDING LAYER MASKS IN PHOTOSHOP In this Adobe Photoshop tutorial, we re going to look at one of the most essential features in all of Photoshop - layer masks. We ll cover exactly what layer masks

More information

ADD A REALISTIC WATER REFLECTION

ADD A REALISTIC WATER REFLECTION ADD A REALISTIC WATER REFLECTION In this Photoshop photo effects tutorial, we re going to learn how to easily add a realistic water reflection to any photo. It s a very easy effect to create and you can

More information

Add Transparent Type To An Image With Photoshop

Add Transparent Type To An Image With Photoshop Add Transparent Type To An Image With Photoshop Written by Steve Patterson. In this Photoshop Effects tutorial, we re going to learn how to add transparent type to an image. There s lots of different ways

More information

The final wrap text in 3D result.

The final wrap text in 3D result. WRAPPING TEXT IN 3D In this Photoshop tutorial, we re going to learn how to easily wrap text around a 3D object in Photoshop, without the need for any 3D software. We re going to be wrapping our text around

More information

G54GAM Lab Session 1

G54GAM Lab Session 1 G54GAM Lab Session 1 The aim of this session is to introduce the basic functionality of Game Maker and to create a very simple platform game (think Mario / Donkey Kong etc). This document will walk you

More information

How to create a survey with SurveyMonkey

How to create a survey with SurveyMonkey How to create a survey with SurveyMonkey Click the green +Create Survey button from the My Surveys page or from the top-right corner from wherever you are on the Survey Monkey website. You will see 3 options:

More information

Term Definition Introduced in:

Term Definition Introduced in: 60 Minutes of Access Secrets Key Terms Term Definition Introduced in: Calculated Field A field that displays the results of a calculation. Introduced in Access 2010, this field allows you to make calculations

More information

CISC 1600, Lab 2.2: More games in Scratch

CISC 1600, Lab 2.2: More games in Scratch CISC 1600, Lab 2.2: More games in Scratch Prof Michael Mandel Introduction Today we will be starting to make a game in Scratch, which ultimately will become your submission for Project 3. This lab contains

More information

Step 1: Select The Main Subject In The Photo

Step 1: Select The Main Subject In The Photo Create A custom Motion Trail from your subject In this Photoshop photo effects tutorial, we ll learn how to add a sense of action and movement to an image by giving the main subject an easy to create motion

More information

Superhero. Here s the image I ll be using for this Photoshop tutorial:

Superhero. Here s the image I ll be using for this Photoshop tutorial: Superhero Here s the image I ll be using for this Photoshop tutorial: The original image. Obviously, this little guy sees himself as a mighty super hero, so let s help him out by projecting a super hero

More information

Before displaying an image, the game should wait for a random amount of time.

Before displaying an image, the game should wait for a random amount of time. Reaction Introduction You are going to create a 2-player game to see who has the fastest reactions. The game will work by showing an image after a random amount of time - whoever presses their button first

More information

In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0.

In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0. Flappy Parrot Introduction In this project we ll make our own version of the highly popular mobile game Flappy Bird. This project requires Scratch 2.0. Press the space bar to flap and try to navigate through

More information

Tutorial: A scrolling shooter

Tutorial: A scrolling shooter Tutorial: A scrolling shooter Copyright 2003-2004, Mark Overmars Last changed: September 2, 2004 Uses: version 6.0, advanced mode Level: Beginner Scrolling shooters are a very popular type of arcade action

More information

Creating a cast shadow

Creating a cast shadow Creating a cast shadow (use your Magnify tool to see these layers palettes!) Just a note before you go to the trouble of creating a cast shadow from scratch: If your subject already has a cast shadow before

More information

CS 211 Project 2 Assignment

CS 211 Project 2 Assignment CS 211 Project 2 Assignment Instructor: Dan Fleck, Ricci Heishman Project: Advanced JMortarWar using JGame Overview Project two will build upon project one. In project two you will start with project one

More information

Challenge 0: Challenge 1: Go to and. Sign in to your Google (consumer) account. Go to

Challenge 0: Challenge 1: Go to   and. Sign in to your Google (consumer) account. Go to Challenge 0: Go to http://www.wescheme.org/ and Sign in to your Google (consumer) account. Go to http://goo.gl/sasvj and Now you can rename the game and But more importantly: Challenge 1: The city rat

More information

PHOTOSHOP PUZZLE EFFECT

PHOTOSHOP PUZZLE EFFECT PHOTOSHOP PUZZLE EFFECT In this Photoshop tutorial, we re going to look at how to easily create a puzzle effect, allowing us to turn any photo into a jigsaw puzzle! Or at least, we ll be creating the illusion

More information

Recording your Voice Tutorials 3 - Basic Uses of Audacity Wayne B. Dickerson

Recording your Voice Tutorials 3 - Basic Uses of Audacity Wayne B. Dickerson Recording your Voice Tutorials 3 - Basic Uses of Audacity Wayne B. Dickerson In this tutorial, you are going to learn how to use Audacity to perform some basic functions, namely, to record, edit, save

More information

BORDERS AND FRAMES - DROP SHADOW

BORDERS AND FRAMES - DROP SHADOW BORDERS AND FRAMES - DROP SHADOW In this tutorial in our series on creating photo borders and frames in Photoshop, we ll learn how to quickly add canvas space and a drop shadow to an image to create a

More information

pla<orm-style game which you can later add your own levels, powers and characters to. Feel free to improve on my art

pla<orm-style game which you can later add your own levels, powers and characters to. Feel free to improve on my art SETTING THINGS UP Card 1 of 8 1 These are the Advanced Scratch Sushi Cards, and in them you ll be making a pla

More information

Girls Programming Network. Scissors Paper Rock!

Girls Programming Network. Scissors Paper Rock! Girls Programming Network Scissors Paper Rock! This project was created by GPN Australia for GPN sites all around Australia! This workbook and related materials were created by tutors at: Sydney, Canberra

More information

Research Assignment for PSY x and 07x

Research Assignment for PSY x and 07x Research Assignment for PSY 150 05x and 07x If you were going to write a research paper in psychology, how would you do your research? The purpose of this assignment is to familiarize you with PsycINFO

More information

Pass-Words Help Doc. Note: PowerPoint macros must be enabled before playing for more see help information below

Pass-Words Help Doc. Note: PowerPoint macros must be enabled before playing for more see help information below Pass-Words Help Doc Note: PowerPoint macros must be enabled before playing for more see help information below Setting Macros in PowerPoint The Pass-Words Game uses macros to automate many different game

More information

Photoshop: Manipulating Photos

Photoshop: Manipulating Photos Photoshop: Manipulating Photos All Labs must be uploaded to the University s web server and permissions set properly. In this lab we will be manipulating photos using a very small subset of all of Photoshop

More information

Following this guide will make step 1 a snap. FOLLOW IT CLOSELY And This Is Elementary SIMPLE!

Following this guide will make step 1 a snap. FOLLOW IT CLOSELY And This Is Elementary SIMPLE! Following this guide will make step 1 a snap. FOLLOW IT CLOSELY And This Is Elementary SIMPLE!. (You can print this by right clicking you mouse and clicking print, going up to File>Print, or using the

More information

Space Invadersesque 2D shooter

Space Invadersesque 2D shooter Space Invadersesque 2D shooter So, we re going to create another classic game here, one of space invaders, this assumes some basic 2D knowledge and is one in a beginning 2D game series of shorts. All in

More information

Photoshop Weather Effects Rain

Photoshop Weather Effects Rain Photoshop Weather Effects Rain In this photo effects tutorial, we ll learn how to add a simple yet convincing rain effect to a photo, a great way to add mood and atmosphere, without getting your camera

More information

C# Tutorial Fighter Jet Shooting Game

C# Tutorial Fighter Jet Shooting Game C# Tutorial Fighter Jet Shooting Game Welcome to this exciting game tutorial. In this tutorial we will be using Microsoft Visual Studio with C# to create a simple fighter jet shooting game. We have the

More information

Blend Photos Like a Hollywood Movie Poster

Blend Photos Like a Hollywood Movie Poster Blend Photos Like a Hollywood Movie Poster Written By Steve Patterson In this Photoshop tutorial, we're going to learn how to blend photos together like a Hollywood movie poster. Blending photos is easy

More information

Adding in 3D Models and Animations

Adding in 3D Models and Animations Adding in 3D Models and Animations We ve got a fairly complete small game so far but it needs some models to make it look nice, this next set of tutorials will help improve this. They are all about importing

More information

The original image. Let s get started! The final rainbow effect. The photo sits on the Background layer in the Layers panel.

The original image. Let s get started! The final rainbow effect. The photo sits on the Background layer in the Layers panel. Add A Realistic Rainbow To A Photo In this Photoshop photo effects tutorial, we ll learn how to easily add a rainbow, and even a double rainbow, to a photo! As we ll see, Photoshop ships with a ready-made

More information

BOSS PUTS YOU IN CHARGE!

BOSS PUTS YOU IN CHARGE! BOSS PUTS YOU IN CHARGE! Here s some good news if you are doing any of these courses the NHS may be able to PAY your tuition fees AND, if your course started after September 2012, you also get a thousand

More information

Create Your Own World

Create Your Own World Create Your Own World Introduction In this project you ll learn how to create your own open world adventure game. Step 1: Coding your player Let s start by creating a player that can move around your world.

More information

ADDING FIREWORKS TO A PHOTO

ADDING FIREWORKS TO A PHOTO ADDING FIREWORKS TO A PHOTO In this Photoshop tutorial, we re going to learn how to add fireworks to a photo. What you ll need is a photo of fireworks and the photo you want to add the fireworks to (preferably

More information

Creating Photo Borders With Photoshop Brushes

Creating Photo Borders With Photoshop Brushes Creating Photo Borders With Photoshop Brushes Written by Steve Patterson. In this Photoshop photo effects tutorial, we ll learn how to create interesting photo border effects using Photoshop s brushes.

More information

WORN, TORN PHOTO EDGES EFFECT

WORN, TORN PHOTO EDGES EFFECT Photo Effects: CC - Worn, Torn Photo Edges Effect WORN, TORN PHOTO EDGES EFFECT In this Photoshop tutorial, we ll learn how to take the normally sharp, straight edges of an image and make them look all

More information

Programming Exam. 10% of course grade

Programming Exam. 10% of course grade 10% of course grade War Overview For this exam, you will create the card game war. This game is very simple, but we will create a slightly modified version of the game to hopefully make your life a little

More information

Jing PDF Tutorial Template

Jing PDF Tutorial Template Jing PDF Tutorial Template Developer Name: Microsoft App Utilized: Video URL from Camtasia: https://www.youtube.com/watch?v=kcp7hg8vbvs&feature=youtu.be Table of Contents New Slide pg. 2-3 Action Button

More information

FLAMING HOT FIRE TEXT

FLAMING HOT FIRE TEXT FLAMING HOT FIRE TEXT In this Photoshop text effects tutorial, we re going to learn how to create a fire text effect, engulfing our letters in burning hot flames. We ll be using Photoshop s powerful Liquify

More information

Photoshop: Manipulating Photos

Photoshop: Manipulating Photos Photoshop: Manipulating Photos All Labs must be uploaded to the University s web server and permissions set properly. In this lab we will be manipulating photos using a very small subset of all of Photoshop

More information

In this project you ll learn how to create a game in which you have to save the Earth from space monsters.

In this project you ll learn how to create a game in which you have to save the Earth from space monsters. Clone Wars Introduction In this project you ll learn how to create a game in which you have to save the Earth from space monsters. Step 1: Making a Spaceship Let s make a spaceship that will defend the

More information

Escape the Nightmare

Escape the Nightmare Escape the Nightmare Objective You and your friends are trapped in a nightmare guarded by monstrous wardens. You must work together to escape, by harnessing aspects of the nightmare to defeat the wardens.

More information

GOAL SETTING NOTES. How can YOU expect to hit a target you that don t even have?

GOAL SETTING NOTES. How can YOU expect to hit a target you that don t even have? GOAL SETTING NOTES You gotta have goals! How can YOU expect to hit a target you that don t even have? I ve concluded that setting and achieving goals comes down to 3 basic steps, and here they are: 1.

More information

settinga.html & setcookiesa.php

settinga.html & setcookiesa.php Lab4 Deadline: 18 Oct 2017 Information about php: Variable $_SERVER[ PHP_SELF ] Description The filename of the current script (relative to the root directory) Function string htmlspecialchars(string $s)

More information

1 Shooting Gallery Guide 2 SETUP. Unzip the ShootingGalleryFiles.zip file to a convenient location.

1 Shooting Gallery Guide 2 SETUP. Unzip the ShootingGalleryFiles.zip file to a convenient location. 1 Shooting Gallery Guide 2 SETUP Unzip the ShootingGalleryFiles.zip file to a convenient location. In the file explorer, go to the View tab and check File name extensions. This will show you the three

More information

Stitching Panoramas using the GIMP

Stitching Panoramas using the GIMP Stitching Panoramas using the GIMP Reference: http://mailman.linuxchix.org/pipermail/courses/2005-april/001854.html Put your camera in scene mode and place it on a tripod. Shoot a series of photographs,

More information

BLACKBOARD LEARN 9.1: BASIC TRAINING- PART 1

BLACKBOARD LEARN 9.1: BASIC TRAINING- PART 1 BLACKBOARD LEARN 9.1: BASIC TRAINING- PART 1 Beginning of Part 1 INTRODUCTION I m Karissa Greathouse, for those of you that don t know me. I think I know almost everybody in here, but some of you may not

More information

CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game

CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game Brooke Chenoweth Spring 2018 Goals To carry on forward with the Space Invaders program we have been working on, we are going

More information

CIDM 2315 Final Project: Hunt the Wumpus

CIDM 2315 Final Project: Hunt the Wumpus CIDM 2315 Final Project: Hunt the Wumpus Description You will implement the popular text adventure game Hunt the Wumpus. Hunt the Wumpus was originally written in BASIC in 1972 by Gregory Yob. You can

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

Assignment II: Set. Objective. Materials

Assignment II: Set. Objective. Materials Assignment II: Set Objective The goal of this assignment is to give you an opportunity to create your first app completely from scratch by yourself. It is similar enough to assignment 1 that you should

More information

Blend Photos With Apply Image In Photoshop

Blend Photos With Apply Image In Photoshop Blend Photos With Apply Image In Photoshop Written by Steve Patterson. In this Photoshop tutorial, we re going to learn how easy it is to blend photostogether using Photoshop s Apply Image command to give

More information

Organizing and Customizing Content

Organizing and Customizing Content Organizing and Customizing Content JUMPSTART Session 2: Organizing and Customizing Content Welcome to this Jumpstart session on Organizing and Customizing Content. We hope you have had a chance to explore

More information

iphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book.

iphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book. iphoto Getting Started Get to know iphoto and learn how to import and organize your photos, and create a photo slideshow and book. 1 Contents Chapter 1 3 Welcome to iphoto 3 What You ll Learn 4 Before

More information

Statistics Laboratory 7

Statistics Laboratory 7 Pass the Pigs TM Statistics 104 - Laboratory 7 On last weeks lab we looked at probabilities associated with outcomes of the game Pass the Pigs TM. This week we will look at random variables associated

More information

Photoshop Backgrounds: Turn Any Photo Into A Background

Photoshop Backgrounds: Turn Any Photo Into A Background Photoshop Backgrounds: Turn Any Photo Into A Background Step 1: Duplicate The Background Layer As always, we want to avoid doing any work on our original image, so before we do anything else, we need to

More information

You are going to learn how to create a game in which a helicopter scores points by watering flowers in the city.

You are going to learn how to create a game in which a helicopter scores points by watering flowers in the city. Green Your City Introduction You are going to learn how to create a game in which a helicopter scores points by watering flowers in the city. Step 1: Helicopter Let s code your helicopter to move across

More information

Videos get people excited, they get people educated and of course, they build trust that words on a page cannot do alone.

Videos get people excited, they get people educated and of course, they build trust that words on a page cannot do alone. Time and time again, people buy from those they TRUST. In today s world, videos are one of the most guaranteed ways to build trust within minutes, if not seconds and get a total stranger to enter their

More information

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Memory Introduction In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Step 1: Random colours First, let s create a character that can change

More information

Photoshop: Manipulating Photos

Photoshop: Manipulating Photos Photoshop: Manipulating Photos All Labs must be uploaded to the University s web server and permissions set properly. In this lab we will be manipulating photos using a very small subset of all of Photoshop

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

Central Photography [INSTAGRAM EFFECTS]

Central Photography [INSTAGRAM EFFECTS] 1 1. Open Photoshop. 2. Go to File/New (Ctrl+N). 3. Name your file. 4. Set the Width to 11 inches. 2 5. Set the Height to 8.5 inches. 6. Set your Resolution to 200 pixels/inch. 7. Set your Background Contents

More information

Comprehensive Rules Document v1.1

Comprehensive Rules Document v1.1 Comprehensive Rules Document v1.1 Contents 1. Game Concepts 100. General 101. The Golden Rule 102. Players 103. Starting the Game 104. Ending The Game 105. Kairu 106. Cards 107. Characters 108. Abilities

More information

Adding Fireworks To A Photo With Photoshop

Adding Fireworks To A Photo With Photoshop Adding Fireworks To A Photo With Photoshop Written by Steve Patterson. In this Photoshop Effects tutorial, we re going to learn how to add fireworks to a photo. What you ll need is a photo of fireworks

More information

The original image. As I said, we ll be looking at a few different variations on the effect. Here s the first one we ll be working towards:

The original image. As I said, we ll be looking at a few different variations on the effect. Here s the first one we ll be working towards: DIGITAL PIXEL EFFECT In this Photoshop tutorial, we re going to look at how to create a digital pixel effect, which is often used in ads that sell anything to do with digital. We re going to first pixelate

More information

An Absolute Beginners Guide to BookBuzzr and Internet Marketing (For Authors)

An Absolute Beginners Guide to BookBuzzr and Internet Marketing (For Authors) An Absolute Beginners Guide to BookBuzzr and Internet Marketing (For Authors) BookBuzzr The World s No. 1 Online Book Marketing Technology for Authors Page 1 of 9 Who should read this guide?... 3 What

More information

Creating Journey In AgentCubes

Creating Journey In AgentCubes DRAFT 3-D Journey Creating Journey In AgentCubes Student Version No AgentCubes Experience You are a traveler on a journey to find a treasure. You travel on the ground amid walls, chased by one or more

More information

Add Rays Of Sunlight To A Photo With Photoshop

Add Rays Of Sunlight To A Photo With Photoshop Add Rays Of Sunlight To A Photo With Photoshop Written by Steve Patterson. In this photo effects tutorial, we'll learn how to easily add rays of sunlight to an image, a great way to make an already beautiful

More information

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds.

In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds. Brain Game Introduction In this project you ll learn how to create a times table quiz, in which you have to get as many answers correct as you can in 30 seconds. Step 1: Creating questions Let s start

More information

In this video tutorial, we re going to take a look at continuity editing and how we can use editing techniques to compress time.

In this video tutorial, we re going to take a look at continuity editing and how we can use editing techniques to compress time. Digital Film School Continuity editing In this video tutorial, we re going to take a look at continuity editing and how we can use editing techniques to compress time. Rick and John have given me the rushes

More information

Kaltura CaptureSpace Lite Desktop Recorder: Editing, Saving, and Uploading a Recording

Kaltura CaptureSpace Lite Desktop Recorder: Editing, Saving, and Uploading a Recording Kaltura CaptureSpace Lite Desktop Recorder: Editing, Saving, and Uploading a Recording For this handout, we will be editing the Screen Recording we created in the Kaltura CaptureSpace Lite Desktop Recorder

More information

Why Do We Need Selections In Photoshop?

Why Do We Need Selections In Photoshop? Why Do We Need Selections In Photoshop? Written by Steve Patterson. As you may have already discovered on your own if you ve read through any of our other Photoshop tutorials here at Photoshop Essentials,

More information

Liquid Camera PROJECT REPORT STUDY WEEK FASCINATING INFORMATICS. N. Ionescu, L. Kauflin & F. Rickenbach

Liquid Camera PROJECT REPORT STUDY WEEK FASCINATING INFORMATICS. N. Ionescu, L. Kauflin & F. Rickenbach PROJECT REPORT STUDY WEEK FASCINATING INFORMATICS Liquid Camera N. Ionescu, L. Kauflin & F. Rickenbach Alte Kantonsschule Aarau, Switzerland Lycée Denis-de-Rougemont, Switzerland Kantonsschule Kollegium

More information

Michael Hyatt Talks Spiritual Journey & Unexpected New Season of Ray Donovan [EUR Exclusive]

Michael Hyatt Talks Spiritual Journey & Unexpected New Season of Ray Donovan [EUR Exclusive] Michael Hyatt Talks Spiritual Journey & Unexpected New Season of Ray Donovan [EUR Exclusive] Michael Hyatt *With nearly 30 years in the business, actress Michael Hyatt has been a part of some of television

More information

Whack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Whack-a-Witch. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code Introduction: This project is like the game Whack-a-Mole. You get points for hitting the witches that appear on the screen. The aim is to get as many points as possible in 30 seconds! Activity Checklist

More information

Lazy Money Method. With Methods Like These, Why are You Broke?

Lazy Money Method. With Methods Like These, Why are You Broke? Lazy Money Method With Methods Like These, Why are You Broke? I never understood why people have a hard time making money online, until I got my ass into the game. I used to think that once the internet

More information

THE BACKGROUND ERASER TOOL

THE BACKGROUND ERASER TOOL THE BACKGROUND ERASER TOOL In this Photoshop tutorial, we look at the Background Eraser Tool and how we can use it to easily remove background areas of an image. The Background Eraser is especially useful

More information

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute Building Games and Animations With Scratch By Andy Harris Computers can be fun no doubt about it, and computer games and animations can be especially appealing. While not all games are good for kids (in

More information

- Introduction - Minecraft Pi Edition. - Introduction - What you will need. - Introduction - Running Minecraft

- Introduction - Minecraft Pi Edition. - Introduction - What you will need. - Introduction - Running Minecraft 1 CrowPi with MineCraft Pi Edition - Introduction - Minecraft Pi Edition - Introduction - What you will need - Introduction - Running Minecraft - Introduction - Playing Multiplayer with more CrowPi s -

More information

Motion Blur with Mental Ray

Motion Blur with Mental Ray Motion Blur with Mental Ray In this tutorial we are going to take a look at the settings and what they do for us in using Motion Blur with the Mental Ray renderer that comes with 3D Studio. For this little

More information

This Photoshop Tutorial 2011 Steve Patterson, Photoshop Essentials.com. Not To Be Reproduced Or Redistributed Without Permission. The original image.

This Photoshop Tutorial 2011 Steve Patterson, Photoshop Essentials.com. Not To Be Reproduced Or Redistributed Without Permission. The original image. Layer Opacity VS FIll One of the most common questions I receive from Photoshop users, and not just beginners, is What the heck is the difference between the Opacity and Fill options in the Layers panel?

More information

Turn A Photo Into A Collage Of Polaroids With Photoshop

Turn A Photo Into A Collage Of Polaroids With Photoshop http://www.photoshopessentials.com/photo-effects/polaroids/ Turn A Photo Into A Collage Of Polaroids With Photoshop Written by Steve Patterson. In this Photoshop Effects tutorial, we ll learn how to take

More information

Create Or Conquer Game Development Guide

Create Or Conquer Game Development Guide Create Or Conquer Game Development Guide Version 1.2.5 Thursday, January 18, 2007 Author: Rob rob@createorconquer.com Game Development Guide...1 Getting Started, Understand the World Building System...3

More information

Would You Like To Earn $1000 s With The Click Of A Button?

Would You Like To Earn $1000 s With The Click Of A Button? Would You Like To Earn $1000 s With The Click Of A Button? (Follow these easy step by step instructions and you will) This e-book is for the USA and AU (it works in many other countries as well) To get

More information

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level.

In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level. Dodgeball Introduction In this project you ll learn how to create a platform game, in which you have to dodge the moving balls and reach the end of the level. Step 1: Character movement Let s start by

More information

Creating a Historical Tour in Alice

Creating a Historical Tour in Alice Creating a Historical Tour in Alice Overview Making a historical tour in Alice is a good way to visualize a historical place, event, or person, and can help you learn facts about history. In this tutorial,

More information

Composite Master Class Blend two images together to create a seamless collage

Composite Master Class Blend two images together to create a seamless collage Composite Master Class Blend two images together to create a seamless collage By Liz Ness Whether it s a custom senior photo, an album cover, or a basic digital collage, combining two or more images to

More information