注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 

日志

 
 

一款开源免费的少儿游戏化编程平台"laby"的应用  

2014-11-24 21:17:12|  分类: 编程工具 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
           laby是一款跨平台的编程练习平台,在笔者陪同孩子玩网的过程中,终于将它用于教授少儿来进行初期编程"玩耍"。笔者家小朋友正在读小学三年级,通过这个游戏化的编程平台,对于小学生理解子函数、常量、主函数入口、算法概念、函数调用都有了较好表现。
          可惜的事,这款软件目前还没有中文的界面支持。不过笔者并未打算将这个界面中文化,通过长期的循序渐进的“玩耍”,家里的小学生已经可以使用这个平台上的框架来编写多个作业(主要是指挥小蚂蚁闯秘宫)。小学生表现的编程方面(码农)朴素而清淅代码悟性,也让笔者刮目相看。
        下面对laby平台,进行一个全面的介绍。
        希望更多的码农父母可以使用这个娱乐化的编程练习平台来教授他们的小朋友:笔者发现,自家的小朋友自从使用laby编程以来,好象对网络游戏已经少了一份热情,反倒多了些“那一步是怎编程控制的”的问题。这算是一次意外收获吧。

       一、laby的安装
       笔者使用ubuntu1504中文版本。
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑

图1  笔者的教学操作系统(ubuntu1504)
因为习惯原因还安装了“新立得”(synaptic)软件安装管理工具。
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图2 笔者教学计算环境增装了“新立得”
       启动软件安装工具“新立得”。输入你的管理员密码(linux下,root才是管理员),就可以进入“synaptic”的辅助界面了,这对于以前一直使用windows的家长来说很亲切的。
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图3 启动“新立得”安装“laby”
“laby”支持的操作系统,笔者使用的是ubuntu系统。laby目前已发布0.64版本,已经跨平台了。
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图4  laby支持的版本
          正式安装“laby”,很简单。笔者使用了“新立得”来安装。当然还可以使用万能的“apt-get”命令,或是图型模式的“软件中心”,进一步直接下载源码来安装,对于要进一步了解linux系统的家长来说也是可以偿试的。

         打开“新立得”,并在过滤框中输入“laby”,于是laby被检索出来,如下图5。
      
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
 图5  使用Synaptic检索出“laby”

选择“laby”,并点击选中,点击菜单上的“应用”并确认下图对话框中的“应用”即可自动安装。
     
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图6-1  安装摘要图
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图6-2  安装过程图示

应用后得到下图7,表示安装成功了。
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图7-0 安装成功的对话框

一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图7-1 安装成功后,laby在synaptic中的状态图示
 
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图7-2  ubuntu对于laby的介绍可以看出laby的目标

从破口右上角的系统“菜单”中,选择“一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑”,从二级菜单选项中选取“游戏”后,就出现了“laby”,参考下图8。
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
 图8 启动“laby”图示
启动laby得下图,即可开始 进行编程练习了。
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图9  laby的编程界面

笔者选取了c语言,编程级别(level)可以循序渐进。
关于其它一些laby的资料。

一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图10 ubuntu网站关于laby的介绍
 
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图11 laby的源码站点
        作为开源软件,laby也驻源于github上,这里可以了解更全面关于laby的进展情况。笔者发现源码站点上已更新至0.64的版本,ubuntu才收集到0.63版本。0.64版本又经支持多种语言编程练习了。0.63目前只支持c/java/phton三种程序的练习。
 
一款开源免费的少儿游戏化编程平台laby的应用 - itoedr - itoedr的it学苑
图12 laby的源码站点的最新情况,从这里可以查到更新的演示说明与api接口说明

笔者更多教学实践案例可以前往:http://lzdzhy.blog.163.com.
  评论这张
 
阅读(130)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017