Wednesday, June 18, 2014

Final Scatch Project


Creating a game was a challenging yet rewarding experience because it allowed me to use skills that I have learned throughout the Scratch lesson.  A game is when there is a problem that must be solved, it often includes different levels in which the difficulty of the game increases as the levels increase.  My favorite games are 2048 and Flappy Bird. 

I faced difficulty in my design because even though I copied the levels script from Eric's video, it would not run because my Scratch would only allow the upper half of the script to run.  This problem has occurred before, but luckily I was able to think of a new strategy.  The object of the game is for the Bear to eat up to 10 penguins before he hits the edge.  Once the bear hits the edge, you must press the space key in order for the levels to increase. Then, you must hold down the space key and have the bear eat as many penguins as possible before the bear has to return home, or back to level 1.  It was hard for me to make this script because my scratch projects would not save so any work I did was lost.  

The purpose of my project was for the levels to get harder, although I was not able to make this happen due to the Scratch issue.  The green flag is clicked in order for the game to begin, and then the bear must eat 10 penguins and try to get to the edge of the game before he eats anymore.  Once the bear is at the edge, you must hold down the space bar in order to move on to the next level.  Then, once the bear eats 10 more penguins to total 20, the bear must be at the edge again and then you must press the right arrow in order to go on to level 3.  Unfortunately, I was not able to finish my project due to technology issues on the Scratch website.  Despite this, I was still able to gather my Scratch knowledge and create something from it.  

Link to my project:
http://scratch.mit.edu/projects/23684898/

Monday, June 16, 2014

Purpose of my game

The purpose of my game is for a polar bear to eat as many penguins as possible.  When the polar bear eats one penguin, the score increases by one.  As the levels increase on a scale of ten, the game will become harder and the polar bear will face difficulty trying to catch the penguins and eat them.  Overall, the game starts off simple and becomes harder as the polar bear eats more penguins.

Thursday, June 12, 2014

Debug It #2

http://scratch.mit.edu/projects/23545974/
http://scratch.mit.edu/projects/23546130/#player

http://scratch.mit.edu/projects/23546423/#editor

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

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



One debugging strategy I used was carefully examining the script and looking for the problem that needed to be fixed.  Once we found out what was wrong, we were able to successfuly remix the script.

I would help someone else learn how to debug a project by showing them the different problem solving strategies we used. Then, I would guide them through the process of remixing the script.

Monday, June 9, 2014

Backdrop Project



The Stage is where the different sprites are located.  To initialize sprites in a scene, you must click on them so they will act out the actions that the script provides using different blocks.  Beyond animations, movies or short stories could use the scene changes.  Short stories could use the backdrop changes in order for a character to be transported to many unique places.

I looked at five different classmates' projects and many had the sprite travel to different places.  Some remixed old projects and others started fresh and created a new project that focused only on the switching backdrops.

Below is the link to my project:

Friday, June 6, 2014

Remix of Penguin Joke

I remixed the Penguin Joke scratch and changed its script.  The original scratch used the wait blocks whereas my remixed version used the broadcast blocks.  I would describe broadcast as a tool used for communication between two sprite characters.  A sprite can broadcast a message, and when the others sprite receives this message, they are able to respond and then so forth. I would use timing in a project if it was a simple conversation, I would use broadcast in a more sophisticated conversation. 


Below it the link to the Penguin Joke Remix.  There were troubleshooting issues on scratch when this was made.

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

Thursday, June 5, 2014

Make A Block Reflection



"Make a Block" is a tool on Scratch that allows a script to be placed under a certain block.  The tool allows the script to appear more organized and put together. 

One would you "Make a Block" if they wanted to simplify their script and make it less jumbled and more neat.

Below is a script I created using the "Make a Block" tool.

http://scratch.mit.edu/projects/23131162/#editor

Thursday, May 29, 2014

Debug-it Reflection

Debug-it 1: http://scratch.mit.edu/projects/22924059/

Debug-it 2:  http://scratch.mit.edu/projects/22924246/

Debug-it 3: http://scratch.mit.edu/projects/22924369/

Debug-it 4: http://scratch.mit.edu/projects/22924471/

Debug-it 5: http://scratch.mit.edu/projects/22924744/


I used the debugging strategy of trial and error in in order to fix the scripts.  To fix the script, I would experiment with different blocks in order to achieve the desired outcome.  To help someone else learn how to debug the project,  I would tell them to try the 10 Block challenge first so they could become familiar with the blocks and how they work.