Project Description: Create a project that shows other people fun facts and knowledge about you while also being intercative and engaging
Project Link: https://scratch.mit.edu/projects/1269713576
Planning Document: The document we created before the project that lets us plan it out.
SOUL Reflection:
Strengths: I used a lot of different types of interactive actions, which makes the project more engaging for the user. I also was able to incorporate different types of blocks into the project like video recognition to help with this interactivity. One specific thing that was a strength was making the penalty kick game, because it has lots of different ways that it can go (goalie gets it, miss the goal, or a goal). To accommodate for those different endings, I had to use lots of broadcasts, which makes my project more advanced. Another thing is when the octopus asks for the user's favorite color, if they put a color of the rainbow, then the octopus will change into that color. This goes beyond the expectations because not only am I asking the user for an answer, but I'm then applying specific scenarios based on the decision that they made.
Opportunities: An opportunity that I missed while making this project is that I was not able to figure out a way to make the goal game work with a click, which can make it more difficult for people who aren't paying a lot of attention to the game. This feature would allow the users to take time (like a real penalty kick) and actually make the goal first try. Another feature I could have added is the ability to return the accessories back to their original spot in the mirror section, because that would allow for people to repeat the game without having to exit and then re-enter.
Understanding: I learned a lot from this project. I learned how to use the facial recognition to recognize faces and then put objects on certain parts of the face, and I also learned that scratch ahs a video option, and how to work with it. I also learned how to use variables in if-then statements to make there be different actions based on the answer of a question.
Limitations: Some bugs or glitches in my project are that when the stop button is clicked, the transparent marker for the goal appears, and that can be really annoying if you just want to look at the paused project. Also relating to that transparent cover, its a little bit too small, so shots that are touching it by even a pixel will be marked as out, even though in a real game they would be in. The music also sometimes just randomly stops. My blocks and code are not very well organized, which leads to there being a lot of unseen problems because a lot of the code is the same for each sprite.
Peer SOUL Reflection (Diana):
Strengths: The soccer game is very interactive and fun. It also accounts for all the possibilities: caught by goalie, scored, or missed the goal entirely. Another strength is in the bear / winter scene where you try to hit the bear with a snowball. Not only does this make the game more interactive for the user, but it also expresses Guin's dislike for bears.
Opportunities: There could be an ending screen where if you have visited every scene, it directs you to a "thank you" slide. You could make the soccer game have two goals and play against someone.
Understanding: I think the mirror part is really cool because it lets you try on Guin's spectacles and blow a whistle like a referee -- I don't know how the glasses match up to your face. It's interesting that when you hit the bear with a snowball, it falls over.
Limitations: When telling the octopus what your favorite color is, if it doesn't match a predefined color, it ignores you and doesn't change color. The music randomly stops sometimes. Also, if you click something before it says click me, the other stuff still stay on screen saying "click me".