凹语言设计的目标之一是简单易用。但是对于新接触编程的儿童教学来说依然有一定的门槛。为此开发组尝试将面向创意编程的 Processing 理念引入凹语言,通过 js/p5
包可以轻松实现一些简单的互动创意设计。
下面是来自杭州一小学三年级小学生的第一个凹语言程序:
通过 VS Code 将以上的程序输入电脑,编译并执行的效果如下:
程序本身也非常简单:首先通过 import
引入 P5 包;然后在 init
初始化一个长宽都是 400 的画布并设置一个灰色背景色;Draw
函数负责每一帧的绘制,根据鼠标是否按下绘制不同大小的圆形。
下面是杭州一小学二年级的小学生通过一个绘制线段的程序互动的效果:
目前 js/p5
包的功能还有限,我们会在小朋友学习的过程中逐步完善。希望未来每个中国的小学生都能通过我国的编程语言入门并进行日常开发。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.