『实战-趣味编程』
一起玩转趣味编程。
发散思维,提升编程思想。
Mr. Sun_
欢迎小伙伴来到博客,共同学习,一同进步。
展开
-
程序世界的秘密(下)(完)
最后一篇文章,讨论自制积木,主要是说求平均值。思路如下:(1)通过开始调用平均值函数(2)将求和值初始化为0(3)将求和值一次增加项值(4)求和值除以项目数原创 2021-04-25 14:42:10 · 165 阅读 · 0 评论 -
程序世界的秘密(中)
上篇文章说的是变量,本文说的是自制新的积木,其实这个自制的新积木就是一个类,为了实现某种功能被定义出来。下面看一个小例子。定义了三个类 , SSZW ,LBX ,SJX ,然后点击开始后就是层层的调用。从红色箭头可以看出,这就是程序有意思的地方。...原创 2021-04-25 13:57:43 · 182 阅读 · 0 评论 -
程序世界的秘密(上)
这篇文章开始说变量从下面这个数字小游戏谈谈变量(1)启动两个变量(字母1、字母2) ,变量分为全局变量和局部变量。(2)给变量赋予一个随机值(3)这个随机值会传给另外一个角色,该角色会将造型换成变量对应的随机值(4)最后将被赋值的变量打印出来...原创 2021-04-25 12:12:54 · 222 阅读 · 0 评论 -
海底两万里(下)
依旧是侦测模块使用侦测功能连接日期。把当前的日期信息给连起来。原创 2021-04-25 11:20:52 · 210 阅读 · 0 评论 -
无敌小侦探(中)
继续说侦测模块下面这个游戏是猜数字(1)数字猜三次(2)如果答对了就退出(3)如果答错了就循环再答(4)三次没答对就退出原创 2021-04-25 11:03:19 · 133 阅读 · 0 评论 -
无敌小侦探(上)
本文使用几个小游戏来说明下侦测模块的用法1.小球砰砰砰设定三个角色: 绿线 、红线、小球设定背景:空白背景加一个蓝色框需求:初始化小球,小球面向下运动,如果碰到红色就反弹;如果碰到绿色就减速;如果碰到蓝色就结束。下面是小球和红线得代码块。...原创 2021-04-25 10:43:26 · 112 阅读 · 0 评论 -
海底两万里(下)
依旧讲解控制模块案例--追击1.设置上下左右功能键,使得小猫可以移动。2.初始化小球的位置,使小球面向小猫移动,直到撞击小猫游戏结束。原创 2021-04-24 18:50:54 · 115 阅读 · 0 评论 -
海底两万里(上)
本文主要说明控制模块。控制模块内容还是比较多的,如果-那么; 重复执行;等待时长;。。。案例需求及实现:1.舞台背景漩涡效果,使用外观中的漩涡效果并增加特效2.角色云 颜色变化,使用外观中的颜色特效3.角色水母 克隆一只,两只在背景中移动,碰到边缘反弹...原创 2021-04-24 14:55:15 · 129 阅读 · 0 评论 -
人算不如机算(下)
本文主要说明运算模块中高级运算1.与/或/不成立与:如果a和b都为真,则结果为真,如果a和b中有一个条件为假,则结果为假。或:如果a和b有一个或以上为真,则结果为真,二者都为假时,结果为假。2.连接符直接把字符连接在一起,注意没有空格。说出第一个字符...原创 2021-04-24 13:13:25 · 115 阅读 · 0 评论 -
人算不如机算(上)
本文主要介绍运算模块。1.运算模块内容(1)四则运算(2)取随机数(3)比大小 (4)与非 (5)字符串运算 (6)特殊的算术运算符2.简单的运算这些运算操作没有模块的卡扣,它们一般用于条件,比如 让角色说出数字相加后结果,比如对数字的运算等等...原创 2021-04-22 10:51:17 · 103 阅读 · 0 评论 -
八、月球大冒险
本文主要是关于事件模块。以下案例是关于小猫与小熊的对话。1、这是两个角色在对话,使用广播来控制对话的顺序。(1)小熊先说话,说完后广播消息1;(2)小猫接收到消息1时,做出回复 ,并广播消息2;(3)小熊接收到消息2时,继续对话,并广播消息3;(4)小猫收到消息3时,做进一步的动作,比如角色变色,将背景改变。...原创 2021-04-21 07:51:10 · 179 阅读 · 0 评论 -
七、神笔小画家
这篇文章是关于画笔模块。1.画笔模块的概要,画笔需要手动添加下2.画笔内容(1)全部擦除 : 顾名思义,擦除画过的内容(2)图章:其实就是克隆,接下来会演示到(3)落笔:把笔落下,开始绘画(4)抬笔:把笔抬起,结束绘画还可以调整画笔的颜色,粗细等。3.利用画笔画一条彩虹线可以想象成自己拿了一支笔,然后把操作这支笔的方式用代码表示出来。初始化内容----循环内容4.利用画笔画图章初始化地球位置--循环(移动的距离和角度)...原创 2021-04-18 18:29:02 · 179 阅读 · 0 评论 -
六、打造超级乐队
今天这篇是关于声音。没有声音的世界是不完美的,今天就奏曲一首。1.声音模块 , 可以编译声音。2.如果需要更多的音乐,也可以添加音乐模块。3.简单音符的对应关系表。4.简单认识6线谱。...原创 2021-04-17 20:14:33 · 149 阅读 · 0 评论 -
五、唱歌不如跳舞(下)
本篇依然是关于运动模块。实现的目标,角色ball在舞台中随机移动,当角色ball触碰到角色line和舞台边缘时反弹。1.添加角色ball,角色line,以及背景2.为角色ball添加代码。初始化位置;让小球面向下运动;执行循环,小球向下每次运动10步,碰到边缘就反弹;如果碰到角色line就向上随机反弹;如果碰到红色就停止脚本。3.根据ball的脚本,我们还得定义背景下方红色,这是小球的触发条件。4.根据ball的脚本,我们还得让角色line根据鼠标移动。...原创 2021-04-15 07:29:21 · 190 阅读 · 0 评论 -
四、唱歌不如跳舞(上)
本文主要讲解运动模块, 向左转,向右转,移动等等提到移动,就需要使用到坐标以及方位。1.坐标在角色的造型栏中,可以看到一个十字原点,这个就是坐标轴的原点。2.方位在舞台上,记住东南西北,上0度,下180度,左-90度,右90度3.在舞台上表演认识了距离与方向,我们就可以在舞台上演绎了。对比下方两张图片可知,默认情况移动10步是向X正轴移动,右转15°是90°+15°可以让角色向着鼠标方向旋转或移动...原创 2021-04-14 08:05:34 · 248 阅读 · 2 评论 -
三、神兽变变变(下)
继续来看外观模块 , 创建两个造型,创建背景,创建造型特效(变大+变色)1.两个角色面对面对话2.小熊的脚本3.小猫的脚本4.添加背景原创 2021-04-13 21:44:08 · 217 阅读 · 0 评论 -
二、神兽变变变(上)
这边文章主要是关于外观模块的使用技巧,直接上实战。1.添加造型2.添加代码,程序自上而下执行。下图第一个说的内容会瞬间显示,然后第二个说的内容会停留两秒,思考与说的区别可以对比两个图,第三个说在尾部,没有点击停止会一直显示3.添加多个造型,可以做出动态效果每点击一下开始,就是进入下一个造型一共九个造型,可以加入9个【下一个造型】的积木,不过点击开始,根本来不及看就会跳到最后一个。优化一下,可以在进入每个造型之前停留1秒。继续优化,可以利用循环来执行。原创 2021-04-12 21:39:45 · 206 阅读 · 0 评论 -
一、欢迎来到趣味编程的世界
1、简介Scratch是MIT(麻省理工学院)发展的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术。很适合8岁以上儿童使用,完全不用背指令,使用积木组合式的程序语言,让学习变得更轻松,并充满乐趣。关键的关键,不在于学习了某种特殊的技能,而是在这个过程中,培养了孩子独立学习、独立解决问题的能力;而这个创造过程,是最让人快乐的。所有的人都可以从麻省理工学院的网站免费下载,已经开发了Windows系统,苹果系统,Linux系统下运行的各种版本。官方网站:http://scr...原创 2021-04-11 21:33:59 · 3133 阅读 · 0 评论