Scratch編程第七講 - 提高篇

連載已經到第七了,實際上,一些基本的概念都已經有了。


有些技巧性的東西,並不是基礎需要的,也是在學習,應用中的摸索。


從學習,再到創造,中間有一條很大的溝。


那麼,如何從會學習,到能創造。這在程序員行業,非常的簡單。


那就是。。。


那就是。。。


那就是。。。


大量閱讀別人的代碼,閱讀高手的代碼,分析高手的做法。


而不是閉門造車。


這和提高寫作能力有點像。如果一個人不知道如何學習別人的長處,他學10年,不如別人學1年。


所以,斌叔這節課,就是想和你說,don't stop。接下來,就是你研究別人優秀作品的時間。


那麼,怎麼做到呢?


舉個栗子。


打開編玩邊學http://www.codepku.com/ 到學生成果,一直往下翻,作者是來自 SCRATCH 的都是我們挑出的優秀作品。比如 happy birthday 這個作品,是一個播放生日歌的動畫,很有意思。



點擊右上角的“運行遊戲”,然後就進到它寫的程序中了!


然後,你可以先運行一下這個程序,看結果是怎麼樣。


你會發現,它有聲音,那聲音是怎麼出來的呢?


你開始尋找和聲音相關的代碼。


點擊“舞臺”,突然發現“新大陸”:



哇,這不就是編程產生音樂的代碼嘛!



是的,這就是的。


然後你繼續看其它代碼,點擊每一個 角色,這裏角色可是很多的。



比如點擊第一個角色:



出現了角色的代碼。想一想,這些代碼是不是和你想的一樣。


最重要的是,如果和你想的不一樣,你可以試試改它的代碼。


比如調整數字,變換順序。


這些都會讓你學到很多東西。



學習從此開始。


下節課,我們會開始分析一個有趣的遊戲的源代碼,進行學習!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章