Thursday, June 19, 2014

Levels - Scratch

http://scratch.mit.edu/projects/23828905/

In this project, the variable is a level. When the green flag is clicked, the level switches to 1. Each time a fish is eaten, the level goes up. A way to increase the difficulty in this game is to add more fish every level and have them swim faster, making it harder for the big fish to catch them and eat them.

Score - Scratch

http://scratch.mit.edu/projects/23828500/

A variable is something in the level such as your score. Each time the big fish eats a small fish in this project, the score goes up by one. If I were to explain a variable to a young learner, I would ask them about video games that they have played before and ask them if those games had levels and/or scores in them, then let them know that those are what we call variables.

Creative Game - Scratch

http://scratch.mit.edu/projects/23685610/

I made a lot of revisions to the first idea I had of what I wanted this game to be. I first wanted the monkey to case bananas, but I also wanted apples to fall. Each time apples would fall, the monkey would have to start over the level, but I had trouble with that, so I took the apples out of the game. I thought about what would make my game good, what would make it meet the requirements, and also what I was capable of doing and understanding. I started with the idea that whenever the score would reach 20, the level would change and more bananas would start falling. I had a lot of trouble with that because I wasn't able to make the level change when the score reached 20. To work through this, I decided to add a time to the level. I added a time to each level with a song. The first level has a time limit of 16 seconds, the second level has a time limit of 9 seconds, and the third has a time limit of 7 seconds. I tested this many times, finding out problems with the game, revising them, and making sure that it worked each time it was played correctly and the way that I wanted it to. 

The Purpose of my Scratch Game

The purpose of the game I am making on Scratch is to have a monkey who moves around following the mouse. As the monkey moves around, bananas fall from the sky and the monkey has to try to catch as many as possible. In each level, there is a song playing. In the first level, the song is longer, making it easier to get more bananas. As the levels get higher, the song gets shorter making it harder to reach the amount of bananas that the monkey had gotten before.

Thursday, June 12, 2014

Debug It Week 2

Debug It 1
http://scratch.mit.edu/projects/23545856/

Debug It 2
http://scratch.mit.edu/projects/23546251/#player

Debug It 3
http://scratch.mit.edu/projects/23546371/#player

Debug It 4
http://scratch.mit.edu/projects/23546544/#player

Debug It 5
http://scratch.mit.edu/projects/23547325/#player

These challenges were a little bit tougher than the Week 1 Debug It challenges, but I found ways to figure it out and problem solve.

Tuesday, June 10, 2014

Scenes - Scratch

http://scratch.mit.edu/projects/23392530/

The stage has in common with the sprites everything except for motion, because the backdrop cannot move.

In a scene, sprites are initialized by going into their scripts and telling them to do an action when the backdrop changes.

On a few other projects, backdrops were used for sprites to walk from one place to another or to go on an adventure in a few scenes before they reached their destination. 

 

Friday, June 6, 2014

Conversations - Scratch

http://scratch.mit.edu/projects/23298342/

In my conversations project, the shark sprite is chasing the starfish sprite. When the shark talks to the starfish, he wants the starfish to stop swimming away from him.

Timing would be used in a project if one sprite needed to do an action and the other one needed to wait before it could do another action.

10 block challenge

http://scratch.mit.edu/projects/22868302/

 This activity helped me learn Scratch by showing me the individual blocks I could use and how I could use them. The 10 block restraint impacted my ideas because I was not able to do the project my way and it was tough to make the sprite do actions with the little amount of blocks that I had.

Thursday, June 5, 2014

Make a Block!

http://scratch.mit.edu/projects/22977656/

If I were to explain "Make a Block" to someone, I would tell them that they would need to use it if they have sprites that have a long list of actions to do, then they should make a block, especially if that list is taking up a lot of space on the script page. They would need to go to the "Make a Block" tab and click on make a block, after that, they would need to define what that block should make the character do and drag its actions under it.


Debug It! 5

http://scratch.mit.edu/projects/22925188/

In Debug It 5, the Scratch Cat should be saying, "Meow, meow, meow!" when the green flag is clicked in the speech bubble and it should have a sound as well. The speech bubble happens before the sound, however, and the cat only makes one 'Meow' sound. To fix the problem, I needed to check why only one meow sound was happening. In the "sound" tab, there is a block that says "play sound meow until done". After the block that signals Scratch Cat to say "Meow, meow, meow", the "play sound" tab will go under it and then signal the sound to play until the cat is done talking.

One strategy I used was I looked into the blocks and found what I could use to make the sound play until the cat was done talking.

This could be a good way to teach someone how to debug by helping them learn to look at all of their options and see what they could do to make their project work the way they wanted it to. 

Debug It! 4

http://scratch.mit.edu/projects/22924931/

In Debug It 4, the Scratch Cat is flipping out and walking upside down, but he is really supposed to be pacing back and forth across the stage. To fix the problem, I needed to go back into the script and look at what the Scratch Cat was doing wrong and what action was causing him to flip out.

A strategy I used was going back and looking at my work to see what the problem was and how I could fix it.

This could help someone learn to debug by teaching them to go back and check their work so that the sprite does exactly what they want it to do.

Debug It! 3

http://scratch.mit.edu/projects/22924522/#player

On this debug it activity, Scratch Cat needed to do a flip when the space key was pressed, but he wouldn't. How do we fix the problem? There is a block called "when space key pressed". You need to put it on top of the actions that you want the Scratch Cat to do and then when the space key is pressed, he will then do it.

A strategy I used was this list of steps: Go into the event tab, get "when space key pressed" block, and put it above the action(s) you want Scratch Cat to do when it is pressed.

This would be helpful when helping someone learn to debug a project by letting them know that there are different ways to make the sprites move.

Tuesday, June 3, 2014

Debug It! 2

http://scratch.mit.edu/projects/22924293/

In this debug it activity, Scratch Cat was supposed to be on the left side of the stage, say something about being there, then move to the right side of the stage and say something about being there. After he did that though, he didn't do it again. So how did I fix that? There is a block used in Scratch called the repeat block. You put any actions for a sprite within the repeat block, and then put the number of times you want those actions to repeat on the block.

With this, I could teach someone save a lot of time on their project if I taught them to repeat actions that they wanted the sprite to do more than once.

I found this helpful to me because it helped me save time on my project.


Debug It! 1

http://scratch.mit.edu/projects/22923998/#player

On this debug it activity, Scratch Cat and Gobo were supposed to start dancing, but only Scratch Cat would dance. To fix it, I found that each individual sprite needed their own script. So if Scratch Cat was told to dance when the green flag was clicked, I needed to tell Gobo to do the same in his own script.

I would help someone learn from this project by letting them know that if they want to have two or more sprites wandering around the screen of their project, they would need to give each character a script to allow them to move their own way and do their own actions.

I think this helped me in my process of learning how to use Scratch because I didn't know each sprite needed their own script before, I had never even had more than one sprite on my projects before that.