4D Design 2009This is a featured page


Welcome to 4D 2009 Go to PORTFOLIOS

Second half of Spring Term GO to INFO

4D Design Assignment 1 Wednesday, Jan 14, 2009

Introduction to Scratch: Creating and Controlling a Sprite (Part 1)

At the conclusion of this project, you will be able to control simple right/left movement, sound and key-controlled color changes. Upload the final project to your gallery at the Scratch site.

Go to tutorials:

http://learnscratch.org/index.php?option=com_content&task=view&id=28&Itemid=88

upload to scratch:

http://scratch.mit.edu/

betz example:
http://scratch.mit.edu/users/scottbetzteach

4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design Assignment 2 Wednesday, Jan 21, 2009
Share the experience in a common game- Pirates of the Caribbean Online

https://apps.pirates.go.com/pirates/v3/index?pageId=createAccount


Sign up and play. Level up to 4. Consider how this game is constructed. What is the story? What is the environment like? How is the action controlled? What could you create that is similar to this game?

We will eventually create a scene based on "Pirates..."

http://sketchup.google.com/

4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design Assignment 3 Monday, Jan 26, 2009
At the conclusion of this project, you will be able to control Speaking, Thinking, Image effects, Sounds, Voices, Music and Animation.


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


Build in Soda Play
4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas


4D Design 2009 - HBCU Arts and Ideas

4D Design Assignment 4 Wednesday, Jan 28, 2009
Move on to the next tutorials in Scratch
Go to tutorials:

http://learnscratch.org/index.php?option=com_content&task=view&id=28&Itemid=88

By now you have completed the below Scratch 1 Lessons 1-8
4D Design 2009 - HBCU Arts and Ideas

now...

Move on to Scratch 2, Unit 1, Lessons 1-6 (see image below and blue highlight area) Go to Scratch 2, Unit 1

4D Design 2009 - HBCU Arts and Ideas

Scratch 2, lesson 1
4D Design 2009 - HBCU Arts and Ideas

Scratch 2, lesson 2

4D Design 2009 - HBCU Arts and Ideas

Scratch 2, lesson 3

4D Design 2009 - HBCU Arts and Ideas

Scratch 2, lesson 4

4D Design 2009 - HBCU Arts and Ideas

Scratch 2, lesson 5

4D Design 2009 - HBCU Arts and Ideas

Scratch 2, lesson 6

4D Design 2009 - HBCU Arts and Ideas

Finally, create a project using the 13 lessons above and share it to the Scratch site under your name and titled "Scratch 2, Unit 1 Your Name"

4D Design Assignment 5 Monday, Feb 2, 2009
coming next...


I suggest "cut/pasting" the below KEY/FUNCTION list so you can keep track of your programming. The red keys are the only ones used in Scratch.

4D Design 2009 - HBCU Arts and Ideas

KEY----------------FUNCTION
Up -----------------
Down -----------------
Right -----------------
Left -----------------
Space -----------------
A -----------------
B -----------------
C -----------------
D -----------------
E -----------------
F -----------------
G -----------------
H -----------------
I -----------------
J -----------------
K -----------------
L -----------------
M -----------------
N -----------------
O -----------------
P -----------------
Q -----------------
R -----------------
S -----------------
T -----------------
U -----------------
V -----------------
W -----------------
X -----------------
Y -----------------
Z -----------------
0 -----------------
1 -----------------
2 -----------------
3 -----------------
4 -----------------
5 -----------------
6 -----------------
7 -----------------
8 -----------------
9 -----------------

4D Design Midterm Checklist

By March 4 5PM you should have:

Examples of most functions of Scratch based on the tutorials in:

Scratch 1 Overview
This introductory course will allow you to quickly and easily learn how to use some of the capabilities of Scratch. You will learn how to move Sprites (people, animals, objects, etc.) in your programs, how to add sounds, how to change colors, control actions with the mouse or the keyboard, how to design your own Sprites, etc
Lesson 1
Tutorial Part 1: Start Moving 1:35
Tutorial Part 2: Add a Sound 1:55
Tutorial Part 3: Start a Dance 1:59

Lesson 2
Tutorial Part 1: Again and Again 2:38
Tutorial Part 2: The Green Flag 0:55

Lesson 3
Tutorial Part 1: Change Color 1:34
Tutorial Part 2: Pressing Keys 1:31

Lesson 4
Tutorial: Create a Sprite 2:13
Lesson 5
Tutorial: Speaking 2:48
Lesson 6
Tutorial: Image Effects 1:12
Lesson 7
Tutorial: Add Audio 1:44
Lesson 8
Tutorial: Animation 1:36

TOTAL 19 minutes of tutorial and approximately 4.5 hours of work time

Scratch 2
Unit 1 In this unit you will find a group of video tutorials describing the blocks included in the menu groups Motion and Looks. The menu group Motion provides functionalities such as move and turn sprites, change their direction, etc. The menu group Looks provides functionalities such as switch to costumes, display speech or thought bubbles, change or set graphic effects, etc.
Lesson 1
Tutorial Part 1: Move and Turn
Scratch Activity: Reproduce the actions in the tutorial. Experiment with the size and direction of the steps and turns.
Tutorial Part 2: Pointing
Scratch Activity: Reproduce the actions in the tutorial. Experiment with other directions and sprites.

Lesson 2
Tutorial Part 1: Go and Glide
Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.
Tutorial Part 2: Changing Positions
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Lesson 3
Tutorial Part 1: Bouncing
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Locating the Sprite
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 4
Tutorial Part 1: Change of Costumes
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sprites and their costumes in the different Scratch libraries.
Tutorial Part 2: Change of Backgrounds
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the backgrounds and their costumes in the different Scratch libraries.

Lesson 5
Tutorial Part 1: Speaking and Thinking
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Graphic Effects
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 6
Tutorial Part 1: Changing Size
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Show and Hide
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 3: Controlling Layers
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.


Unit 2 In this unit you will find a group of lessons describing the blocks included in the menu group Sound and in the menu group Pen. These blocks provide functionalities such play one of the sounds associated with the sprite, play and wait until the end of the sound, select and play drums, select and play instruments, and select a note; setting and changing the color of the pen, setting and changing its shade, its size, putting the pen up or down, stamping and clearing the pen marks from the Stage.
Lesson 7
Tutorial: Playing Sounds
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Lesson 8
Tutorial Part 1: Playing Drums
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.
Tutorial Part 2: Playing Drums
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Lesson 9
Tutorial Part 1: Playing Instruments
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.
Tutorial Part 2: Playing Instruments
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Lesson 10
Tutorial Part 1: Pen Up and Down
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Changing Colors
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 11
Tutorial Part 1: Changing Shades
Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.
Tutorial Part 2: Changing Pen Size
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.
Tutorial Part 3: Stamping Effects
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.


Unit 3 In this unit you will find a group of lessons describing the blocks included in the menu group Control. These blocks provide functionalities such as running scripts when certain keys are pressed or sprites clicked, repetition and selection control structures, communication through broadcast messages, etc
Lesson 12
Tutorial Part 1: Beginning Actions
Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.
Tutorial Part 2: Waiting
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Lesson 13
Tutorial Part 1: Doing Forever
Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.
Tutorial Part 2: Repeating Actions
Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Lesson 14
Tutorial: Broadcasting
Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.

Lesson 15
Tutorial: Conditional Actions
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 16
Tutorial: Stopping
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.


Unit 4 In this unit you will find a group of lessons describing the blocks included in the menu groups Sensing and Variables. These blocks provide functionalities such as reporting the x and y coordinates of the mouse pointer, its up or down position, the presence of audio input and its magnitude level, and whether there is contact with a certain color; creating and setting variables, both of local scope to each sprite and of global scope
Lesson 17
Tutorial Part 1: Mouse Report
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Pressing Keys
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 18
Tutorial Part 1: Touching and Over
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Reporting Distance
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 19
Tutorial Part 1: Using the Timer
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Checking the Volume
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 20
Tutorial: Variables
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.


Unit 5 In this unit you will find a group of lessons describing the blocks included in the menu group Numbers. These blocks provide functionalities such as performing basic arithmetic operations, implementing logic functions, generation of random numbers, and comparing numbers.
Lesson 21
Tutorial Part 1: Arithmetic Operations
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.
Tutorial Part 2: Random Numbers
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 22
Tutorial: Comparing Numbers
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 23
Tutorial: Logic Operations
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Lesson 24
Tutorial: Extra Operations
Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.


Scratch 3
Unit 1 Animation
The video tutorials in this unit study and illustrate projects which include features associated with Animation. These features include story-telling, written and spoken dialog, cinema and theater, etc.
Lesson 1
This project includes a dialog between two friends and a final sound effect. It uses a sequence of wait blocks to synchronize the communication between them. It is a good example for an initial story telling project.
Lesson 2
This project includes a dialog between the two protagonists. During the story there are changes of scenery and costumes and a final section for the project credits. It uses broadcasting signals to synchronize the dialog and the changes of scenery and costumes.
Lesson 3
This project includes animation effects through continuous change of consecutive costumes. It allows step by step study of motion. It is a good project to start using frame by frame costumes of sprites.
Lesson 4
This project uses random selection of predefined set of phrases to automatically create stories. It illustrates the use of location on the Stage, random number generation, and the synchronized action of multiple sprites.
Lesson 5
This project is a good example of interactivity. The user has the ability to create random audio stories. It includes a sprite with audio for each individual represented in the painting. By clicking the sprites the user controls de dialog in the group. It is a good example of graphic and audio design.

Unit 2 Drawing
The video tutorials in this unit study and illustrate projects which include features associated with Drawing and Graphic effects. These features include two and three dimensional graphic effects, drawing simulation, interactive design, etc.
Lesson 6
This project simulates the operation of an etch-sketch toy, allowing the user to draw by using the key arrows and special keys to select colors and the width of the marks. It is a good example for an initial drawing project.
Lesson 7
This project allows the use of the arrow keys and other keys to control the forward direction, turning and color of the pen. It creates an environment where different types of drawings can be obtained by selective and combined use of the controls. It illustrates the use of simultaneous controls in computer drawing.
Lesson 8
This project combines the simple use of arrow keys to move the sprite and the effect of changing colors to obtain colorful designs. It allows for easy modification and expansion of its features.
Lesson 9
This project simulates a lego construction kit, allowing the creation of sophisticated designs with a relatively simple program. The richness of the possible designs is in part due to the large number of existing building blocks, their sizes and colors. It uses a very resourceful method to move the blocks throughout the grid and in the vertical space. It allows for easy expansion and addition of new features.
Lesson 10
This project simulates the operation of a typewriter by printing on the screen the characters typed on the keyboard. It includes a simple but long program which illustrates how to use a large number of inputs to control a project. It allows for easy expansion and it is a good example of how a project can include very long, and at the same time simple, scripts.

Unit 3 Games
The video tutorials in this unit study and illustrate projects which include features associated with Games, Mazes, Interactive Puzzles, etc.
Lesson 11
This project implements a version of the traditional pac-man game. It provides a simple method to navigate through the maze without trespassing its limits. It is a good example for an initial game project. It allows for easy expansion and the addition of new features.
Lesson 12
This project implements a version of the traditional pong game. It includes two moving parts: the ball, which bounces on the edges of the Stage, and the paddle, which is controlled by the player. It includes sound effects, and it is a good example of an initial interactive game project.
Lesson 13
This project implements a maze game where the objective is to arrive to the destination without exiting the allowed -color coded- path. It uses color overlap to control the rules of the game. The operation of the sprite is simple, and illustrates a typical implementation of maze games.
Lesson 14
This project implements a maze game where the objective is to arrive to the final destination in the shortest time possible. It implements the effect of bouncing on the walls, and it includes a simple control of the motion of the sprite. It uses creative text and sound effects.

Unit 4 Interactive Art
The video tutorials in this unit study and illustrate projects which include features associated with Interactive Art, including graphics, creation of sounds, surprise effects, etc.
Lesson 15
This project illustrates the use of simultaneous actions to create colorful designs with simple controls. It allows for easy modification of its parameters. The drawings are obtained with the stamp effect, and therefore multiple sprite costumes efficiently add to the final aspect of the drawings.
Lesson 16
This project combines graphic effects and a set of multiple costumes, selected randomly, to create an enjoyable experience. It illustrates the ability to apply a sequence of graphic effects with opposite parameters to return to the original image.
Lesson 17
This project is an example on the use of multiple costumes to illustrate a sequence of events in the process of accomplishing a complex task, in this case a hand drawing. It is a good example on how to illustrate a sequence of steps.
Lesson 18
This project illustrates the combined use of multiple copies of the same sprite to produce a complex result. In this case it uses a sprite with an arrow shape and a simple script, which in combination with many copies of itself produces remarkable results.
Lesson 19
This project illustrates the use of variables and external input from the user to control the size and shape of the final design. It is a good example on how to control a program by selecting the values of its variables.

Unit 5 Math
The video tutorials in this unit study and illustrate projects which include features associated with Math. These features include math interactive games, exploration of math concepts and graphics, etc.
Lesson 20
This project illustrates an interactive application where random addition problems are created. The user enters the expected solution and later is able to check its accuracy. It illustrates how to create multiple problems randomly, how to get input from the user, how to display this input on the screen and how to check the correctness of the input. It can be expanded to implement other operations and extend the range of final results.
Lesson 21
This project illustrates the graphical representation of a fractal algorithm. It creates an attractive design by repeatedly adding points to the drawing. The consecutive points seem unrelated at first. As the program continues execution the fractal design becomes apparent. It includes three controls for the operation of the program and an additional control to position the sprites in the corners of the design.
Lesson 22
This project illustrates the graphical representation of mathematical equations, in this case linear equations. It allows the user to enter the two parameters of the equation, and changes colors as a new curve is plotted. It allows easy expansion to represent more complex curves - parabolas, hyperbolas, ellipses, other polynomials, etc.
Lesson 23
This project illustrates the graphical representation of mathematical equations, in this case linear equations. It allows the user to enter the two parameters of the equation, and changes colors as a new curve is plotted. It allows easy expansion to represent more complex curves - parabolas, hyperbolas, ellipses, other polynomials, etc.

Unit 6 Music
The video tutorials in this unit study and illustrate projects which include features associated with Music and Sound effects. These features include of musical effects, simulation of musical instruments, music and story-telling, etc.
Lesson 24
This project illustrates the combined effect of sounds and graphics by drawing boxes and ringing bells as the user clicks the mouse pointer on the screen. The color and the shade of the boxes and the pitch of the sounds are a function of the location of the click. It is a good example of a combination of expected and random effects.
Lesson 25
This project implements a piano keyboard that the user can control with the mouse or with the keys of the computer. It simulates the operation of and electronic piano. It also includes pre-programmed melodies that can be automatically be played by the piano. It is a good example of a musical project.
Lesson 26
This project presents a rock band performing one of their songs. It includes graphic motion of the sprites by changing their costumes. It is a good starting project combining image and sound coordination.
Lesson 27
This project illustrates the use of variables to control musical instruments. The user controls with the mouse the choice of instrument, the note played, and the speed or length of the notes. It uses long variable names to allow good control of the sliders.
Lesson 28
This project presents the action of land and air travel accompanied by music. It uses the combined effect of several sprites. It is a good example of the use of motion and change of size to simulate movement, and a good integration of music.
Lesson 29
This project illustrates the use of broadcasting signals to control sprites as they play their instruments. The sprites are pre-programmed to play several types of notes. They actually play them, in a synchronized form, when the director, in this case the script of the background, sends the corresponding signals.

Unit 7 Simulation
The video tutorials in this unit study and illustrate projects which include features associated with the simulation of real life structures, events, phenomena, activities, machines, etc.
Lesson 30
This project uses a very short and simple script to implement a spinning wheel. The operation of the turning sprite is controlled by a random number generator. It allows for easy modification of its parameters. A change in the background can add meaning to the final position of the turning arrow.
Lesson 31
This project illustrates the interaction of multiple sprites simulating the effect of gravity in falling bodies. The interaction between the sprites is controlled by overlapping colors. In addition, the audio signal from the microphone randomly affects the position of the sprites.
Lesson 32
This project illustrates in great detail the process of a web construction with the combined and synchronized motion of two sprites. It uses broadcast signals to activate the different parts of the process. It is a good example of the use of broadcasting and modular scripts to illustrate long and complex processes.

Google Sketchup scene created and add screenshots to your wiki

Two Sodaplay sketches
1. Box 5%
2. Character 5%

A game created based on your Sketchup scene and what you have learned with Scratch. 50%

http://www.wavsource.com/

http://www.spriters-resource.com/

http://pages.cthome.net/mnoni/webpage/spritesheets.html


http://sdb.drshnaps.com/Contact.htm

http://spritecity0.tripod.com/id4.html

http://creators.xna.com/en-US/sample/spritesheet






















No user avatar
sjbetz
Latest page update: made by sjbetz , Mar 16 2009, 12:09 PM EDT (about this update About This Update sjbetz Edited by sjbetz


view changes

- complete history)
Keyword tags: None
More Info: links to this page
There are no threads for this page.  Be the first to start a new thread.