年轻程序员将对游戏的热爱转化为 Google Summer of Code 项目

Rudra Nil Basu 正在 GCompris 软件平台上开发多个教育游戏。
343 位读者喜欢这篇文章。
Characters from a video game

Opensource.com

最近,我在朋友的 Linux 笔记本电脑上安装了 GCompris 教育软件套件。在研究有关该应用程序的信息时,我发现了来自印度的年轻程序员 Rudra Nil Basu,他 撰写了博客,介绍了他对 GCompris 的贡献。根据他的工作,他被选为 Google Summer of Code (GSoC) 参与者,并将获得津贴以继续改进 GCompris。

最近,我有机会向 Rudra 提出了一些问题,关于他如何将对游戏开发的热情转化为让幼儿快乐学习,并支持开源软件和源代码共享。 为了清晰起见,一些问题和答案经过了轻微编辑。

Don Watkins: 您在软件开发和开源方面的经历是什么?

Rudra Nil Basu: 我是印度西孟加拉邦计算机科学专业的大三学生。 大约八年前,我第一次接触编程,在过去的四年里,我花了大量时间参加线上和线下的黑客马拉松,制作电子游戏,为开源项目做出贡献,并与程序员同伴一起闲逛。 所有这些活动都有助于增加我对计算机科学的兴趣。

在大学一年级参加一次开源活动时,我了解了开源。 免费提供原始源代码并允许任何人修改它的想法让我着迷。 我决定深入研究它并开始学习 Git。 我首先将我的一些个人项目提供出来以供贡献,同时为其他更大的项目做出贡献,事实证明这对我是个很棒的学习经历。

在寻找更多令人兴奋的项目时,我偶然发现了 KDE 的 GCompris 并决定在上面工作。 来自社区的大力支持使我能够立即熟悉代码库。 我一直在为 Gcompris 做出贡献,并为我的项目申请了 Google Summer of Code

我也是我们大学开源社区的负责人,我们在那里宣传开源并鼓励新手参与开源贡献。

GCompris 挑战了我内心的游戏设计师。

DW: 您对游戏开发的兴趣如何吸引您加入 GCompris?

RNB: 我对游戏开发的兴趣在让我对 GCompris 产生兴趣方面发挥了巨大作用。 虽然技术方面是开发游戏的重要组成部分,但设计决策决定了是否有人会玩它。 GCompris 是一个专注于为 2 到 10 岁的儿童制作教育活动的项目,其中许多活动都是游戏。 从游戏设计师的角度来看,这是一个有趣的挑战,因为游戏必须足够简单,以至于指定年龄的儿童可以轻松上手并轻松操作,同时保持适当的难度曲线,以确保他们理解正在教授的概念。 这一挑战让我对 GCompris 特别感兴趣。

DW: GCompris 项目的哪些方面让您感兴趣?

RNB: 除了 GCompris 挑战了我内心的游戏设计师之外,我特别对这个项目感兴趣的另一个原因是,在印度,我们有很多关于如何改进教育系统以使儿童的学习更加有趣的优质讨论。 一种方法是提供他们所学内容的实际演示,但不幸的是,这在现实世界中并不总是可行的。 这就是模拟发挥作用的地方。 GCompris 中的许多活动都是用户可以在现实生活中关联到的现实问题的模拟。

GCompris 成功地为孩子们创造了一个良好的学习环境。 我坚信 GCompris 的立场,并且我真的很高兴能更进一步。

DW: 您对 Google Summer of Code 有什么期望?

RNB: 对于 Google Summer of Code,我的计划是完成三个活动

  1. 第一个活动是教孩子们潜艇是如何工作的,解释它的各种部件,如方向舵、发动机和空气罐。
  2. 第二个活动是一个家谱活动,旨在教用户他们如何与其他家庭成员相关。
  3. 第三个活动提供了电路的实时模拟,旨在解释电路中不同组件的工作方式以及如何使用它们。

我已经开始了这些活动,我的目标是在 Google Summer of Code 结束时完成它们并将它们添加到 GCompris 中

游戏开发没有像其他职业那样被认真对待。 我想改变这一点。

DW: GCompris 如何获得许可?

RNB: GCompris 在 GPLv3 许可下获得许可。

DW: 您是否有计划编写更多教育游戏?

RNB: 当然。 目前,我正在开发一项排序活动,旨在教孩子们按升序和降序排列数字和字母。 在 GSoC 之后,我想创建一个更通用的版本,旨在教孩子们按长度、面积或重量对物品进行排序,确保我们不会将活动限制为仅仅数字和字母。

DW: 您对未来有什么计划?

RNB: 这是一个我最近一直在思考的棘手问题。 将来我肯定会坚持开源。 我也希望将游戏开发从爱好转变为我的职业。 在这里,与其他职业相比,游戏开发并没有被认真对待,我想改变这一点。

DW: 您还有什么想分享的吗?

RNB: 我想感谢我的导师和我的家人对我的大力支持; 没有他们,这些事情都不可能实现。 如果不是最激动人心的夏天,这将是我经历中最激动人心的夏天之一,我对此充满期待。

标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 老师。 教育心理学硕士,教育领导力硕士,Linux 系统管理员。

2 条评论

太棒了

我不是每天都读到关于游戏开发的东西。 很有教育意义

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© 2025 open-source.net.cn. All rights reserved.