本書以大家熟知的“俄羅斯方塊游戲”為載體,介紹如何從大到小、從總體到局部地完成項目的分解和設計,介紹了如何給一個模塊功能繪制流程圖,如何編寫程序、調試程序等。在項目完成的過程中,學生能夠對用到的指令和編程技巧進行重點學習,實現讓知識服務于問題解決,服務于學生的能力提升。本書緒論部分綱領性地介紹了編程的全過程,幫助學生建立起整體概念。第1章簡要介紹了圖形化編程軟件Scratch 的工作界面。從第2章開始,先提出項目(游戲),學生通過描述游戲功能、確定游戲規(guī)則等來理解項目;接著通過設計角色、分解角色動作、抽象項目模塊等,對游戲進行整體設計,并以此為依據,準備各種素材;然后進入編程實現階段,從實現一個方塊的隨機出現、下落、移動、切換造型,到多個方塊出現、滿行消行、得分統(tǒng)計等,從易到難,循序漸進,逐步完成游戲的設計、編程、調試、完善和優(yōu)化與迭代。