芥末堆 芥末堆

Hopscotch:别玩乐高了,跟我一起跳房子学编程

作者:李深白 发布时间:

Hopscotch:别玩乐高了,跟我一起跳房子学编程

作者:李深白 发布时间:

摘要: Hopscotch最直观的的一个优点莫过于像“搭积木”一样的模块化代码和像卡通绘本般的图形编程界面。

【芥末堆注】儿童节当天芥末堆盘点了国外常见的少儿编程类产品,接下来会选取部分有代表性的产品分享给大家,今天要介绍的是“编程乐高”--Hopscotch。

Hopscotch 成立于2011年,迄今已拥有来自一百多个国家的用户。这款由5名编程爱好者耗时1年打造的模块化代码和图形编程的ipad应用,为8-12岁孩子量身打造,名字翻译过来就是一个家喻户晓的老游戏——“跳房子”。实际上,在Hopscotch里,编程真跟“跳房子”一样有趣好玩:语句模块都已经写好并封装成彩色代码块,用户拖动“木块”到代码区域组装,就可以产出一段完整程序。不需要进行任何输入操作,简直像在堆积木。难怪联合创始人Samantha John称Hopscotch是一款开放式编程工具,但更像是一个数字玩具,或者可以称之为21世纪的乐高。

这款“编程乐高”好玩在哪?Hopscotch最直观的的一个优点莫过于像“搭积木”一样的模块化代码和像卡通绘本般的图形编程界面。在这个确确实实属于孩子们的童话味道编程世界里,Hopscotch设计的角色多是小孩子们熟悉的动物伙伴,开发者则在代码块里预设了位移、文字、形状、绘画轨迹等简单动作,用户想要屏幕上这只小动物做点什么,只需要按照指示把想要的动作选项拖到右边的编程区域就可以了。如此“编”出来的程序不同于让用户连续通关的编码智力游戏,更像是孩子们自己创造Flash,虽然简单,但互动性挺强。

而Hopscotch的独特法宝则是其专注于移动设备。Hopscotch的图形处理语言自诩为“ipad编程语言”。以物体为导向,具有视觉化特征,孩子们不需要像处理Ruby或Javascript等输入型编程语言时关注语法或拼写错误,拖放图形即可编程。这听上去有点像 Scratch ,只不过Hopscotch只为iPad量身定制。

此外,Hopscotch 漂亮、明快的界面也吸引着不少本来更关心洋娃娃和漂亮衣服的女孩子们来学习编程。Hopscotch的测试显示,这款搭积木编程应用正“男女通吃”、深受孩子们喜欢。App Store上线一年就已经有超过150万个项目被创建,超过5700万个代码块被编译。并且在Hopscotch的分享社区里已有不少相当给力的佳作,很多基本上都算得是一个手机游戏的雏形。

可惜Hopscotch的汉化还不太彻底,编程中的基本步骤如代码块已完成汉化,但背景故事的剧情描述仍语义模糊,颇像是Apple官方中文翻译风格。且Hopscotch没有系统的进阶训练引导,对国外习惯了“做中学”自个摸索的孩子们还好,对中国孩子们来说,刚开始玩,可能并不容易上手。

目前,普通版Hopscotch在App Store可以免费下载,虽然有内购不过都是以购买新的游戏角色为主,不影响内容体验。学校版则售价68元,增加了教学群组互动,开放了所有的角色。

其实Hopscotch在编程教学方面的“干货”的确不多,更像是一场DIY编程游戏,也因此受到了一些家长用户的质疑。但或许这正是Hopscotch与市面上像Scratch、Google Blockly等类似的模块化编程学习软件相比的独特所在,别让复杂的编程代码教程让孩子们一瞬间丧失对编程的兴趣,对于下一代极客我们要先做的是培养兴趣,其次才是培养自主学习和解决未知问题的能力。

Learn programming the happy way,learning everything the creative way。在快乐中学习,在创造中成长,这也许才是Hopscotch所追求的目标。

【推荐阅读】

【儿童节特刊】少儿编程项目知多少?

CodeMonkey:猴子吃的香蕉多了,就成了“程序猿”

1、本文是 芥末堆网原创文章,转载可点击 芥末堆内容合作 了解详情,未经授权拒绝一切形式转载,违者必究;
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 填写信息告诉我们。
来源: 芥末堆

参与讨论

想知道谁回复了你的留言?登录后即可查看~
总共0条评论

全部讨论

  • Hopscotch:别玩乐高了,跟我一起跳房子学编程分享二维码
×
LOGO Close
点击刷新
获取

注册| 忘记密码

笔名:

微信:

微博:

手机:

获取验证码

验证码:

简介:

修改头像
头像

头像
我的文章

填写信息

|
|
|
|
|
| 取消 确定
微信支付

【电脑】请您打开手机微信APP,可选择“扫一扫”识别下方二维码进行支付;

【手机】长按下方图片,可选择“识别二维码”进行支付。

pay
请您稍等片刻,付款成功将自动关闭!
支付 有问题请联系电话:010-53695051
微信
购买