scratch2吧 关注:236贴子:822

scratch中最多可以产生多少个克隆体?今天我们就来试一试

只看楼主收藏回复

大家好,我是scratch少儿编程张老师,简称scratch张老师。
一次课堂上,学生提了一个问题,说scratch中可以产生多少个克隆体?
以前没太注意,既然问到了,那我们就来亲自测试一下,看看这个答案是多少。
我们新建一个变量“克隆体总数”,专门用来记录克隆体产生的数量,每次当角色走一步的时候,就克隆一下自己,然后将变量“克隆体总数”的值给增加1,最后我们便可以得到克隆体的总数了。


IP属地:北京1楼2020-08-20 11:38回复


    IP属地:北京2楼2020-08-20 11:38
    回复
      点击小绿旗运行之后,很快我们就得到了答案,是301个。


      IP属地:北京3楼2020-08-20 11:38
      回复


        IP属地:北京4楼2020-08-20 11:38
        回复
          这是我们采用一个角色的做法,那是不是每个角色最多都可以产生301个克隆体呢?
          我们可以采用2个角色的做法,新建两个变量,一个“小黄猫”,也就是默认的那只小猫,然后复制一份角色,填充绿色,取名“小绿猫”。


          IP属地:北京5楼2020-08-20 11:39
          回复


            IP属地:北京6楼2020-08-20 11:39
            回复
              点击小绿旗开始运行,发现总数还是301,小黄猫的克隆体为150个,小绿猫的克隆体为151个,说明是所有角色的克隆体加起来的总和。


              IP属地:北京7楼2020-08-20 11:39
              回复


                IP属地:北京8楼2020-08-20 11:40
                回复
                  为了保险起见,我们再测试一下,再加入一只小猫,取名小红猫,同样建立一个“小红猫”的变量,测试下来,发现三只小猫各产生100个克隆体(最后一个特殊点),合计301只。


                  IP属地:北京9楼2020-08-20 11:40
                  回复


                    IP属地:北京10楼2020-08-20 11:40
                    回复
                      所以到此为止,我们知道了,scratch软件有限制,所有的角色产生的克隆体总数不能超过301个,这也提醒我们,每次克隆体产生后,最后要删除掉,否则随着数量的增多,电脑会变得很卡。


                      IP属地:北京11楼2020-08-20 11:40
                      回复
                        编程课千千万,提升能力的却少见!
                        你对目前的scratch编程水平满意吗?
                        你是否还停留在scratch基础知识的学习上?
                        对于scratch软件各个模块和功能的运用,你是否依然懵懵懂懂?
                        你是否只知道scratch编程的大概步骤,却不明白细节该如何书写?
                        你是否只会写简单的scratch游戏,却对稍微复杂点的逻辑搞不清搞不定?
                        你是否羡慕能写多关卡的scratch编程大神?
                        你是否希望自己有一天也能依靠编程能力登台领奖?
                        你想获得小升初、初升高加分优待吗?你想未来从事编程方面的工作吗?
                        ......
                        现在,机会来了,专门为提升scratch编程水平而生的课程应运而生,快来了解一下吧!
                        一位五年级的女孩,学了8个月的scratch编程,却只会编写《八大行星连连看》《变脸》这种初级游戏,水平低的连妈妈都看不下去,急于寻找能提高scratch编程水平的课程和老师,却发现满市场都是初级编程的书籍和基础班,非常不满意,却也无可奈何。有一天在网上看到scratch张老师的课程,抱着试一试的态度报了个中级班,短短一个月的时间,孩子的编程水平突飞猛进,不仅会写复杂些的游戏,更知道如何处理各种bug,俨然一个编程小达人!
                        一位三年级的男孩,看到同学的scratch游戏玩的贼溜,各种模块和功能运用自如,也想提升自己的战力,却发现市面上的编程班,要么价格高昂,动辄8000起步,要么就是基础班,只讲刚入门的基础知识,很是焦虑。偶然间听朋友介绍,说scratch张老师的课程不错,就试了一下,没想到只用30天的时间,孩子不仅对scratch非常熟悉,熟练运用各种功能模块,而且还学会了很多编程口诀,搞不定的时候拿出来背一背,bug问题自然解决,非常开心!
                        一位8岁孩子的爷爷,不仅仅只希望孩子学会scratch编程的基础知识,更希望精进一步,以后朝编程方面发展,而市面上能提供这种服务的老师却少之又少。多是刚毕业的大学生,自己都写不好程序,不懂的每一步程序的意义所在,又怎么教孩子呢?很是头疼。看到scratch张老师的课程后,抱着试一试的态度就报了个一对一,每晚7点在钉钉群直播上课,不仅可以亲眼看到scratch张老师的操作步骤,还可以随时连麦,有问题当场问,不耽误。为了让孩子们彻底搞懂复杂程序的编写逻辑,老师还动用Photoshop、sublime、FlashFXP、PPT等多种工具,连写带画带讲解,让孩子们不仅听的懂,还能记得牢,下次编程直接把这些技巧用上去,简直就是吸睛神器!
                        ......
                        4重保障 让你真正学的会
                        1.scratch实战游戏源码学scratch编程,一定要在实战中学,代码结构、分布逻辑、各层联系这些一定体现在源码中,只要报了名,scratch实战游戏源码马上发给你,让你马上体验scratch实战编程的威力。
                        2.scratch实战游戏素材文件拿到了scratch实战游戏源码,也玩的很开心,但终归知识是别人的,自己还是一无所知,这可不行。在了解游戏玩法的同时,一定要重新自己写一遍源码,所以要有素材文件(游戏背景、角色图片、播放声音)的配合,报了名之后,素材文件马上发给你。
                        3.scratch实战游戏说明文档进入scratch实战游戏训练模式后,肯定会遇到很多棘手的编程要点、难点,在没有人带领的情况下想要单凭一己之力解决,实在太难了,所以我为每一份scratch实战游戏都配备了一份pdf说明文档,把其中的关键点指出来,告诉你为什么要这样设置、核心点在哪儿,让你不仅知其然,更知其所以然。
                        4.scratch实战游戏售后服务拿到scratch实战游戏后,你可以跟着老师的步骤一边学习一边练习,只要有问题可以随时问,只有scratch张老师看到了,马上就解答。此外,scratch张老师还额外提供一个月的售后服务时间,只要你有任何想问的scratch编程问题,都可以过来咨询解答,scratch张老师一定尽心解答。
                        v wanglaoshi9930


                        IP属地:北京12楼2020-08-24 09:32
                        回复
                          为了保障大家的资金安全,更好的做好售后服务,我把课程传到了cctalk这个大平台上了(号称教育界的淘宝),每个人都可以免费来试听,看看适不适合你:
                          https://www.cctalk.com/m/group/88501970
                          【现在已经有10个人报名了】


                          IP属地:北京14楼2020-08-28 18:42
                          回复