Wednesday, June 18, 2014

Final Project

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

1) How I started was I brainstormed ideas for what the objective of my game should be and then I started putting together the basics of how the game should function and what instructions I should give to the sprites to make my game work correctly.

2) I had a lot of problems during this final project. It was very challenging and sometimes frustrating, but what I did was I tried different sequences of blocks on different sprites' scripts and also completely different blocks.

3) I tested the game by actually playing the game myself, asking myself while I was playing if it followed the rubric and at the same time accomplished what I wanted to do in the game. After many many times of testing it out, I finally got a yes to that answer and everything was working out exactly the way I wanted it to.

Tuesday, June 17, 2014

Purpose of my Game

The purpose of my game is for the dragon to spray fire at all the butterflies once it touches them. Each level will add new types of butterflies that are harder to catch and some that you don't want to touch because you'll lose points. Each time the dragon sprays a butterfly it earns one point. As the level moves on to the next, the butterflies can be worth 2 points as well!

Tuesday, June 10, 2014

Interactions try it Reflection

1.) The puzzles I worked on were #1: Whenever you press the B key, the sprite gets a little bigger. Whenever you press the S key, the sprite gets a little smaller.Except for that one I made the dog get a little bigger every time the B key is pressed. I also did #5: Whenever two sprites collide, one of them says: "Excuse me." and lastly, I did puzzle #6 Whenever the cat sprite gets near the dog sprite, the dog turns and runs from the cat. Except for this one I made the dog float above the cat until it wasn't touching it anymore and it began the cycle again. 

2.) My strategy for solving the puzzles was to try and see what works and if it didn't work, I would try something new; either a new order of the blocks or a new block added into the set instructions. 

3.) All of the puzzles helped me think of ideas for my game project because I don't really know what I am going to do for the project yet, but these puzzles helped me add to things I know how to use, so now I have more tools that I will be  able to use for my game project including the sensing blocks.

Interactions try it

Wednesday, June 4, 2014

Conversations Reflection

1.) I would describe broadcast to someone else like instructions given to do a certain motion or sound etc. after the program goes through the main script. You define the broadcast script and then the main script follows your given instructions. Mostly used to make sure the instructions happen organized in time.

2.) You would use broadcasting in a project where you might want to make sure a motion comes after a different motion after waiting a certain amount of time.

Conversations Activity

Characters Reflection

1.)I would explain "Make a Block" to someone else by saying you create you're own block and then you define it so that when that script is pressed it does all the instructions given.
2.) You might use "Make a Block" when you have more than one character and you want them to move at the same time.

Characters Activity

Monday, June 2, 2014

De-bug It Reflection

1.) One of the Debug-It strategies I used was when the Scratch cat would dance, but Gobo wouldn't, I added a "when flag clicked to Gobo" script. 2.)I don't really know how I would help someone else Debug a project because I'm just learning how to use Scratch myself. So I wold suggest just to play around with all the different blocks until something works.