这是我在机核的第一篇投稿,也是我人生中的第一篇。之所以有了投稿的冲动,是因为今天发现了一款网页游戏,我想让更多人知道这款名叫《CodeCombat》(代码战争)的编程游戏。没错!这是一发安利!(我也是被同事老哥安利的,而他也是被别人安利的。在此感谢这些分享有趣事物的人。也可能是我OUT了,如果这样的话请假装没听说过,谢谢!)
与其说《CodeCombat》是一款游戏,他其实是一个教育网站。致力于让世上每个学生都有机会接触编程。节选两段官方的宣传语:
编程是一种魔法。这是一种从想象中创造万物的能力。我们开始了 CodeCombat 这个项目,是为了让学习者通过编写代码感受到他们指尖上的魔力。
如果你想学习编程,你需要写(一大堆)代码。在CodeCombat里,我们的职责就是让你面带微笑完成这项任务。
他们确实办到了。《CodeCombat》有效的将游戏和编程结合,用全新的玩法让玩家在游戏中感受到编程的乐趣。
原来一提到编程,我的脑海总是会出现一堆绿字母飞快的从眼前闪过。我曾经看过程序员的屏幕,我真是佩服他们怎么能在一堆字母里找到哪个单词错了。。。而且编程在我的印象里是枯燥乏味的书本代名词。以至于我对编程完全失去了学习的兴趣。(兴趣真的对自主学习起着决定性的作用。)
在玩《CodeCombat》的过程中,我并没有感受到编程的枯燥。他每一关都是用任务的形式设立目标,用玩法来引导,用实时的反馈及时纠正代码的错误。用游戏的语言来呈现编程的用处。比如装备剑你就学会了攻击的指令。装备魔法书你就学会了锁敌的技能。虽然都是编程的基础,但足够让玩家认识到游戏开发的地基是如何建造的。
《CodeCombat》不同于书本有催眠的效果,反而让我想看看接下来的关卡会学到什么新的命令。随着指令的增多,后面的关卡也会慢慢增加难度。有的会限制命令行总数,如何让你的命令简洁和直接,可能也是高级程序员和低级程序员的区别吧。如果命令行足够,你甚至能让你的英雄边打怪边喊出“Fk KONAMI!!”(玩笑玩笑)
正题说完说点别的吧。恭喜 核聚变:无限 圆满结束了。机核众和志愿者们真的辛苦了。
如果保持乐观的态度,我觉得这次核聚变无比的伟大,可能真的有人因为核聚变而改变一生以至于在未来改变了世界。也可能真的有人听了吹哥的演讲而走上独立游戏的道路在未来做出了更NB的游戏。也许我们都参与了历史上某个伟大的转折点。我们真的受到了核聚变的影响。
作为一名美术工作者,一直有想做自己的游戏的想法。但门槛还是在复杂的编程上。程序员做游戏可能会比美术相对容易些吧,因为他们可以克服大部分的技术难关。
而《CodeCombat》用简单直观的方法让初学者了解编程,甚至培养了兴趣。这跟任天堂的LABO有异曲同工之妙。今天我才发现原来不止任天堂在做青少年编程的兴趣培养。《CodeCombat》的问答数据统计,大部分接触《CodeCombat》的玩家年龄是14岁以下(不排除个别捣乱的谎报年龄)。未来真是让人充满期待啊。
这不是官方的广告啊,我只是机核的一个小用户,仅代表个人。只不过碰巧被安利了《CodeCombat》,觉得玩法真的有点意思,玩游戏还能涨知识,不正是机核的口号么。是真的想分享给共同喜欢游戏的玩家。没准真的能培养出几个未来的独立游戏制作人呢。网址附在下面,基本是个免费的游戏。但某代理居然比原版贵了一倍……丧心病狂!令人发指!
https://cn.codecombat.com/
评论区
共 84 条评论热门最新