在角色扮演对战游戏中学编程

作者: 七君

来源: 把科学带回家

发布日期: 2017-03-11

Codecombat是一个免费的学习各类常用编程语言的平台,以带关卡的RPG对战游戏为背景,帮助孩子在游戏中学习编程。

周末之选:Codecombat

看到下面这样(你最痛恨的,但孩子却最喜欢的)游戏界面,你觉得它能够给孩子带来什么收获呢?先别急着说出答案。

孩子都喜欢玩游戏,尤其是RPG(角色扮演)游戏和对战游戏。许多孩子甚至为了玩游戏废寝忘食,把功课给落下了。有没有什么办法让孩子在玩游戏的时候也能收获一门技艺,尤其是,对未来的职业发展有好处的编程能力呢?

今天我们介绍的就是一个免费的学习各类常用编程语言的平台:Codecombat。

这个平台的独特之处就在于,它以带关卡的RPG对战游戏为背景,以极高的制作水准和令人着迷的游戏体验带领孩子学习高深的编程语言。

如果孩子不喜欢枯燥的编程课,这个平台能够让他忘记自己是在学习!

首先打开这个网址(无需翻墙):cn.codecombat.com

你会看到这样的界面

如果你看到的是英文版,点击一下右上角的菜单,选择“中文简体”然后点击“开始游戏”,就可以在游戏中学习编程啦!

记住,这个游戏是从0基础开始学习的

进入后,你会看到一些分类的关卡

比如学习网页开发的关卡、学习游戏开发的关卡等等

让我们先从最基础的“地牢”开始吧

点击左边的“地牢”以后,会出现下面这个界面

这也是按照关卡一步步来的

我们先从第一关开始

在这一关学习的是如何让“英雄”,也就是你的角色移动的代码

点击“开始”后,就可以选择你的人物设定了

在下面的下拉菜单里,你可以选择你希望学习的编程语言

一共有4种选择:Python、JavaScript、CoffeeScript、Lua

道具箱里是你目前获得的道具,也就是可以使用的编程命令函数

比如,普通靴子这种道具可以让你的角色上下左右地移动

点击“装备”,就可以开始游戏(编程)了

右边你可以写下代码,然后点击“运行”,让你的角色移动

这是你的目标

如果你不知道怎么操作,可以选择右上角的“提示”

要是还是不明白,在“游戏菜单”里可以选择视频教程

如果你还是不明白

它还有面向小学、初中和高中生的付费在线课程

总时长长达100小时

等你一步步通关,你的装备就会越来越厉害

游戏也会越来越好玩

这个平台是开源的

目前在全世界有了5百万玩家

玩家来自全世界200多个国家

这个平台的创始人

的编程

就是自学的

所以他很了解

“好玩”才是学习编程的终极奥义

一起来体验吧!

UUID: 1aad3c88-983c-476c-899c-78f3aa4d3231

原始文件名: /home/andie/dev/tudou/annot/AI语料库-20240917-V2/AI语料库/把科学带回家公众号-pdf2txt/2017-2018/2017-03-11_在角色扮演对战游戏中学编程周末之选.txt

是否为广告: 否

处理费用: 0.0029 元