Wednesday, June 18, 2014
Final Scratch Project - Game Post and Reflection
Monday, June 16, 2014
Final Scratch Project - Game Purpose
Saturday, June 14, 2014
Scratch Day 9: Levels
The level is given a variable so you can start at a certain level. This allows the game to start at one and move on as you complete each level.
Scratch Day 9: Score
Thursday, June 12, 2014
Scratch Day 8: Debug it! Part 2
Debug 1- http://scratch.mit.edu/projects/23545854/
Debug 2- http://scratch.mit.edu/projects/23546176/
Debug 3- http://scratch.mit.edu/projects/23546342/
Debug 4- http://scratch.mit.edu/projects/23546470/
Debug 5- http://scratch.mit.edu/projects/23546650/
Like debugging before, a prompt was presented to us and explained what was supposed to happen in the project but for whatever reason, it wasn't happening. We had to go in the script of the project and remix it so whatever the prompt asked for was done.
One strategy I used, like before, was simply experimenting and seeing what would happen if one of the blocks were altered. Also, it's usually the command blocks that need to be changed (repeat 10x, forever, wait until ___ = ___) or the broadcast blocks, and not what the sprite is saying.
For someone who was trying to debug, I'd say the best way to figure it out, even if you have no clue and are just staring at the script, is to experiment. The worst thing that could happen is you would have to change it back to how it was at the beginning, but if you play around with the command blocks or the broadcast blocks you're bound to find an answer.
Tuesday, June 10, 2014
Scratch Day 7: Interactions
For each of these projects, we were given a scenario that had to be completed in the script. I worked on 1, 3, and a variation of 4 to make it my own and more realistic to the backdrop I used. For solving the puzzles, again, the best thing to do was to experiment around with various blocks. The first puzzle I did, where the sprite grows and shrinks, got me thinking of what game I may do.
Monday, June 9, 2014
Scratch Day 6: Scenes
Friday, June 6, 2014
Scratch Day 5: Conversations
For the conversations piece of this unit, I created this project by focusing on the "broadcast" feature, rather than using the "wait" block excessively. For remixing the penguins, I merely changed most of the "wait" blocks to "broadcast" and "when I receive" blocks. If I were to describe broadcasting to someone, I would say it's the feature of allowing sprites to have realistic feeling conversations with one another, that would take less time than trying to figure out how to put "wait" blocks in the project, and for how long. Timing would be used if the conversation between the two sprites was not going back and forth, if there was more action in between. Broadcasting would be used if the conversation was straight back and forth between the two sprites.
Thursday, June 5, 2014
Scratch Day 4: Characters
The "make a block" function made using Scratch a lot easier. As we learn more and more about the tools available in this program, I've found it has only gotten smoother to work with. If I were to explain "make a block" to someone else, I would say that it is a combination of pre-set blocks that can be condensed in one block. And because that one block saves, you can use it again in future projects without having to make that long combination again. One might use "make a block" if the characters in the project were doing something repeatedly, like dancing, or if you were having them do something that looked really nice on the program so you may wanted to save it for later.