非 Linux FOSS:用代码赢得胜利!
在小学时,我最喜欢的事情之一是老师玩Jeopardy来复习考试。我年纪比较大了,所以我当时的课堂Jeopardy是在黑板上进行的,老师从索引卡上读答案,但我看到学校里新的基于计算机的版本至少也同样酷。在玩游戏的同时学习总是很棒。
学习编写代码是一项通常被认为是枯燥乏味的任务。说实话,我能够坚持完成这个过程的唯一方法是心中有一个项目。我需要解决一个问题才能找到编写代码的动力,而学习“工具”实际上成为了乐趣的一部分。谢天谢地,我并不孤单,也有人希望将学习与乐趣联系起来。 CodeCombat 的人创建了一个游戏系统,该系统使用适当的编码技术来帮助您的英雄解决任务。
这个“游戏”实际上感觉像是The Incredible Machine(或者如果您太老不记得TIM,那就是Crayon Physics)和我们在 20 世纪 80 年代和 90 年代在屏幕上引导的旧 LOGOS 海龟的结合体。一些游戏元素似乎有些牵强(魔法靴赋予你编写代码来移动角色的能力),但这种滑稽增加了乐趣。另外,图形效果非常好,背景音乐也很棒。

CodeCombat 可以免费使用,其中包括 100 多个编码练习。如果您真的喜欢这款游戏并想进一步提高您的编码技能,则每月只需 9.99 美元即可订阅,从而解锁视频教程、更多关卡等等。如果您为生活中的小程序员购买多个订阅,甚至还有价格优惠。
尽管游戏本身不是 FOSS,并且实际上是在 Web 浏览器而不是特定平台上运行,但我本月将 Code Combat 放在我们的非 Linux FOSS 位置,因为它教授代码。教人们编写代码是创建 FOSS 世界的第一步,因此,我也将本月的编辑选择奖颁发给 Code Combat。今天就去看看,看看它是否适合您或您生活中的其他潜在程序员:https://codecombat.com。