scratch游戏设计教程(内附20个实例制作方法)
前言
Scratch 是由美国麻省理工学院媒体实验室终身幼稚园小组研发的一种图形化的编程语言,它可以让儿童青少年轻松地创建自己的互动故事、动画、游戏、音乐和艺术。Scratch 的最大优点是将编程变得如搭积木那样容易,采用拖曳、组合的方式来设计程序,取代了传统的打字,免除命令输入错误的困扰。而且,它也是“可视化”的程序语言,能轻松的把我们创意思考“显示”出来。
Scratch 是为了青少年儿童发展21 世纪所需要的技能而设计的。当青少年创造并分享他们的作品时,除了可以学到数学与电脑的知识,同时也能发展系统思考能力、团队协作能力和创新力。
Scratch 是一个不需要支付任何费用的自由软件,已翻译成各国文字方便世界各地的儿童青少年使用。而且它还是跨平台的,无论你的电脑操作系统是微软的Windows、苹果的Mac OS,还是自由免费的操作系统Linux,都可以安装使用。
教程内容的设计充分考虑到儿童青少年的兴趣和思维发展的特点来进行设置,由浅入深,由易到难,由简单到复杂,引导兴趣,循序渐进,逐步掌握SCRATCH语言的同时,理解
程序设计的基本思路,掌握程序设计的基本方法。
为了便于更好的掌握每节的重点,设置了“学习目标”环节,将本节重点提出,便于学习过程中有意识的
加强理解认知。最后还设置“拓展训练”环节,强化“学习目标”,激发创造力,发展思维。
本教程所用实例,层次安排上尽可能循序渐进,符合儿童青少年的认知发展规律,不强行拔高,逐层深入。学习每节所需时间也都不长,使学员在轻松的氛围中完成学习过程中,学到了知识,提升了能力,增强了成就感,提高了兴趣。这也应该是学习SCRATCH的根本目标。
当然,书中一定会有瑕疵,希望大家在使用过程中发现,给我们指出,我们将在后续工作中加以改正。
附:教程中所涉实例及素材可到下列位置下载。
yunpan/cMsWqZKPyZHaM
访问密码46a4
2016年7月
Scratch程序设计教程目录
第一节认识SCRATCH------------------------------------------1 第二节淘气的小精灵-----------------------------------------6 第三节游泳的火柴人-----------------------------------------8 第四节躲开鲨鱼-------------------------------------
--------11 第五节多彩的舞台----------------------------------------14 第六节七花--------------------------------------------------17 第七节画多边形----------------------------------------------20 第八节时钟--------------------------------------------------25 第九节打猎---------------------------------------------------29 第十节打靶--------------------------------------------------34 第十一节贪吃鱼------------------------------------------38 第十二节飞机大战-----------------------------------------41 第十三节弹力球---------------------------------------------46 第十四节迷宫-------------------------------------------------48 第十五节加法练习器-------------------------------------50 第十六节胜利狂欢---------------------------------------55 附录一:趣味小程序
1、瞬移--------------------------------------------------------58
2、前空翻---------------------------------------------------59
3、弹跳的皮球------------------------------------------------60
4、绘制花-----------------------------------------------------61
5、跳舞的女孩----------------------------------------------62
- 1 -
第一节 认识SCRATCH
一、学习目标:
1、认识SCRATCH 界面分布。
2、学习基本的操作方法。
角和背景的导入,指令的引入,程序的执行。
3、完成一个简单程序设计(游来游去的鱼)
二、学习过程:
1、认识界面
SCRATCH 主界面由四部分组成。如图1-1 指令区:
1-1
指令区由八大模块组成,每一模块由不同的颜来进行标识,每个模块中包含由多条功能不同的语句。怎样制作游戏
角区:
用于显示在舞台上出现的角。在本区域的左上角,还有三个按钮。用来创建新角或者导入电脑中已有的角素材。当角创建完成后,角的缩略图将显示在本区域
脚本区:
当角创建完成后,就要用到这个区域。对角设定指令,对角造型的进一步修改,或者是声音的设定都要在这个区域内完成。区域的上部,还显示了当前选定的角及这个角的当前坐标、当前方向等内容。如果需要修改角名称,可以直接修改角后面文本框中的内容。
舞台:
是角表演的地方。所有的设计都将在这里显示结果。需要注意的是在区域的右下方显示的是当前鼠标的坐标值,这个坐标值很有用。有些时候要用到这个值做为设计的参考。
最上面的菜单和工具栏中有很多常用功能,在实际操作过程中逐步学习。
舞台的坐标系统
舞台大小由480X360个点组成,如图1-1。舞台中心为原点(0,0),原点左右各240个点,右边为X轴正坐标,左边为X轴负坐标;原点上下各180个点,向为Y轴正坐标,向下为Y
- 2 -

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。