资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Scratch,初,体验,小,坦,克游戏,欢迎光临,亲爱的同学们:,你们好!,欢迎光临我们的,Scratch,体验课,首先让老师来问你们,2,个小问题。,两个小问题,你们喜欢玩游戏吗?,你们想自己,写,游戏吗?,大部分同学的答案应该都是肯定的,,学习,Scratch,就能帮你们实现梦想!,什么是,Scratch,首先,什么是,Scratch,呢?,Scratch,是由美国麻省理,工,开发,适于,8-16,岁,儿,童学习,被,国外的孩子学,习的一门编程语言,Scratch,能做什么,学会,Scratch,我们能做什么呢?,开发,你想,开发,的,游戏,结,合,lego,机,器人和树莓开,发,套件,,开发出你们自己喜欢的智能机,器人,小坦克游戏,既,然,Scratch,能写游戏,现,在我们,就用,Scratch,一起来写一个简单的“小坦克,游,戏”!,游戏,说明,游戏开始后会有一大波虫子攻击你的小坦克,小坦克每被攻击一次,,生,命值就,减,1,为了保护你的小坦克,你需要击毙这些虫子,每击毙一只虫子,分数加,1,w -,前进,s,-,后退,空,格,-,发射子弹,a,-,左转向,d,-,右转向,小坦,克游戏,第,1,步:要用,Scratch,完,成我们的“小坦克游戏”,首先得启动,Scratch,编程工具,怎样才能启动它呢?,小坦克游戏,第,2,步:启动后我们会看到下面这样一个界面,界面上到底是些什么呢?,舞台,角色,Scratch,模块,脚,本区,我们可以把模块拖拽到这里来控制舞台和角色,小坦克游戏,第,3,步:从游戏效果图可以看到,游戏中有一个小坦克。我们怎样导入小坦克呢?,别担心,这个,很,easy,的,接下来,我,们一起来轻松的搞定它!,小坦克游戏,第,4,步:导入小坦克,选,择导入角色功能,选,择要导入的坦克,双击鼠标。,图,片目录,E:MiniTankres,小坦克游戏,第,5,步:恭喜你!小坦克导入成功。,小坦克导入成功,小坦克游戏,第,6,步:这时,小猫就有点儿多余了?那么怎么删除它呢?,选择小猫,单击右键,选择,delete,,,删,除小猫,小坦克游戏,第,7,步:现在只剩下小坦克了,怎么让小坦克动起来呢?,此,时,就得给小坦克编写脚本了。恭喜各位,终于进入编程的大门。接下,来我们就一,起来学习怎样写脚本让小坦克动起来,体验一下编程的,乐趣,!,小坦克游戏,第,8,步:要为小坦克编写脚本,就得找到它的脚本区,怎样才能找到小坦克的脚本区呢?,单击鼠标左键选中小坦克,选,择,Scripts,选项,这里就是小坦克的脚本区了,小坦克游戏,第,9,步:找到脚本区后,接下来怎么让小坦克前进呢?,选择,Motion,将,move,模块拖拽到脚本区,连续双击该模块,看看你的小坦克前进了吗?,小坦克游戏,第,10,步:让小坦克前进了,想让它后退就,so easy,了!,继,续拖拽,move,模块到脚本区,将模块中的数字修改为,-10,连续双击该模块,小坦克是不是后退了,小坦克游戏,第,11,步:游戏说明里需要用,”w”,和“,s,”控制小坦克前进和后退,那么我们应该怎么做呢?,拖,拽,when space pressed,到脚本区,连接,move,模块和,when space pressed,点,按键盘空格,你是不是发现小坦克也前进了呢?,选择,Events,选项,小坦克游戏,第,12,步:怎样把按“空格”,修改,为按“,w,”呢?,点击,when space pressed,下,拉列表,将按键的值修改为,w,点,按键盘,w,键,小坦克是不是也会前进,小坦克游戏,第,13,步:同种方式,我们还可以通过,“s”,控制小坦克后退,拖,拽,when space pressed,到脚本区,将,按,键,space,修改为按键,s,点按键盘,s,键,小坦克是不是后退了呢?,选择,Events,连,接,move,模块和,when space pressed,小坦克游戏,到此为止,我们就已经完成小坦克移动的功能了,,,编程,其实也没有想象中的那么难吧!,是,不是?,现在,同,学们可以,按一下键,盘上的“,w,”和“,s,”,键。,测试,一下你的坦克移动是否正常。,我们还可以使用相同的思路来让小坦克转向。,小坦克游戏,第,14,步:让小坦克顺时针转向。,选择,Motion,选项,拖,拽顺时针,turn,模块到脚本区,单,击该模块,小坦克是不是转向了呢?,小坦克游戏,第,15,步:使用按键,d,控制小坦克顺时针转向,选择,Events,选项,连接,turn,模块和,when space pressed,拖,拽,when space pressed,到脚本区,将按键,space,修改为,按键,d,按键盘的按,键,d,,看看小坦克是不是顺时针转向了呢?,小坦克游戏,第,16,步:让小坦克逆时针转向。,选择,Motion,选项,单,击该模块,小坦克是不是逆时针转向了呢?,拖,拽逆时针转向模块到脚本区,小坦克游戏,第,17,步:使用按键,a,控制小坦克逆时针转向,选择,Events,选项,连接,turn,模块和,when space pressed,拖,拽,when space pressed,到脚本区,将按键,space,修改为,按,键,a,点按键盘的按键,a,,看看小坦克是不是逆时针转向了呢?,小坦克游戏,第,18,步:完成如上功能后,小坦克的脚本如下图,小坦克游戏,第,19,步:我们怎样保存我们的程序呢?,点击,File,选择,Save,输,入文件名,tank.sb2,点击保存,小坦克游戏,到此为止,我们的体验课也就结束了。请保存好你的作品,后面的课程中我会教大家怎样用小坦克发射子弹和用子弹打虫子。,谢,谢你的参与,!,
展开阅读全文