关于blockly.games
官网是这么说的:Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming.
翻译过来就是:Blockly Games 是为没有计算机编程经验的孩子们设计的一系列学习编程的游戏。
孩子通过图形化的界面,和一关一关的游戏来快速的了解编程语言的逻辑,并可学会最基础的编程。
主页
直接进入「Blockly Games」,就可以任意进行首页上的七大章节,每个章节有特别的学习主题,例如迷宫关卡中,循环和条件的概念。每个章节里还会有10个左右不等的小关卡。它的开始很简单,但是每个级别都比上一个级别更具挑战性。而浏览器会记住你的学习过程(进度)。
当我打开Blockly Games主页的时候简直惊呆了。太简洁干净了,没有广告,没有弹窗,没有任何多余的东西,甚至连背景都是空白的,更没有吹嘘自己的公司多厉害,当然也不会让你留电话送你价值288元的体验课,你至少也要在主页放一个谷歌的logo也是可以的呀。外国人有时候真的执着得让人匪夷所思。
这让我想起了乔布斯,“简单”二字是理解乔布斯的一把钥匙,简洁是终极的复杂——这句话来自苹果公司的第一本宣传手册,如米开朗基罗有句名言:“雕像本来就是在石头里,我只是把不要的部分去掉”。
章节介绍
1.拼图:是对Blockly的形状以及各部分如何对齐的快速介绍。也就是快速入门的
2.迷宫:学习循环和条件的概念。它的开始很简单,但是每个级别都比上一个级别更具挑战性。
3.鸟:对条件语句的深入研究。在越来越复杂的条件下探索控制流程。
4.乌龟:深入研究循环。使用循环嵌套绘制图片。然后发布您的作品供全世界欣赏。
5.电影:学习数学方程。使用数学为电影制作动画。然后发布电影供全世界观看。
6.音乐:初步学习函数。使用函数来创作音乐。然后发布您的音乐供全世界听。
7.池塘的导入:池塘的章节引入了基于文本的编程(也就是代码编程JavaScript)。但是在本章节仍然是图形化的代码块,为最后一章做铺垫。
8.池塘:是一个开放式的竞赛,为鸭子编写程序打败其他的对手,可以使用图形化积木块或JavaScript。
唯一的缺点:池塘的章节比较复杂,所以会有一些文档查阅相关函数功能,但是即便是在中文环境下,打开的文档还是英文。
总结:
1.简洁明了:blockly.games界面太干净了,课程就是一条线七个章节(第一个拼图不算),目的很明确:初步入门编程,了解编程基础知识。
2.内容优质:图形化编程上手简单容易,内容充分涵盖了计算机编程领域的基础概念。同时还把数学,音乐,美术等内容与编程结合,简直完美。课程由简单到复杂设置合理。最后一个章节把图形化和JavaScript结合在一起。学习者可以看到图形化模块究竟是由什么样的代码构成的。
舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。在高档遥控玩具,如飞机、潜艇模型,遥控机器人中已经得到了普遍应用。
本文介绍如何在Scratch中对EV3机器人进行开发。
本文教你一招超简单的方法,只需三步,就能将 sb3 格式作品转换成 H5,实现在移动端轻松玩!
由于Scratch软件界面显示和国内等级考试大纲用词不同,部分名词出现了两种称呼。例如指令模块(积木)、程序区(代码区),其实表达的是一个意思。
用 Scratch 代码编写了成功运行 Linux 内核的模拟器。
MicroBlocks 是受 Scratch 启发, 为「物理计算」而生的图形化编程语言。