首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Scratch编程之旅-装备篇

我们打个游戏还得仔细斟酌出门装备,当然大神级别裸奔出门走非主流路线凭着骚操作也可以赢得胜利。对于编程也是如此,毕竟天赋异禀的人只是少数,对于初学编程的小盆友还是建议带上出门装-Scratch。

Scratch是美国麻省理工学院(MIT)的“终身幼儿园团队”开发的开源图形化编程工具,主要针对青少年编程启蒙教育。Scratch从1.0版本发展到如今的3.0,已经被翻译成40多种语言,在全球有150多个国家在使用。 Scratch 的用户涵盖了各学习阶段(从小学到大学)、各研究领域(数学、计算器科学、语言艺术、游戏、社会研究等等),当然青少年是最主要的使用人群,毕竟我们在编程入门之后已经可以有更多的选择。

Scratch在线版

我们曾提到Scratch是开源免费的,我们不仅可以针对Scratch本身进行二次开发,而且可以直接利用Scratch来进行创作开发。那我们怎样才能获得Scratch呢?我们主要有两种方式获取Scratch,第一种是web在线版,无需安装,但是需要您的网络状况良好,另外一种方式是下载离线版,它的官方下载地址是https://scratch.mit.edu/download。

官方下载页面

我们可以看到官网提供了针对MacOS和Windows两种操作系统的离线安装包,请根据您的操作系统对号入座,下载正确的版本。Scratch安装过程相当简单,Windows版执行exe的安装包,遇见同意或者next一路放行即可,Mac版执行的是dmg安装包,过程与Windows类似,只是需要把Scratch Desktop移入Applications,这样你就可以很方便地在LanuchPad找到你的新装备。

Scratch界面及布局

安装完成后,打开Scratch应用,界面应该是如上图所示(红色边框是我自己添加的),和web在线版长得一样。开始学习之前先对这个工具作个宏观的介绍:

菜单栏:最左边是Scratch的logo;接着是一个网球型图标,这里你可以把语言设置为我们亲切的母语;文件菜单可以新建、打开、保存作品;编辑菜单包含恢复和加速模式;教程可以链接到官方的示例教程;

代码工具栏 :当切换到代码panel时界面如上所示,包括运动、外观、声音、事件等场景及角色控制的功能。

预制元件库 :我们可以直接使用、自建或者修改

工作区 :我们在这里组织控制类的代码

舞台: 我们所使用的元件(角色)将在这里展示

临时角色库 :我们所有可能用到的角色先放在这里,不一定会在舞台上使用。我们调节角色的绝对位置、大小、方向等属性。

好了,我们暂时只做粗浅的介绍,后续有用到,会再详细说明,大家在此有个初步的认识即可。

GitHub开源仓库

事实上我们还有第三种方式获取Scratch,Scratch是一个开源项目,它在GitHub的地址是https://github.com/LLK/scratch-www,从上图可以看到前几天还有更新,证明社区还是比较活跃的。我们可以通过编译源码的方式来获得安装包,这需要对编译技术需要一定的了解,对于初学者我们不推荐这种方式,但是大家得知道我们还有这样一种方式。顺便普及下下,GitHub是全球最大的垂直领域同性社交网站,哈哈,别想偏了,因为程序员中男性占据了绝大多数,支持大家多来这里交朋友,为开源社区做贡献。

整好出门装,下一步就是冲锋陷阵,打怪升级了,大家是不是跃跃欲试了呢?

技术服务于社会,让世界变得更美好。如果您或者您的小孩对编程有兴趣,请关注我,我是小码哥哥,我将尽我所能帮助你们,有任何问题可以帖下留言或者关注私信,共同探讨,共同进步,成就彼此。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190910A0DCY900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券