博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven summer_年轻的程序员将对游戏的热爱变成了Google Summer of Code项目
阅读量:2526 次
发布时间:2019-05-11

本文共 1888 字,大约阅读时间需要 6 分钟。

maven summer

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

最近,我有机会向Rudra提出了一些问题,询问他如何将他对游戏开发的热情转化为对幼儿的学习乐趣并支持开源软件和源代码共享。 为了清楚起见,对某些问题和答案进行了少量编辑。

Don Watkins:您在软件开发和开源方面的历史如何?

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

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

在寻找更激动人心的项目进行工作时,我遇到了KDE的GCompris,并决定进行工作。 社区的压倒性支持使我很快就熟悉了代码库。 我继续为Gcompris做出贡献,并为我的项目申请了 。

我还是学院开放源代码社区的负责人,我们在那里建立对开放源代码的认识,并鼓励新来者参与开放源代码的贡献。

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:我要感谢我的导师和我的家人为他们提供的惊人支持。 没有他们,这些事情将是不可能的。 如果不是最激动人心的夏天,那将是我经验中最激动人心的夏天之一,我很期待。

翻译自:

maven summer

转载地址:http://qwdzd.baihongyu.com/

你可能感兴趣的文章
CSS list-style属性控制ul标签样式
查看>>
课堂小记---JavaScript(3)
查看>>
Python文件操作
查看>>
求解: Windows Phone XAML Controls 为什么是disable状态?
查看>>
【Codeforces 382C】Arithmetic Progression
查看>>
数据库练习
查看>>
JS面向对象编程之对象(简化版)
查看>>
yum与rpm常用选项
查看>>
Zabbix监控DB,Tomcat
查看>>
Python学习(2 数据运算)
查看>>
(转载) 深入理解ES6箭头函数的this以及各类this面试题总结
查看>>
87.在ModelSim中添加Xilinx ISE仿真库
查看>>
配置django项目总结 + 思维导图
查看>>
xadmin后台管理
查看>>
GO -- 一个经验
查看>>
JavaScript -- 定义二维数组
查看>>
博客制作系 -- 2.5. 阿里云服务
查看>>
Linux线程池技术处理多任务
查看>>
浅谈分布式事务
查看>>
Linux/CentOS 同步网络时间
查看>>