做游戏学编程系列教程,被微软官网纳入,并和官方的CS课程并列放在一起

admin 发布于 2024-02-05 阅读(88)

经过小伙伴们的努力,我为写的 做游戏 学编程 系列教程,被微软 的官网纳入,并和官方的CS课程并列放在了一起 :-D

唯一有些遗憾的,是 的内容发布系统,无法针对不同语言的首页发布不同的内容,所以我们提供的中文课程无法在中文 页面获得展示,目前只能展示英文课程,希望微软以后能够改进方便中文用户。

为什么写这个课程?

2020年初柴火创客教育研发了兼容微软 (开源游戏掌机编程)平台的 ,产品经理胡章焱给我一个工程板的样机,并向我简单介绍了这个平台,让我准备为 撰写课程。

在开始写课程之前,我先对 做了一番研究,发现官方提供的英文教程,是按传统编程教育的思路展开。但 是为掌机游戏而生,它的核心价值是鼓励用户在这个平台上进行游戏创作。因为自己有过几年游戏产品研发的经历,所以从游戏制作人的角度来看,这些教程的表达方式显然并不适合游戏爱好者。对于那些想自己尝试游戏创作的人来说,他们所所关心的问题,并不是那些编程语句,而是如何控制角色行走,如何放置怪物,如何设计游戏地图,如何发射子弹等等。

然后我又把目光转向的和游戏开发有关的教程和书籍,发现基本上都集中在专业领域。还有很多主打图形化编程教育的平台,虽然也提供了游戏化手段的课程,但课程的目标还是编程教育,并不是教你怎么做出自己喜欢的游戏。

了解完这些以后,我又重新审视了 和,感觉这个组合非常适合掌机游戏爱好者进行游戏创作入门。软件和硬件都足够简单,只需要浏览器就可以工作,初学者不用面对复杂的编程环境问题,编程的方式也是适合初学者的图形化编程。硬件就是一个掌上游戏机,在浏览器里编好程序只要把程序下载到掌机里,就马上可以开玩。这难道不是我少年时,在玩过很多游戏后想尝试自己创作梦寐以求的东西吗?

极简游戏开发环境

既然没有针对掌机游戏初学者合适的教程,那就自己写一套吧。我按照一个游戏创作者需要学习和关心的问题作为主线,结合编程知识的循序渐进作为辅助线,开始了 的课程编写。整个课程编写的过程令人愉悦,因为都是我熟悉擅长的领域。在课程编写的过程中,我尝试向身边的孩子们介绍 和使用 做游戏,发现孩子们根本停不下来,你只需稍稍提示他们工具怎么使用,他们就会像用乐高搭积木一样开始摆弄自己的小游戏。

此课程的中文版,可以在下面地址访问:

做游戏 学编程 系列教程

初级课 16课时

//?sku=

中级课 12课时

//?sku=

关于你想了解的都在这里:

可编程游戏掌机 - 柴火创客教育

一些新的进展

硬件转正

感谢市场部小伙伴的努力,进一步“名正言顺”,出现在了的硬件列表。

一些常用中文字无法在里显示的问题已经解决

微软的团队支持还是比较给力,前段时间发现一些常用中文字无法在里显示,向微软反应后,现在这些问题已经被解决。

和清华大学出版社合作的书籍即将出版

现在已进入修订阶段,书的惊喜会更多一些……

标签:  编程 课程 微软 教程 编写 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。