首页 映魅观点 其他 映魅咨询TAB少儿编程教育专场 | Paracraft 3D动画编程工具创始人李西峙:让孩子在虚拟世界也能像在自然界一样自主自发地成长
映魅咨询TAB少儿编程教育专场 | Paracraft 3D动画编程工具创始人李西峙:让孩子在虚拟世界也能像在自然界一样自主自发地成长

映魅咨询TAB少儿编程教育专场 | Paracraft 3D动画编程工具创始人李西峙:让孩子在虚拟世界也能像在自然界一样自主自发地成长

  8月1日下午,2020年映魅咨询TAB少儿编程教育专场论坛在上海举行,这是映魅咨询连续第3年举行的少儿编程教育专场活动。今年的活动主题为“游戏化和软硬融合”,映魅咨询邀请了海内外知名硬件厂商、编程教育机构、STEM教育机构,对这一主题展开分享和讨论。

  作为3D动画编程代表,Paracraft 3D动画编程工具创始人、NPL发明人李西峙从自身经历出发,分享了从7岁开始自学编程,从零到无穷大的经历,李西峙认为,计算机与人脑相似,Paracraft 3D动画编程让孩子在虚拟世界也能像在自然界一样自主自发地成长,去做随心所欲的创造,去表达自己。

以下为李西峙的分享:

  我是一个程序员,从1989年编程到现在30多年了,我是NPL语言的发明人,大家可能听说过Scratch语言,我在2004年发明了NPL语言,动机跟Scratch不一样。最近根据NPL语言,我们研发了一个针对青少年3D动画研发工具,叫做Paracraft,我们也成立了一家新的公司来推广这个产品。

  我今天讲的还有一个副标题,就是我认为未来人类面临很大的难题,就是如何处理人与电脑的关系。这是未来人类三大难题之一 ,你们有孩子,这几乎是所有人的痛点,我们会发现现在几乎所有的行业在做游戏、做抖音,都在加剧这个痛点 ,但是几乎没有一家公司从工具层面来解决这个问题, 这也是我们研发Paracraft的一个原因。

  大家看到的这个作品里所有的内容都是用Paracraft来做的,刚好这个作品作者也在现场,他是我们上海游戏团队的负责人,这个作品是他一个人完成的。所以小孩学了我们工具之后可以让孩子做出这样的作品出来。今天主要给大家分享以下几个内容:

  第一是分享一下我从7岁开始30多年自学编程的经历。

  第二讲一下人脑和计算机的区别。

  第三是3D动画创造和编程教育的关系。

  第四谈一下教育的本质。

  第五是如何让孩子持续创作。

7岁开始,30年学习编程的经历分享

  我在大学发明了NPL语言,2007年获得了IDG风险投资,开发的第一个产品是Paraworld  并行世界,2009年和上海淘米公司合作了一款游戏叫《魔法哈奇》,这是首个3D儿童创作社区,也是用NPL编程语言来做的,当时有500万注册用户,这个产品现在还在运营。同时,在2014年的时候把NPL开源了,我们在GitHub开源了将近200万行代码,我也是《相似性与相似原理》作者之一。

  我讲一下自己是如何学编程的, 1989年,IBM公司给哈尔滨工业大学的中国第一台PC机,那个钥匙刚好在我父亲手里,所以第一个编程游戏就是我照着输入的,从此我就对编程充满兴趣,89年到90年一直到99年我编了大量的程序,95年的时候我就都把它开源了,最终在小学大概6年级的时候我的编程就到了随心所欲的状态。我希望能够把我个人成长经历和未来对少儿编程的思考结合起来给大家分享一下。

  我个人经历对素质教育和应试教育的启发在哪?首先讲讲素质教育,我在童年的时候经常问自己,如果地球文明毁灭了,而你有无穷的寿命,你能不能靠一己之力把所有的文明恢复,这就是我小时候学习语数外及物理这些学科时给自己的要求。如果我们把中国文明看作一个圆,它的半径实际上就是中文。我们现在生活的是一个计算机时代,计算机有计算机的文明,如果有原点和半径的话,它的半径就是计算机语言。所以我到大学的时候,出于长期对AI的兴趣,我开始建立属于自己的原点和半径,就发明了NPL语言,大概04年的时候,为了解决人工智能的问题,发明了NPL编程语言。

人脑 vs 计算机

  人脑中有什么?我们人的大脑中实际上是由大量的记忆和思维这两种东西构成的,什么是记忆?像刚才播的动画实际上就是3D动画,大家今天看到我的动画,在脑海中就留下关于我的动画,你很难去修改你的记忆,但是你能够形成新的记忆,如果把大家脑海中所有看到听到的东西,用720p高清分辨率记录下来,一个小孩从出生到20岁,所有听到看到的东西,全部记下来,大概需要256部苹果手机,对计算机来说并不是很多,所以我们一生的记忆就这么多。

  但是人脑有一个很厉害的能力,人脑中有大量神经元,有一种能力叫思维,它是来控制这些记忆的,大家在座每一个人拿手机的方式、坐姿,每个人的样子,都很相似,但是不完全相同,原因在于这可能是你们小时候的一段记忆,或者你们形成的这段动画。

  同样的概念,我们教孩子学编程,给孩子提供创作工具,我们希望他掌握计算机到什么程度,希望他能像控制自己大脑一样,控制计算机,做任意复杂的创造,两者是相似的。所以说我们给孩子提供的工具跟大脑差不多,首先我们要让孩子能够随心所欲的创造动画,这一点非常的重要,没有动画就没有素材,没有变成控制的素材。

  第二点的话,我们提供一种语言一个工具,让他可以在3D的环境中,控制这些动画,去做编程,大家可能会听过计算机有很多语言,有的语言是面向过程的语言,有的语言叫面向对象的语言。我们人脑如果是一台计算机的话,它是面向什么的语言呢,是面向过程的吗,还是面向对象的,可能都不是,如果让我来说的话,我们的人脑应该是一个面向记忆的或者是面向动画的一套编程的计算机并行的。这就是相似原理,这是我和我父亲合写的一本书,是国家“十二五”重点的项目。

  我父亲在我眼中是科学家,哈工大的计算机研究所原来的院长,也是航天研究院的主任。我小时候,看到家里有两台电机,两台电机在家里跑了两天,后来就成了我们飞上天的动力系统。所以我父亲他一生是电机硬件专家,他从我出生的时候就一直在推广相似性和相似原理,我今天把相似性和相似原理比较重要的概念从编程的角度给大家说一下,这也是为什么我在大学期间发明NPL语言的原因。

  NPL语言的全称神经元定义计算机语言,它是一种能够用编程的方式控制动画,像游戏一样的开发环境,我们把这个开发环境变成一个工具,叫做Paracraft,包括它的前端以及后端还有网站全部都是用NPL语言开发的,所以NPL语言跟Scratch一样,虽然我们现在做少儿编程,但是这个语言就是为这个而做的,我们的编程工具不仅仅是编程,我们希望通过相似原理来进行编程,赋予孩子和人脑一样的编程力,所以我们有成千上万的作品,可以看到孩子们发布他们的作品和视频,里面有他们都可以表达出自己的很好的想法。

  现在很多编程的工具,都是老师们做好大部分的内容,孩子们可能只有45分钟时间做一些简单的拼凑,所以在中国的少儿编程,我很少能够看到真正的属于用户自己的作品,这点挺悲哀的,我是非常认同Scratch的教育理念,在国外叫做学习探索创造,这理念非常好,国外是公立学校在推广,在我看来,孩子在发挥自己的想象力,在做创造。

  但是在国内我们的工具非常商业化,我们把它包装成课程,感觉像是PBL的课程,但是老师把大部分做完了,孩子们只是比较简单的拼凑。所以在国内,我其实没有看到任何国内的小朋友,有任何能够跟我小学时比的作品,因为作品就是你自己。

  我觉得国内发布真正属于孩子的、用户数量最多的作品的工具可能就是Paracraft。这个产品发布是在2012年,大概7年前,是在《魔法哈奇》里面,去年开始我们单独拿出来作为一个青少年的编程教育工具。

3D创造和编程教育的关系

  刚才已经讲到了,我认为一个孩子没有办法让他随心所欲创造动画,这种编程实际上意义不大,我们的孩子从出生实际上是从虚拟世界来到现实世界,我们限制他用手机打游戏,实际上总有一天会变成跟我们一样都离不开手机,我们实际上需要给孩子一个真正的工具,让他能够在虚拟世界中跟现实世界一样去做随心所欲的创造,去表达自己。

  所以在我看来,当我想进入少儿编程的这个领域的时候,或者当我要给孩子选择一套编程工具的时候,我觉得在整个市场上看到的工具没有一款是符合我的要求,而我们目前在做的这款产品是符合我的要求的,这就是Paracraft。一开始有点像沙盒游戏,发布在《魔法哈奇》互联网3D儿童社区里面,后来我们正式进入少儿编程领域 ,提供完整的配套课程,同时,我们还可以让孩子通过我们的平台,去设计任意复杂的机器人,基本上市场上你能看到的机器人,全部可以用Paracraft进行设计、仿真和制造。

教育的本质

  我问我父亲是怎么教育我的,我父亲跟我说,他在我大概2岁半的时候就在观察我是不是有事可做。教育的本质是什么,每个人的想法,每个人的理解不一样,我觉得教育的本质,按照我父亲的话说,就是让孩子始终保持做有意义的事情,所以我们的官网叫keep work。keep 保持的意思,work工作的意思,我们官网说出了教育本质,第二点work也是作品的意思,因为作品就是你自己,所以我们通过保存你的作品在我们网上,它能够改变未来教育的一个评估方式。今天我讲的很多内容包括我们的产品,大家可以在keepwork .com 上看到,如果我们教育的本质是让我们保持一直有事可做,那么我们如何让孩子一直处于保持有事可做的状态之中呢,在我看来有三点非常重要。

  第一就是要给孩子选择一个恰当的工具,做一个类比,当一个孩子出生之后,他有一个工具叫做中文,我们从出生到现在学到的所有学科,数理化都是用中文学习的。还有我们中文叫什么语言,是自然语言,是用来描述自然界的语言,所以说当我们给孩子一个自然界再给他中文的时候,孩子不无聊了,孩子可以在自然界中非常茁壮地成长。同样的我刚才也说了这个标题叫做自学编程,怎么能够让孩子在虚拟世界中也能像自然界一样自主自发的成长,在我看来也要给他一个像自然界这样一个3D的立体的可以去改变可以去交流的环境,然后让他自己去创造。

  我们是完全参考着自然界去创造这样的环境,我们产品可以从幼儿园一直用到上大学,我们跟很多的大学也在合作,深圳最大的动漫影视学院也在用我们的产品,全国很多所大学都在用我们产品制造设计机器人,我们现在跟全国50多个机构合作,开展少儿3D动画编程的课程,有50多家机构来帮我们去推广。

  最近头部机构也关注到我们,像编玩边学,他们5月份跟我们签署了协议,整个公司大概100多人在使用我们Paracraft的产品,在制作基于K12游戏化的课程。

  刚刚大家看到的《孙子兵法》就是上海游戏团队制作的一个编程小游戏。像我们合作伙伴不仅是研发出课程,还有头部机构,以及上百人的团队在针对现在的数学课、英语课、历史课、语文课开发相应的游戏化的课程,全部用我们的产品和计算机语言。

  NPL语言本身是一个通用语言,什么叫通用语言呢,我们讲Scratch这个语言本身是一个面向教育的语言,而Scratch本身并不是用Scratch来编的,可能是用JavaScript来编的,大家看到我们网上所有的产品全部是用Paracraft制作出来的,在我们看来作品就是最好的老师,今后把作品分享到网上,可以多人一起来学习,多人一起来写代码,多人一起来制造电影,这是和自然界最相似的一个创造环境,最重要的是从幼儿园到大学不需要切换编辑环境和工具了,现在的少儿编程很多情况下是需要切换工具的,比如从小学的时候,可能先学Scratch来编程,然后切换到Python,每一个语言的切换都容易造成用户的流失,这是非常不对的事情。

  我很有幸从小学一年级到上大学没有脱离这个环境,从1.0开始用到现在的版本,给孩子一个连续的开发工具环境,是非常重要的,如果不能连续培养,你把孩子在中国培育3年中文,又教3年日语,又教3年希伯来语,在任何环境里都无法真正融入到环境之中,为什么我的童年能够创造出那么多,甚至到大学发明自己的语言,就是因为我从小学到大学所有的工具,我没有切换过,虽然到工作之后,我使用 的语言不下20多种,常用的五六种,但是在大学之前,我是没有切换过语言的,这点非常非常的关键,决定了孩子能不能在他上大学以前创造出真正属于自己的作品。

  整个Paracraft是可以涵盖机器人的学习、仿真,然后通过3D建模实现3D打印,直接在平台里做动画。这是我们集团下半年的一个项目。在我看来,Paracraft跟学过少儿编程的一般的孩子区别在哪里,你如果问他手机上玩过的王者荣耀,你能开发吗,我们学过Paracraft的孩子说我可以做得出来,他知道他能去做里面的3D动画,知道如何用,他觉得他能付出多少的时间也能开发出那么多的东西来,包括那个翻跟斗的机器人,大家在朋友圈会看到,会开门的宠物狗,没有用Paracraft的人,觉得那个可能是很高科技的东西,但是使用过我们平台的这些孩子,包括大学生,就觉得可能是我本科设计马上要实现的作品而已。

  去年我们向淅川县推广Paracraft,浙川县是一个贫困县,我们在50多所学校开设3D打印和编程的课,我们是0成本的,所有的制造、仿真,全部都可以在虚拟世界中完成,也就是说只要有电脑、手机,就可以完成所有的仿真了,回家可以通过购买一些原件,把它组装成一个真正跟虚拟世界中完全一样的机器人。我们来看比较简单的视频。

  这是会写字的机器人,右边是我们用Paracraft仿真的一个系统,只要15块钱,可以在Paracraft中设计出来,让他做你想要的动作,会倒水的机器人也是一样,这是协作机器人,让一个6轴的机械臂画一个圆,在编程设计来说,已经是非常难的事情了,需要通过很多轴来进行非线性的运动,但是Paracraft编程小朋友可以做得到,因为是跟人脑处理的信息相同的方式。

如何让孩子持续的创作

  这张我已经讲过了,我认为教育的本质是让人保持一直有事可做,我刚刚讲了第一点,我们需要给孩子选择一个正确的工具,这点非常的重要,中文这个工具是你孩子出生在中国没得选的工具,但是在虚拟世界,这个工具你到了小学,作为家长,作为教育工作者是有这个选择权的,那么究竟要选择什么工具呢,我认为应该选择一个跟自然界最相似的工具,可以用一辈子的工具,一个可以跟在虚拟世界中做任意复杂的3D创造,就像自然世界一样,一个可以用编程代码控制这些动画的工具。

  后面时间关系我就不讲了,目前我们公司也是在推出一个合伙人计划,相当于城市代理。我们有完整的课程体系教材,给到代理人,我们的商业模式的话,也很简单,整个的软件是免费的,而且还是开源的,还是用NPL语言写的,有上百人的团队可以做支持,都是远程的,是完全中国自主原创的。

  我们从2019年末就开始推广这个产品,刚一推广就遇到疫情,我们也改变推广方案,在7月份形成最终的合伙人计划,希望团结所有人的力量,来共同的创造属于每个人的3D世界,这是我们公司的一个愿景。如果希望了解这个商业模式的话,我们有C端VIP自学的课程,给机构也会免费提供完整的课程体系,带教案带分成的,C端我们60%给到合伙人,我们自己拿40%,B端是完全免费的给到大家使用,整个我们是希望用最快的速度,在教育领域推广Paracraft这款产品,目标实际上是希望取代Scratch和Python,成为中国最受欢迎的青少年编程工具,而且这款产品还有很多的增量市场。

  除了少儿编程之外,我们还在探索基于动画的创造,机器人刚才已经给大家展示了,幼教,工业设计等等的一些领域,比如说动画片,我们现在在跟功夫动漫这边,他们在CCTV top10 里面有三个动漫产品,想用我们产品重新去做动画片,这样孩子们可以自己在手机上实时观看动画片,而且可以互动和改编动画片,还可以做机器人,有工业和教育的机器人,无论是玩具还是课程都是可以的。

  我们目前跟几所大学设立了机器人相关的课程,毕业生每年要给我们做出40款像刚才各式各样的机器人,这些机器人可以卖给小朋友。同时我们有完整的培训体系,免费的培训体系,我们自己,是不直接做C端的,我们是做工具的和推广这款工具的,把它进行商业化变现的运营公司,我们今年的核心的目标是将Paracraft的工具进行商业化的变现和推广。

Powered by Froala Editor