我几天前在这里发表了一篇关于去完全投入在Wild Willows的文章,因为失去了工作,Wild Willows的项目在此之后有了一个意想不到的方向,那就是教育。

Wild Willows背后有很多结构化的游戏数据:6种生态环境、150种动物、栖息地、饮食、食物网关系、科学名称、配方、成就和更多。

因此,我决定通过一个公开的 /GameData API来暴露一些数据,并围绕它建立一个免费的入门级网页开发教程。

学生们从学习HTML、CSS和JavaScript的基础知识开始,然后进入:

  • API是什么
  • 读取JSON
  • 使用 fetch()
  • 条件和循环
  • .filter().map()
  • 使用同样的数据构建小型项目

我也建造了一个浏览器内的编码环境,因此不需要在本地安装任何东西。

API使用的是生产游戏数据,而不是学术/研究数据集。一些生态关系是为了游戏而故意简化的。但是我想,这可能是让初学者编程感觉不那么抽象的方式。

学习编程彻底改变了我的生活,因此能够建造一些东西来帮助其他人尝试编程的第一口尝试,对我来说是特别有意义的。

这个教程是免费的:https://wildwillows.app/learn

期待其他独立开发者的反馈,特别是那些曾经建立过教育材料或开源了他们游戏的数据/工具的人。