为了应对对技术和知识型人才的迫切需求,西弗吉尼亚州最近为其学校设立了首个 编码、应用和游戏设计课程。在即将到来的学年,学生们将能够学习设计、实现和发布自己的游戏所需的技能,而开源将对他们的发展和未来至关重要。
据 Grafton 高中的教师兼新课程的贡献者 Trixie Devine 称,西弗吉尼亚州最初计划使用微软的 Project Spark,但当该项目停止后,该州不得不寻找替代方案。“我想一切的发生都是有原因的,因为我找到了 Godot 并爱上了它。如果在这两者之间做出选择,我会选择 Godot,”Trixie 说。
Godot 最近获得了 Mozilla MOSS 资助,它是一个 MIT 许可 的 2D 和 3D 游戏引擎。该项目是 软件自由保护组织 的成员,从一开始就致力于提供一个质量可以媲美甚至超越专有解决方案的开放游戏选项。
Godot 的独特功能使其成为团队学习体验的理想选择。与许多纯粹关注程序员体验的游戏引擎不同,Godot 允许团队的所有成员参与开发。“……艺术家、音乐家、游戏和关卡设计师、对话作者、制片人等,他们都通过我们的编辑器将他们的艺术或学科直接融入到游戏中。他们都需要分享一些基本知识,然后在各自的领域进行专业化,”Godot 核心开发者 Ariel Manzur 解释道。
Trixie 认为这种灵活性和协作性带来了一个非常强大和鼓舞人心的学习环境。“通过让我们的学生学习如何学习这个瞬息万变的世界的技能,我们为他们打开了成为贡献者的大门,这是我们现在可以为学生提供的惊人礼物。凭借他们在本课程中学到的技能,学生们可以快速进入并开始改变他们的世界。”
选择 Godot 用于本课程的另一个因素是该软件已经存在大量的学习资料。教程、API 参考,甚至 如何用 C++ 开发并为 Godot 做出贡献 的指南都可以在 Godot 的 Read The Docs 网站上找到。 视频教程 在 YouTube 上也很容易找到,适合那些视觉学习者。如果学生仍然有问题,还有一个类似 StackOverflow 的 问答 网站和一个 Freenode IRC 频道,供社区在遇到障碍时互相帮助。
虽然文档很有价值,但 Trixie 认为 Godot 的 论坛 可能是宝藏中最闪亮的宝石。“让我们的学生熟悉并参与这些论坛,为他们在计算机科学领域的终身学习做好准备。学生们与专业人士联系,培养自己的技能,寻求自己的答案。凭借这些技能,学生们可以在自由/开源社区的帮助下继续学习任何语言并完成任何目标。”
Godot 团队对其项目被用于教育感到非常兴奋,并希望从创建和使用课程的教师那里学到与学生从使用该项目中学到的一样多的东西。当被问及此事时,Ariel 说:“我们很乐意参与教育计划……我们很乐意听取教师的意见,因为他们比我们更了解如何真正教授引擎 :)”
这并不是 Godot 第一次被用于学习环境。Team Krishna 是第一个报名参加 全球学习 XPRIZE 的团队,并在其参赛作品中使用了它。Team Krishna 的目标是“消除文盲”,它使用并贡献 开源工具(如 Godot),因为它构建软件以使用游戏化和机器学习来教孩子们阅读。
评论已关闭。