最近在 YouTube 上看了很多 Daniel Shiffman 做的 Coding Challenges 系类的视频,然后自己也用 p5.js 写了两个项目,发现还挺有意思的。在这之前我的 JavaScript 仅仅只是看过「XX 分钟速成 JavaScript」的水平,除了学校的作业几乎也没有写过 JS。所以想借此机会来练习一下 JavaScript。

在 GitHub 上开了一个 repo,名字叫「p5js-coding-challenges」,给自己定几个要求:

  1. 每天用 p5.js 完成一个小的 Project(已经写了 Star FieldFlappy Bird
  2. Project Idea 可以是参考别人的,也可以是自己想,但是不能照着抄代码,可以看完了自己写出来或者改进别人的实现
  3. 每天想好第二天要写的 Project 是什么,避免第二天多花时间想这个
  4. 因为最近的主要任务是看《计算机网络——自顶向下方法》,所以这个不能够花太多时间在上面,写的时候也要控制一下自己的时间,quick coding
  5. 也不知道能够坚持多久,先定一个礼拜的挑战时间

因为写完了就可以在浏览器中跑起来,所以交互性很强。每天写了什么和第二天打算写的项目应该会在 Twitter 中更新。