Scratch编程学习环境搭建好了吗?让我们一起来进行游戏吧!

01

游戏介绍

这是一款简单的小游戏,实现了一条小鱼在池塘里游来游去。

02

设计思路

1,这个游戏主要由一个池塘背景和一条小鱼组成;

2,这条鱼能游来游去;

03

实现过程

一,预备篇:认识Scratch界面

指令区:

编辑器的最左边是指令区,在“代码”标签页中,提供了“运动”、“外观”、“声音”、“事件”“控制”、“侦测”,“运算”、“变量”和“自制积木”9个大类,100多个积木供我们使用,每个积木表示可实现一个特定的功能。

代码区:

编辑器的中间部分是代码区,我们就是在这里对积木进行各种组合,使用和操控角色的造型、舞台背景以及声音等。

在代码区的任意空白区域点击鼠标右键,会弹出一个菜单,可以对积木进行“撤消”“重做”“整理积木”“添加注释”“删除积木”等一系列操作。

舞台区:

界面右上方是舞台区,该界面会显示程序执行的结果。

角色区:

显示了程序中的不同的角色,在这里可以增加、删除角色,以及对角色的属性进行修改。

背景区:

显示了程序中使用的舞台背景的信息,在这里可以添加背景,在背景编辑器里可以进行背景的添加、删除和修改。

二、游戏实现

1,实现角色:游来游去的鱼

第一步:右键单击角色区的小猫,删除角色;

第二步:点开角色区右下方“添加角色”的按钮,打开系统角色库;在“动物”分类下选择一条鱼,确定后导入角色;

第三步:选中“小鱼”,从代码区拖入代码如下图

2,添加背景

在“背景区”点击“添加背景”按钮打开系统角色库;在“水下”分类里选择一个水下背景,确定后导入背景;打开“代码区”上面的“背景”标签,并将第一个空白背景删除。

3,运行程序,查看效果

点击“小绿旗”运行程序,查看小鱼是不是欢快的游起来了。

4,保存文件

在文件菜单下“保存到电脑”就可以把作品保存好了。

04

总结

1,   认识了Scratch界面分布;

2,   学习游戏设计思路;

3,   学习了基本的操作方法:

  1. 添加/删除角色和背景;

  2. 添加/删除指令;

  3. 程序的执行和调试;

05

拓展训练

你能把它变成一个养鱼场吗?

Scratch编程:游来游去的鱼(二)的更多相关文章

  1. Scratch编程小案例:愤怒的小牛

    愤怒的小鸟曾经很热门,网上还说他是程序员最喜欢玩的游戏.最先我是WIKIOI的评测页面看到他的,后来在2014年全国信息学奥林匹克联赛第一天第三题飞扬的小鸟也看到了它.因此,突然想做一个类似愤怒的小鸟 ...

  2. 少儿编程|Scratch编程教程系列合集,总有一款适合你

    如果觉得资源不错,友情转发,贵在分享!!! 少儿编程Scratch: 少儿编程Scratch第一讲:Scratch完美的初体验少儿编程Scratch第二讲:奇妙的接球小游戏少儿编程Scratch第三讲 ...

  3. paip.输入法编程---带ord gudin去重复-

    paip.输入法编程---带ord gudin去重复- 作者Attilax ,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.n ...

  4. 《陪孩子像搭积木一样学编程》,一起来玩Scratch(1)使用Scratch编程的基本流程

    编程是一件很有趣的事情.初次接触编程,你可能不知所措,别担心,这并不复杂.首先,为了让读者对编程有大概的了解,可以把编写Scratch程序的过程分成7个步骤(如图1.8).注意,这是理想状态.在实际的 ...

  5. Scratch编程与高中数学算法初步

    scratch编程与高中数学算法初步 一提到编程,大家可能觉得晦涩难懂,没有一定的英语和数学思维基础的人,一大串的编程代码让人望而步,何况是中小学生.   Scratch是一款由麻省理工学院(MIT) ...

  6. Scratch少儿编程系列:(十一)Scratch编程之简单见解

    一.Scratch官网的说明     With Scratch, you can program your own interactive stories, games, and animations ...

  7. C#中的函数式编程:递归与纯函数(二) 学习ASP.NET Core Razor 编程系列四——Asp.Net Core Razor列表模板页面

    C#中的函数式编程:递归与纯函数(二)   在序言中,我们提到函数式编程的两大特征:无副作用.函数是第一公民.现在,我们先来深入第一个特征:无副作用. 无副作用是通过引用透明(Referential ...

  8. (C#)Windows Shell 编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令

    原文(C#)Windows Shell 编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令 (本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢-) 接上一节:( ...

  9. Scratch编程:贪吃鱼(十一)

    “ 上节课的内容全部掌握了吗?反复练习了没有,编程最好的学习方法就是练习.练习.再练习.一定要记得多动手.多动脑筋哦~~” 01 — 游戏介绍 这是一个小游戏,通过键盘的方向键控制着大鲨鱼追着吃掉海星 ...

随机推荐

  1. python 日期

    python datetime库使用和时间加减计算  来自:https://www.cnblogs.com/linkenpark/p/8079337.html datetime库使用 一.操作当前时间 ...

  2. 右键查看别人网页的js代码为什么会显示乱码

    查看别人网页的js显示乱码 解决方法: 打开浏览器,选择设置,点击更多,选择文字编码为Unicode

  3. Social GAN: Socially Acceptable Trajectories with Generative Adversarial Networks

    Social GAN: Socially Acceptable Trajectories with Generative Adversarial Networks 2019-06-01 09:52:4 ...

  4. Java基础 switch 表达式为字符串

        JDK :OpenJDK-11      OS :CentOS 7.6.1810      IDE :Eclipse 2019‑03 typesetting :Markdown   code ...

  5. leetcode 50. Pow(x, n) 、372. Super Pow

    50. Pow(x, n) 372. Super Pow https://www.cnblogs.com/grandyang/p/5651982.html https://www.jianshu.co ...

  6. (转)golang获取当前时间、时间戳和时间字符串及它们之间的相互转换

    原文连接: https://blog.csdn.net/skh2015java/article/details/70051512 1.获取当前时间 currentTime:=time.Now() // ...

  7. Office Tool Plus

    https://otp.landian.vip/zh-cn/index.html 本软件支持Microsoft Office办公软件最新版本高速下载.卸载.修复.定制化安装.静默安装等诸多功能. 同时 ...

  8. 全面系统Python3入门+进阶-1-8 Python的前景

    语言的热度. python在开发效率上有优势 大数据.人工智能 结束

  9. NSGA,NSGA-II,Epsilon-MOEA,DE C语言Deb教授原版代码

    NSGA,NSGA-II,Epsilon-MOEA,Basic Differential Evolution (DE) C语言Deb教授原版代码地址 觉得有用的话,欢迎一起讨论相互学习~[Follow ...

  10. 123457123456#1#----com.MC.CarWashKidsGames234----前拼后广--洗车游戏mc-mc1111

    com.MC.CarWashKidsGames234----前拼后广--洗车游戏mc-mc1111