TermsThe questions below are to ponder as you work on each term - simply follow along with each tutorial and do what they do. You can combine terms into Scratch files as you see fit instead of doing separate files for each.
Parallelism
Can one sprite do multiple things at the same time? Can two sprites do something at the same time? Can sprites and the background do something at the same time? What are the mechanisms that enable parallelism in Scratch? Parallelism example in Scratch - click here. Create an example of Parallelism in a new Scratch file (label it Parallelism) ___________________________________ Events What are the different ways that actions are triggered in Scratch that you know so far? Events in Scratch / Coordinating Events in Scratch- click here. Create an example of Events in a new Scratch file (label it Events) ______________________________________________ Conditionals Conditionals and Sensing in Scratch (BLUE BLOCKS) Watch the following videos we watched in class to learn about Conditionals (If Statements) and Sensing (Blue Blocks) - Pet the Cat - If/Then Statement - Sorry, link for video is not available without a logon. See the Scratch code from the program in the video here. - Don't Pet the Cat - If/Then/Else Statement. See the Scratch code for the program in the video here. - Cat chasing bird using sensing. (Threads) See the Scratch code for the program in the video here. Additional helpful videos:. Conditionals Sensing: Part I Sensing: Part II Create an example of CONDITIONALS and SENSING in a new Scratch file (label it Conditionals and Sensing) _____________________________________________ Variables - What is a variable? - How can variables be useful in a game? - Watch the Variables Nuts and Bolts video - click here. Create an example of Variables in a new Scratch file (label it Variables) ____________________________________________ Chasing games Chasing Game Challenge from Pursuitery - (click here). In this challenge the player is being chased by a bug. Be aware that the program code for chasing another Sprite is slightly more complicated than being chased by a Sprite. begin the Chasing Game Challenge from Pursuitery. Think about your game before you begin programming. You may work on the game with a partner. Watch the video again to get additional guidance. Below are the requirements for your game. - The chasing game is a competitive game involving two sprites (Sprite 1 and Sprite 2) in Scratch. The play space is the Scratch stage. - The goal of Sprite 1 is to avoid being caught by Sprite 2. The goal of Sprite 2 is to catch Sprite 1. - Sprite 1 is controlled by the person playing the game. The player controls Sprite 1 by pressing the arrow keys to avoid being caught by Sprite 2. The person playing the game decides how to avoid Sprite 2. There is some program logic controlling how quickly Sprite 1 moves. Change the costume of Sprite 1 when the Sprite gets caught. - Sprite 2 is controlled by the computer. Sprite 2 is programmed to catch Sprite 1. All of the decisions regarding the movements of Sprite 2 are controlled by the programs written for Sprite 2. Change the costume of Sprite 2 when he catches Sprite 1. - The game is over when Sprite 1 is caught. An announcement should be made that the game is over. - The game should be fun to play! It shouldn't be too easy, and it shouldn't be too hard. - Ask someone else to play your game and get their feedback. Add some Jumping ? You can add some extras to your game such as sounds and backgrounds. Add the extras after you finish coding the basic features of the game. Create a Chasing Game in a new Scratch file (label it Chasing Game) _______________________________________________ |