Scratch 3.0少儿游戏趣味编程2
上QQ阅读APP看书,第一时间看更新

在编写本书的过程,笔者注意坚持和体现以下几个特色。

  • “做中学”的方法和理念。学习任何具有实践价值的知识和技能,最好的方式就是“做中学”。也就是说,我们要通过编写实际的游戏和案例,才能更好地熟悉和掌握Scratch 3.0编程。

  • 游戏选取注意代表性,更加细致地划分难度层次。本书选取的15款游戏,根据编写的难度,分为入门游戏(4款)、初级游戏(4款)、中级游戏(4款)和高级游戏(3款)4个不同的层级。层级划分更细致,意味着不同层级游戏的类型、代码量、相关知识点和编写技巧等方面的差异会更加细微,同时,作者采用不同的讲解方式和细节处理方式,难度也会更大。但这种细致的层级划分,将会使读者能够循序渐进地阅读和学习,应该说,这是一种积极的、有益的尝试。

  • 选取的游戏强调趣味性、可玩性,范围广。所选的15款游戏,既包括“弹球”这样的简单且普及性强的游戏,也包括“养花”“生日贺卡”“指尖陀螺”这种更贴近青少年生活的游戏;既包括“扫雷”“超级马里奥”这样的经典游戏,也包括“抗击新冠病毒”这样具有时效性和知识性的游戏,力求向小读者传递正能量,帮助他们培养好习惯;甚至还包括“潜水艇大挑战”这样的“网红游戏”。

  • 注重在讲解过程中体现趣味性。在每款游戏的开头和结尾,以“爸爸”和“涨涨”对话的形式,更好地引入游戏的主题或切换出紧张的游戏编写场景和学习过程,以期能够带给读者更好的阅读体验,减少阅读和学习的疲劳感。

  • 使用“小贴士”和特殊的板块,详细讲解编程过程中用到的知识和技巧,突出强调需要读者特别注意的地方,或者是解释程序设计中的重点和难点。