Scratch and Python 2018 - Scratch Lecture 1 === ## Introducing Scratch ### [Overview Video](http://vimeo.com/65583694) #### Games + [Coin Man](https://scratch.mit.edu/projects/24538490/) by [Flapjax404](https://scratch.mit.edu/users/Flapjax404/) + Can you finish this game in 2 minutes? ### [Website](https://scratch.mit.edu/) + Creating account + Please remember your __PASSWORD__. + Submit your [account information](http://goo.gl/forms/c5xsUHOwSzXUESPZ2) to the instructor if yor are going to forget your account. ### [Community Guidelines](https://scratch.mit.edu/community_guidelines) ### [Scratch Cards](https://scratch.mit.edu/info/cards) Cheat(?) sheets ### Scratch Basics + Sprite ![](https://i.imgur.com/IvmcAcN.png) + Stage ![](https://i.imgur.com/1zAUinI.png) + Blocks + Action ![](https://i.imgur.com/n6eFrxT.png) + Event ![](https://i.imgur.com/E0Ua2bj.png) + Value ![](https://i.imgur.com/LNu4WIu.png) + Predicate ![](https://i.imgur.com/yG0fgMS.png) + Flow control ![](https://i.imgur.com/fbvzlBR.png) ![](https://i.imgur.com/CsCMOdz.png) ![](https://i.imgur.com/kxXyqE3.png) ![](https://i.imgur.com/aKWim53.png) ![](https://i.imgur.com/i9rzLI7.png) ### Basic Control Structure + Sequential + Condition + Iteration + Event + Subroutine + Task: Draw a tree + Bonus: Draw a snow flake ### Custom Blocks + Custom Action + Custom Data + Custom Event ## Explore More ### Scratch Studio + The [studio](https://scratch.mit.edu/studios/2923570/) of this course: https://scratch.mit.edu/studios/2923570/ + Add a project to a studio + Post comments to other Scratch projects ### Programmed to Dance + [Video 1](http://www.vimeo.com/28612347) + [Video 2](http://www.vimeo.com/28612585) + [Video 3](http://www.vimeo.com/28612800) + [Video 4](http://www.vimeo.com/28612970) + Task: Create a dancing cat / a dancing professor in Scratch + You may follow the step-by-step tutorial. + [Step-by-Step Studio](http://scratch.mit.edu/studios/475476) ### [10 Blocks Studio](http://scratch.mit.edu/studios/475480) + Task: Create a project using at most 10 blocks. + Note: There are some project using more than 10 blocks in the 10 blocks studio. + Task: Create a project using at most 25 blocks. ### [Debug it!](http://scratch.mit.edu/studios/475483) + [Debug 1.1](https://scratch.mit.edu/projects/10437040/): 希望點下綠旗後,兩隻都在跳舞。可是現在的程式只有一隻會跳,該怎麼辦? + [Debug 1.2](https://scratch.mit.edu/projects/10437249/): 希望按下綠旗後,貓咪能從舞台左邊走到右邊。可是按下去第一次會動,第二次以後就不會動了,該怎麼辦? + [Debug 1.3](https://scratch.mit.edu/projects/10437366/): 希望空白鍵按下後貓咪能夠翻轉一圈。可是怎麼按貓咪就是不動,該怎麼辦? + [Debug 1.4](https://scratch.mit.edu/projects/10437439/): 希望貓咪左右來回移動,可是他碰到邊緣後卻變得頭下腳上,該怎麼辦? + [Debug 1.5](https://scratch.mit.edu/projects/10437476/): 希望按下去後貓咪能夠喵喵喵叫三聲:發出聲音跟顯示出對話框。可是他只叫一聲,而且對話泡泡顯示在聲音出現之前。 ### [About me Studio](http://scratch.mit.edu/studios/475470) + Task: Create a project about your teammate!