For this project I was assigned to complete 5 units of Khan Academy's "Intro to JavaScript". The first unit familiarized me with how Khan and JavaScript works. The second and third unit focused on drawing and coloring shapes with code. The fourth unit focused on creating variables in your code and the fifth unit taught me how to animate a basic shape.
0 Comments
For this assignment I picked two of my favorite Ted Talks that revolve around programming and then wrote a reflection in the comment section. Here are the videos (and don't forget to read the reflection by clicking the green question mark by the play button!):
Video #1:
Video #2:
For this project I had to create 5 different games in scratch. Here are the links and overviews of each game:
scratch.mit.edu/projects/288236599/ This is the balloon popping game, where you need to pop all 30 balloons before the 10-second timer runs out! This was a fairly easy game to code but I learned a lot about how to duplicate a character and make it change colors! scratch.mit.edu/projects/288258565/ The Flappy Parrot game was a very fun and easy game to code and I would recommend it for beginners. It was a helpful practice for learning how to make an object duplicate and loop. scratch.mit.edu/projects/288246681/ The space cat game was more difficult than the first two games and I would recommend it for intermediate coders. I found that although the code itself was simple, it was difficult because there were so many characters and objects that you have to individually direct. scratch.mit.edu/projects/288271330/ The snowball fight game was very difficult for me and took me much longer to complete than the first three games. It was difficult because this game introduced many new concepts like gravity, broadcasts, and costume switching. scratch.mit.edu/projects/288466196/ The jumping bear game by far was the hardest and longest coding project that I completed! In this game I had to incorporate all of my knowledge from the first four games and put it to the test. This required me to work on my own and make up code without any direction from the tutorial! Although this game was hard it helped me to solidify all of the knowledge that I had learned from the first four games. This was also where I successfully completed the bonus challenge to make the doughnuts spin! If you would like to complete these games yourself you will find all the tutorials at: projects.codeclubworld.org/en-GB/03_scratch_bonus/index.html For this project my task was to explain and show the relationships between C and other programming languages. Here is the link to my finished C family web diagram: popplet.com/app/#/5203755
Inside the diagram there will be a legend that explains what the different colors mean and how to read the diagram. It is organized in a way that allows the reader to see C in the middle, and then see how almost all other programming languages are related to C. For this project I learned how to use the puzzle blocks and the counter block. The puzzle blocks allow you to enter a specific number into another block. For example if I chose the move forward block I would put a purple puzzle piece in and put in the amount of pixels I want the character to move forward. The counter block allows me to make the character move by any number I choose. For example if I wanted the character to go in a spiral I would say to start at 25 and go to 50 counting by 10's. You will find an example of the counter block in level 17. studio.code.org/s/20-hour/stage/11/puzzle/7 Below is level 11 Below is level 13 Below is level 15 Below is level 17
or the classic maze project I learned how to use the "repeat until" block and the "if else" block. I used my knowledge of these blocks to navigate the character though the maze and to the object it was after. For example Scrat was after the acorn so I had to write a code that would help him take the right path and get the acorn.
Here is the link to my animated name! scratch.mit.edu/projects/284640002/
If you would like to do the same project go to: scratch.mit.edu/ and watch the tutorial at Animate A Name [English]. For this project I needed to create an animated greeting card! I did this by following an already made greeting card template.
Here is the link to my Taco Tuesday card: https://scratch.mit.edu/projects/286089619/ To complete your own greeting card, go to scratch.mit.edu/ then remix the greeting card starter project at scratch.mit.edu/projects/11806234/ For this project I watched a short video explaining how each of the green, blue, purple, and orange boxes worked. I then had to decide what I wanted to happen when the game was played or "when run". I decided that I wanted the background and ground to be underwater and my character to be a shark. For the "when click" section I needed to decide what I wanted to happen when the screen was clicked and what sound that character would make. Next I decided that when the shark hit the ground or an obstacle that the game would restart and make a custom sound. This all came together to make "Swimmy Shark"! If you want to play the game go to: studio.code.org/c/795754616
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
April 2019
Categories |