肥宅钓鱼网
当前位置: 首页 钓鱼百科

scratch画三角函数(43.Scratch青少年编程实例教程)

时间:2023-07-24 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

43.Scratch青少年编程实例教程前言大家应该都玩过五子棋五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏通常双方分别使用黑白两色的棋子,下在棋盘横线与竖线的交叉点上,先形成5子连线者获胜所以,我更喜欢形象地叫它五。

前言

大家应该都玩过五子棋。五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏。通常双方分别使用黑白两色的棋子,下在棋盘横线与竖线的交叉点上,先形成5子连线者获胜。所以,我更喜欢形象地叫它五子连珠。

下面是我从网络找到的相关资料,我们在编写程序前,必须要了解这些相关知识。

五子棋的棋盘由横纵各15条等距离,垂直交叉的平行线构成,在棋盘上,横纵线交叉形成了225个交叉点为对弈时的落子点。邻近两个交叉点的距离要略大于棋子的直径。

以对局开始时的黑方为准,棋盘上的纵行线从近到远用阿拉伯数字1-15标记,横行线从左到右用英文字母A-O按字母顺序标记。由于每个英文字母都对应着一条纵线,每个阿拉伯数字都对应着一条横线,所以,棋盘上的每一个交叉点都可用英文字母和阿拉伯数字的组合来标示出来。在标示各点时,要将英文字母放在前边,阿拉伯数字放在后边。如“L6”“F4”等。

在棋盘上有5个比较特殊的交叉点,用实心小圆点标示出来,这5个点称为“星”。中间的星也称天元,位置在H8,表示棋盘的正中心。其他4个星,也叫小星,分别在D12、L12、D4、L4位置。星在棋盘上起标示位置的作用,利于在行棋、复盘、记录等时,更清晰、迅速地找到所需位置。

编程前的思考

本节Scratch编程课程,我们将使用画笔工具来绘制一个棋盘。你也许会向我建议:为什么不直接找个绘制好的棋盘图片,作为舞台背景,多省事呀。但是,如果真这么做,后续编程可能会变得复杂起来。

实际上,Scratch这款强大的工具,给我们提供了“画笔”工具,而五子连珠棋盘又是有规律可循的,画一个棋盘还是绰绰有余的。

接下来讲下我的思路:我们都知道,舞台背景是360x480,所以我们的正方形棋盘的边长必须小于360。每行都有14个格子,也就是每条边被分成了14份。如果棋盘直接和舞台边缘对齐,这么算的话,每个小格子边长是360➗14=25.714286。但是,棋盘的最外边也可能落子,必须把棋子的大小计算进去。所以,我们把棋盘的最上面和最下面也增加一个小格子的长度,这么计算的话,每个小格子边长是360➗16=22.5

经过上述分析,我们得出棋盘的每一小格边长是22.5,棋盘的边长是22.5x14=315 。

但是,为了后续的计算方便,我们直接把每个小格子的边长凑整为23。棋子的宽度应当小于等于小格子的边长,棋子的宽度可以设计为20。 棋盘的边长就是23x14=322,上下两边多出(360-322)➗2 = 19 ,已经足够放置棋子了,因为棋子最多只会在边上多出半个棋子,半个棋子宽度是10,10<19。

编写代码

首先要把画笔工具从Scratch的扩展库中,添加进来。

我的代码如下图所示:

  1. 首先准备一张白纸
  2. 拿来一只黑色的笔
  3. 这只笔粗细规格为1
  4. 把笔移动到白纸的左上角。322➗2=161,所以左上角坐标是x值-161,y值161 。
  5. 从左往右方向准备画线。
  6. 进入重复执行15次:第一次执行:(1)把笔接触白纸,向右画线322(棋盘的边长是322,这时笔运行到了右上角)。(2)把笔离开白纸。(3)向下移动23,(每一小格的边长是23,也就是移到了准备画的第二条线的最右边)。(4)从右向左方向准备画线。第二次执行:(1)把笔接触白纸,向左画线322(棋盘的边长是322,这时笔运行到了画好的第二条横线的最左边)。(2)把笔离开白纸。(3)向下移动23,(每一小格的边长是23,也就是移到了准备画的第三条横线的最左边)。(4)从左向右方向准备画线。第三次执行......最后,将15条横线,从上往下依次画完。
  7. 抬笔后,把笔移动到左上角,准备向下画线。
  8. 进入重复执行15次:这次重复执行,和上面是一个原理,只不过是从左往右,依次画15条竖线。这里不再详细描述执行过程。

运行程序后,我们能清楚地看到整个绘画过程。一张规则的棋盘被Scratch软件很轻松地画了出来。

图1

视频效果

最后,我将本节Scratch编程的运行演示录制了视频,大家点击下方的“三角形”播放按钮观看。


本次Scratch编程课程就讲到这里,后续课程见!

本文所有图片、视频及文字内容,均为原创,转载时请保留版权信息。

查看更多Scratch编程教程,请点击下一行的了解更多

    推荐阅读
  • 任嘉伦和张继科打乒乓球是什么节目(张继科任嘉伦打乒乓球是什么综艺)

    任嘉伦和张继科打乒乓球是《来吧冠军第二季》2017年7月23日播出的第十二期——乒乓球特辑。任嘉伦过去是一个乒乓球选手,只不过是后来由于受伤入伍了。任嘉伦从体育界跨界到娱乐界参加《来吧冠军第二季》与张继科对战。张继科开始发力,拉长两人之间的距离还是抽球,如此快速而且力度也很大的情况下,任嘉伦居然还能够淡定应对。最后张继科没有接到任嘉伦的球,不过任嘉伦因为用力过猛出界了,所以还算张继科赢。

  • 战狼2剧情排行榜(战狼2剧情介绍犯我中华者)

    冷锋忍无可忍一个飞踢踢伤了小头目,为此触犯了法律获刑三年。在冷锋坐牢期间,“战狼”队长龙小云前往边境执行任务,不幸遇难。南印度洋中国编队接到中央指示,前往非洲营救被困在华资工厂的四十七名同胞,由于非洲动乱是内部政治斗争,别国军队无权进入非洲领地,编队首长无奈之下批准冷锋单枪匹马营救华资工厂同胞。要求冷锋立即停车。冷锋一行人冲到坠机地点,七手八脚救出了被困在飞机里面的蕾切尔一行人。

  • 天花板上有老鼠如何办(天花板上有老鼠怎么办)

    老鼠药,老鼠药老鼠药老鼠吃了跑不掉,这句话是我们童年经常所说的。如果家里老鼠实在猖獗,可以建议购买点老鼠药来放在东西里面等它偷吃,吃后就被毒死,如果家里面有小孩宠物等等就千万不能用老鼠药来驱赶老鼠。

  • 世界上最大的水果是什么(世界上最大的水果是什么脑筋急转弯)

    菠萝蜜树干通直,树性强健,树冠茂密,产果量多,是优良的园林绿化用材,在园林绿化中可用在庭院内种植、行道树的种植及小游园的种植,起到遮阴及观果的园林效果。

  • 你好李焕英电影简介(你好李焕英电影介绍)

    我们一起去了解并探讨一下这个问题吧!你好李焕英电影简介《你好,李焕英》根据2016年的同名小品及贾玲亲身经历改编,讲述了刚考上大学的女孩贾晓玲经历了一次人生的大起大落后情绪失控,随后意外穿越回到了二十世纪八十年代,与20年前正值青春的母亲李焕英相遇的故事。《你好,李焕英》是由贾玲执导,贾玲、张小斐领衔主演,刘佳、沈腾、陈赫等人主演的奇幻喜剧电影。该片于2021年2月12日在中国内地上映。

  • 刘老根3演员表(刘老根3剧情简介)

    以下内容希望对你有帮助!刘老根3演员表《刘老根3》演员表。演员有赵本山,范伟,李静,闫学晶,王娟,小东北,王小宝,张小飞,孙小飞,贺美玲,红孩。《刘老根3》剧情简介。该剧讲述了因龙泉山庄经营不善,在家颐养天年的刘老根决定时隔15年后重返山庄,再次主持大局,将山庄重整旗鼓,从而发生的一系列啼笑皆非的故事。

  • 凤凰花开歌词(凤凰花开歌词是什么)

    下面内容希望能帮助到你,我们来一起看看吧!

  • 哪种学生护眼灯好(学校专用的护眼灯有哪些)

    学生们最近都已经纷纷放假了,而进入暑假却是进入了儿童青少年近视的高发期,所以家长们需要在日常生活中引导孩子要科学用眼用眼,规律休息防止近视。具有远超国AA标准、无可视频闪、无眩光、RG0无蓝光辐射危害、接近满分的Ra98显色指数,护眼效果非常优秀。除了符合国AA标准照度外,显色指数也达到了Ra95,让照明物体可以呈现真实的色彩。

  • 二战豹式坦克真实影像(最珍贵的战争历史遗产)

    2015年5月9日俄罗斯阅兵,曾经参加过二战的T-34-85中型坦克开过红场。随后俄方记者探访了莫斯科附近的一家工厂,这家工厂负责保养这批珍贵的老装备。保存相当完好的T-34-85中型坦克T-34-85中型坦克内部。从T-34-85中型坦克的驾驶员舱门往外看,对面是一辆T-90主战坦克。T-34-76中型坦克,因此型坦克生产数量不大,大部分毁于二战战火,因此没有参加红场阅兵。可以进里面一探究竟!好羡慕这只手啊,大兄弟我就摸摸不乱动。

  • 不同的坐姿代表的性格(五种坐姿分析你的性格)

    肢体语言不仅可以表达我们的情感,也能从另一面告诉我们自己的性格,自己与周围环境的适应程度等等。以下就是讨论不同坐姿的人展现出的不同性格。5)职业型:这类人可以说是淑女型,很有气质和气场,由于本身的资质,他们做事追求完美,对于自己的外表穿搭更是严格的要求。目标远大,很有事业心,充满奋斗的活力。因为本身的优秀,让许多男性朋友可望而不可即。