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

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编程教程,请点击下一行的了解更多

    推荐阅读
  • 马伯庸作品有哪些(马伯庸个人简介)

    作品《寂静之城》2005年获国内科幻文学最高奖项“银河奖”。《风雨<洛神赋>》获2010年人民文学奖散文奖。《破案:孔雀东南飞》等短篇获2012年朱自清散文奖。《古董局中局》入选第四届中国“图书势力榜”文学类年度十大好书。曾经留学新西兰数年,也曾在一家外资企业工作。其文无不奇思妙想,亦庄亦谐,庄而不致严肃,谐而不致油滑。作品的情节轻松有趣,甚至有点恶搞,但背后往往有详实的资料作为支撑。

  • 倒模是什么意思 倒模为什么

    后来,也在头发护理中使用这个词,就是给头发进行深层的护理,类似于焗油,就是多加了精华素。

  • 油漆稀释剂有几种(稀释剂的正确选择和使用)

    稀释剂常由溶剂和冲淡剂两部分组成,有时也添加一部分助溶剂。溶剂、助溶剂和冲淡剂并不是绝对的,同一种有机物质可以是某一类涂料的溶剂,而却是另一类涂料的助溶剂或冲淡剂。对于特定的品种来说,重要的是其组成中的溶剂和冲淡剂及助溶剂的配比要适当,尤其重要的是该涂料用溶剂和冲淡剂的品种和用量,只有这样才有可以配制出最佳的涂料用稀释剂。

  • 双腋下有副乳是怎么回事(腋下多了两坨肉)

    男女都会有副乳,这不是女生的专利。而且亚洲人副乳的发生率较高,不过男性还是明显少于女性。副乳发病多是双侧发病,但也有些是单侧发病。其实挤压副乳这一做法,是乳房护理的常见误区。

  • 买的甘蔗可以留种吗(甘蔗怎么留种)

    下面内容希望能帮助到你,我们来一起看看吧!选择抗寒性强、分蘖和宿根性好的品种。如纳印3选蔗赣蔗14~16号等。在留种时,选择品种纯一、蔗茎直立、长势旺盛、梢尾健壮、绿叶数多、无病虫的蔗梢或全茎作种苗。农户要根据来年甘蔗种植面积确定留种数量。一般每亩选留种苗700~800公斤,宿根200公斤左右。甘蔗种苗砍收时间一般在初霜后,即湘北11月15~25日、湘南12月中旬。

  • vivo手机游戏魔盒怎么设置(vivo手机游戏魔盒怎么用)

    vivo手机中有个特有的功能就是游戏魔盒,主要是方便大家玩游戏用的,那么具体怎么设置呢,接下来看教程。进入手机界面,点击设置。变成蓝色之后就是打开了,接下来设置下边的选项即可。开启游戏助手之后,在游戏过程中在侧面可以调出。还有一个重要功能就是是否拒绝来电,因为来电会打扰到你的游戏,这个时候就可以决定是否开启。

  • 吃燕窝十大禁忌(吃燕窝的十大注意事项)

    感冒期间如果有发热等症状时,最好将燕窝等补品暂停,以免影响感冒外邪的疏散驱除。对蛋白质食品有过敏反应的过敏体质者,可以每次1克干燕窝、隔天一次。燕窝对预防癌症和癌症患者化疗、放疗后的康复能起到恢复元气、补充营养、提高免疫力的食效。但对未经治疗或癌症晚期的人如同抱薪救火,没有任何帮助,所以不适合吃燕窝。

  • 新生儿一个月长几斤算正常(新生儿一个月长几斤属于正常)

    另外,喂养方法、吃奶量的不同,婴儿体重增长的速度也不一样。而且很多研究表明,母乳喂养的新生儿其每天体重增加值比人工喂养儿和混合喂养儿更高,这也提示母乳喂养更有利于新生儿的生长发育,更应提倡母乳喂养。注意事项婴儿满月时其体重通常可比出生时体重增加600克以上,平均增重在1000克左右。如果满月增重不足600克则提示小儿的生长不太理想,可能有问题,要及时到保健部门查找原因并采取相应措施。

  • 端午节大家都出去玩了(5大系列百余项文旅活动接)

    6月1日至7月1日,蓬莱阁景区、戚继光故里景区、蓬莱艾山国家森林公园面向胶东五市市民免费。6月1日至30日,海阳招虎山国家森林公园对烟台市民实行免门票政策。6月1日至5日,招远淘金小镇黄金博物馆景区原价90元通票执行特惠价40元,原价60元单票执行特惠价30元。长岛旅游景区原价130元的全线景区门票,烟台市民可享受100元的年卡特惠,自购买之日起有效期为一年,有效期内可无限次游玩。

  • iPhone铃声怎么设置自己的歌(iphone铃声怎么设置自己的歌声)

    以pp助手为例,iPhone铃声设置自己的歌的方法如下:1、在电脑上安装好pp助手并打开,将iPhone手机与电脑连接。