creative coding & body & drawing
Here is the final outcome - a scratch biology game!
So my initial idea was to make a puzzle game that can show different parts of human body. When I discussed my idea with Sarah, she said I can add more educational purpose in the game. So I decided to make a biology game to define different part of human skeleton. I chose skeleton is because I barely know the English name of all of them so I though this might be a good idea for me, or any other second-language learner to know more about skeleton terms.
Process:
1) Prepare the bones!
First of all, I found a nice high resolution skeleton body image without any label. Credits to 123RF.
And then found a cute skeleton body with label on it.
After read through the label, I cut each part off in photoshop.
And save them separately.
2) First Part of Game: Disorganize the skeleton!
Every time we play the puzzle game, the puzzles are always disorganized. So in Scratch, the first we need to do is - disorganize the puzzles!
First we need to select all the twelve parts of skeleton as character in Scratch. When I clicked on the flag, the avator would automatically copy themselves and change the costume to next. Code example is as following screenshot.
However, there is not any disorganizing button or function, which means we need to created one. I created place function that would place each part to the pre-setting location.
3) Second Part of the Game: Put it Together!
Now here comes the most difficult part. How to put the skeleton together?
First of all, this game is for beginners, which means it should have instruction to guide players to play. Therefore, I set up the background as the human skeleton itself in order to show clearly the place for which part.
Then, how to reinforce memory through puzzling remains an open issue. I thought about if for a couple of days. And then I came up an idea: what if I place each part a different item? When that part of skeleton touches that item, the "if-do"loop would work and generate sound and wordy signs to show the name of that part.
Therefore, I attached twelve yellow balls on each part and set the code with loop.
I am not sure the reason of this sounding function not working is because my Internet connect is poor (I am connecting my personal hotpot because Spectrum Internet is for some reason not working) or my code has bug.
Now I am working on the debugging and will test it on with better Internet. Hopefully I can fix this function before the class
12/12 15:00 Update!
I fixed the bug! Or it is not a "bug" - the sound and word effect did not come up as I thought it should be only because I set then control function as click it. When the bones are on the correct place, you click it and now it can say the term of who it is with sound.
And that's the finally project. What I learned is not the deep practice of different, complicated scratch function, but how to test out my plan and how to do trouble shooting, as what I learned from the previous works. Those are meaningful process that can and have already given me more confidence, patience and most important, experience to handle bigger, more complicated problem in the future.

















