欢迎来到编程的世界

  大家好!我们会在这本书里和大家一起使用Scratch 来游戏和学习,看到这里一定有人会想,玩游戏是可以,但我可不想学习。其实,这里的学习和大家想的不太一样。有时,这个世界上既有快乐的学习,也有痛苦的游戏,也许这两件事差不多呢!

  Scratch 是一种计算机软件,计算机通过运行各种各样的软件来实现各种功能。我们喜欢的游戏、写文章用的编辑器、绘画用的画图工具、在网上查资料用的浏览器都是不同的软件。

  那到底S c r a t c h 是做什么用的呢?

  Scratch 是一种用来制作软件的软件。看一下我们周围,大家会发现很多东西都不是自然存在的,而是被创造出来的,而这个创造过程就需要一些材料和工具。

  让我们一起来想象一下劳动课上的情景。在制作纸工时,需要用剪子或是刻刀裁开纸,然后用胶水或是胶条把剪裁好的纸片组合起来,这样就可以完成一个作品了。

  Scratch 既是用来制作软件的材料,也是用来制作软件的工具。也就是说,我们可以用Scratch 来制作游戏,也可以制作编辑器或是画图软件,只要你学会了,就什么都能做!

  这个是不是很棒?

  而且可以自己动手做!

  这个工具虽然很棒,但它本身没有创意,这就像无论是多么高级的钢琴,也无法自己奏出美妙的曲调来。必须由作曲家创作乐谱,而且要有按照乐谱演奏的人,我们才能听到美妙的音乐。

  如果这个过程换作是在计算机的世界里,那么创作乐谱的人就叫作程序员。也就是说,我们要做一个可以想出创意来的程序员,使用计算机来编写(作曲),就做出了程序(乐谱),软件(乐曲)就是由程序所组成的。

  图中是《小青蛙》的乐谱, 用Scratch 把这个谱子的前半部分用程序制作出来就是图中的效果。

  看到这个图基本上就比较有感觉了吧。

  在Scratch 里, 我们使用一块块的彩色模块来代替音符记号, 编程就是把这些小模块排列起来, 这个过程非常像我们常见的搭建乐高积木的过程。

  读到这里,你一定想马上开始自己动手试试看了,在开始踏上编程之旅以前,先来向大家介绍新朋友。

  喵太郎:我叫喵太郎,很高兴认识大家!

  除了喵太郎之外,在我们的编程之旅中还有其他的新朋友,他们会给我们提供各种各样的帮助!