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. [Vue warn]: Avoid using non-primitive value as key

    <el-select v-model="addform.province" placeholder="请选择省份" multiple>        ...

  2. 关于python 的参数的汇总转

    来自:https://blog.csdn.net/gaotihong/article/details/95687282 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...

  3. xhr.js:108 Refused to set unsafe header "Cookie"

    https://stackoverflow.com/questions/7210507/ajax-post-error-refused-to-set-unsafe-header-connection/ ...

  4. 001 安装mysql

    在安装docker之后,安装一个mysql的容器试试手.可以参考违章: URL: https://www.cnblogs.com/limingxie/p/8655457.html

  5. Flutter BottomNavigationBar 组件

    BottomNavigationBar 是底部导航条,可以让我们定义底部 Tab 切换,bottomNavigationBar是 Scaffold 组件的参数. BottomNavigationBar ...

  6. canvas固定画布

    canvas作为非常方便的HTML绘图工具在web端的应用是非常多了. 那么会碰到一个问题,开始绘图的时候,网页总是晃动. 怎么办呢?只需在获取鼠标(触点)移动坐标的时候,添加清除默认动作就可以了. ...

  7. osg 渲染ifc数据-测试

    直接使用osg渲染ifc数据,提高渲染速度. #include "teslamanage.h" #include <QtWidgets/QApplication> #i ...

  8. spring 装配bean的混合使用

    在现实中,使用XML或者注解各有道理,建议在自己的工程中所开发的类尽量使用注解方式,因为使用它并不困难,甚至可以说更为简单,而对于引入第三方包或者服务的类,尽量使用XML方式,这样的好处是可以尽量对三 ...

  9. php环境选择

    第一个    PHPStudy 推荐这个.简单好用. 链接:https://pan.baidu.com/s/1yWRDjfnadkkUE-JX5pqZmg 提取码:4imw 第二个 PHPnow 第三 ...

  10. log4net示例2-日志输入存入Access(转)

    需求:基于log4net组建,创建Console程序将日志输出到Access数据库. 具体实施: (1)创建控制台程序. (2)控制台程序中,添加一个纯文本文件,文件命名为“log-Access.se ...