开始p5.js的教程

      即将要开始给艺术类数字媒体专业学生上课,作为学院第一个软件转艺术的老师,一直在思考怎么能把交互课程教好。最终目标是希望学生能够学会UE/Unity或者WebGL方面的内容,结合艺术设计方面的构思,做出些东西。学院目前的经验证明直接上手那些对于文科类学生无异于天方夜谭,必须要有一些基础衔接课程,让他们有一些逻辑思维和代码动手能力。

      很多年前曾经玩过arduino,顺带知道有processing这个面向非软件专业人员的开发工具,进了官网发现现在居然有了多个衍生版本,p5.js、Processing.py、Processing for Android、Processing for Pi。综合考虑教学过程、呈现方式、部署方式和学生的动手能力,觉得p5.js可能是最最最合适的了。

      关于 p5.js 市面上目前只看到两本英文书:Getting Started with p5.js by Lauren McCarthy, Casey Reas, and Ben Fry和Learn JavaScript with p5.js: Coding for Visual Learners by Engin Arslan,前者出版于2015年,网上已有相关翻译,后者成书于2018年,暂时未有对应的中文版。中文书籍只有一本:p5.js互联网创意编程,出版于2019年。

      担心官网教程变化较大,因此考虑从2021年4月把p5.js的教程结合自己学习的过程写一点笔记,便于以后上课使用。

      首页是https://p5js.org/,大家有兴趣可以去看看

 

  • Report

Comments

No comments yet

njchenyi

像外行一样思考像专家一样实践