和小朋友一起写游戏——Scratch少儿编程(0)

网友投稿 2019-11-19 14:05

Scratch简介

Scratch是麻省理工学院开发的免费的程序设计语言,非常易于掌握,适用于少儿编程。小朋友们可以使用Scratch编写他们自己的程序——互动的故事、动画和游戏。在这个过程中,小朋友们可以学习创造性地思考、系统化地分析以及分工合作完成一个大一点儿的项目。

学习Scratch的最佳入门方式是登陆Scratch的官方网址,阅读编程卡片,学习官方教程。
Scratch的编译环境是在线的,当然你可以下载Scratch Desktop,安装后无需联网即可编辑你自己的作品(支持Windows 和MasOS)。

Scratch 的官方网址:https://scratch.mit.edu/

Scratch的编程卡片:https://resources.scratch.mit.edu/www/cards/en/scratch-cards-all.pdf

Scratch的官方教程:https://scratch.mit.edu/projects/editor/?tutorial=all

Scratch Desktop的下载网址:https://scratch.mit.edu/download

Scratch学习进阶——挑选一本合适的书

Scratch的官方教程比较简单,主要适用于熟悉Scratch的编程环境。Scratch的进一步学习,主要有两种方式:书籍 + 社区。

Scratch拥有自己的官方社区,在社区里你可以和世界各地的Scratch迷交流,分享他们写的Scratch程序。缺点是,作为教学工具,社区中的内容,需要你根据需要精挑细选,耗时费力。

我更倾向于传统的学习模式:阅读一本你能找到的好书。鉴于是要带着小朋友一起学习,因此我更加倾向于找到一本纸质书,而非电子版。我选书的方式是通过美亚,看书籍的评分和评价。直接购买英文书籍,价格高,难度大。不过没有关系,美亚上评价比较好的书,通常出版1年左右就能买到中译文,具体途径如下:

  1. 打开美亚:www.amazon.com

  2. 搜索主题:Scratch

  3. 记录书名,作者,等重要信息

  4. 打开国内的某个购物网站

  5. 搜索作者信息,查看是否有中文译本

  6. 放到购物车……

我找到的两本书

原版书名 中译本书名
Code Your Own Games Scratch 3.0 编程趣味游戏书
Coding Games in Scratch 编程真好玩

我推荐的阅读顺序是先读第一本,再读第二本。
第一本书是基于Scratch 3 的,讲述内容相对浅显,且内容分级清楚,逐级进阶。
第二本书是基于Scratch 1 的,缺点是很多地方和新版本的 Scratch 有区别,优点是介绍编程概念更加深入:克隆、游戏控制、广播机制、自定义积木(子程序、函数)……
两本书的封面如下:

https://cdn.china-scratch.com/timg/191121/14051CL5-0.jpg

https://cdn.china-scratch.com/timg/191121/1405163243-1.jpg

好消息是两本书的作者均有新书出版,期待他们的中译本吧:

https://cdn.china-scratch.com/timg/191121/14051A296-2.jpg

https://cdn.china-scratch.com/timg/191121/1405161140-3.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com