云顶集团4118.com官网网址-www.4118.com官网平台-www.4118.cc

▓ 云顶集团4118.com是一个非常有趣的小游戏,◣ www.4118.com ◥为传统媒体的发行和推广提供新的平台,www.4118.cc是很多人都不会玩的游戏,的目标人群归属和分众聚合力将为公司未来的商业价值创造无限可能。

编程学习游戏CodeCombat,11款最适合教儿童编程的

对于很多人来说学习代码是非常枯燥的事情,但如果将学习过程变成游戏的方式是否变得非常有趣了?曾共同合作在2008年发布中日学习应用Skritter 的George Saines, Scott Erickson和Nick Winter三名程序员在去年发布了名为“CodeCombat”的编程学习游戏,这是一款Web网页游戏。近日宣布该游戏正式开源。

原文出处: Jacob Gube   译文出处:Specs   

教育从娃娃抓起。在竞争日益激烈的今天,多一项技能或许就多一次成功的机会。众览IT界那些富有且具有影响力的大佬们,许多人从年轻的时候就开始编程。如果你想多给孩子一次成功的机会,何不从现在就开始教他们coding呢。

在游戏中你将控制多个英雄进行作战,不过和传统使用鼠标控制不同的是里面所有英雄的动作都是需要使用Javascript代码进行触发。

这些WEB游戏非常有趣,可以把你带入迷人的编程世界。

1.Alice

团队在网页上写到:“你是否需要学习代码?你不再需要任何传统课程。你只是需要敲入大量的代码并享受愉快的游戏时间。这个游戏的内容就是让学习变得更有趣。”

1. CodeCombat

CodeCombat 是一个 HTML5 角色扮演游戏(RPG),教你基本的编程概念。

图片 1

在 CodeCombat 中,你扮演一个英雄通过游戏中不同等级的冒险。第一关是 Kithard Dungeon ,里面涵盖了编程的基本概念。整个旅程中你都面临着编程的挑战,如果通过了,你会解锁下一关,并获得经验点,经验点可以用来提升英雄的能力。

图片 2

CodeCombat 吸引了很多年轻有抱负的程序员,根据游戏中的统计,62%的用户年龄在18岁以下。

图片 3

CodeCombat 支持6中不同的语言,包括:JavaScript、CoffeeScript、Lua、Python、Clojure 和 Io。该游戏涵盖了广泛的编程主题,如:字符串,变量,方法调用,矢量绘图等。

Alice是一款可以创建动画、视频游戏的编程工具,支持3D效果。它也是一款基于对象的编程语言。在Alice里面,儿童通过拖拽虚拟块即可看到虚拟世界中3D精灵的实时变化,可以边玩变测试。该款工具是由Carnegie Mello大学所开发。

图片 4

2. Code Hunt

Code Hunt 是一个由Microsoft Research开发的 HTML5 科幻主题游戏。

图片 5

在这个游戏中,你扮演一个代码猎人,负责修复代码,并使它它返回预期的结果。总共有14个等级需要你来完成。

图片 6

Code Hunt 支持 Java 和 C# 两种语言。你可以学习到包括算法、循环和条件表达式等编程概念。你也可以通过阅读 Code Hunt 设计手册 来扩展其他关卡。

3. CodinGame

CodinGame 对程序员来说是一个巨大的挑战,如果你想提升编程技能,玩CodinGame是一种有趣的方式。

图片 7

CodinGame 支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格: “Emacs”、”Vim”、或 “Classic” (默认)。

图片 8

游戏可以选择单人游戏模式或多人模式,多人模式下,你可以与其他玩家共同解决 CodinGame 中的挑战。

2.Etoys

4. Screeps

Screeps 是一个为 JavaScript 程序员准备的大型多人在线游戏(MMO)。

图片 9

这个游戏是一个开放的策略游戏,游戏中你控制的单位被称为 creeps ,它可以帮你获得资源、建立自己的领地等等。作为一个多人在线游戏,意味着你的 creeps 会被其他  creeps 所包围。

图片 10

通过编写 JavaScript 来控制你的 creeps 。(Screeps = scripting your creeps)。学习如果玩该游戏,你可以查看文档。

父母可以利用Etoys教孩子编程,和孩子一起绘画、写故事、开发简单的游戏等。它是完全免费的。Etoys的创意来源计算机屏幕上那些可编程的实体。Etoys提供一个简单高效的脚本对象模型,和一个用户媒体丰富的创作环境,涵盖了2D和3D图形、图片、文本、粒子、演示文档、网页、视频、声音和MIDI音乐,能够与其他Etoys用户实时共享桌面,通过互联网进行身临其境的指导。这个项目是针对9至12岁的儿童的。

5. FightCode

在 FightCode 中,目的很简单,就是创建一个能够击败其他玩家机器人的机器人。

图片 11

如何创建机器人?通过编写JavaScript代码。例如,当某个事件发生时,你可以通过 .rotateCannon() 方法来旋转你的大炮。

图片 12

在创建坚不可摧、支配世界的机器人之前,你首先需要阅读文档来学习如何编写一个机器人。

4 赞 14 收藏 4 评论

3.Hackety Hack

Hackety Hack是一款基于Ruby语言的入门级编程工具。使用Hackety Hack的用户不需要任何的编程经验。Ruby常用于开发桌面应用程序和网站等项目。

4.Hopscotch

Hopscotch是一款适合儿童使用的iPad编程工具,用户可以在App Store里免费下载。它采取模块化代码和图形编程界面,儿童只需要拖动编程模块到代码区域就可以完成一个功能,不需要进行任何输入操作,就像是堆积木一样,这样“编”出来的程序有点类似于游戏,互动性很强。

5.Kodable

Kodable是iPad上另一款免费的编程工具。它的口号是“让孩子在学会阅读之前学习代码”,这体现在它是通过有趣的游戏来帮助孩子学习编程。Kodable是特别为5岁和5岁以上的孩子量身设计的,让他们能够在玩游戏的同时学习编程指令。Kodable有3个等级的编程学习方案,包含了幼儿园到2年级课程、3年级到5年级课程以及6年级到12年级的课程。

6.Lego Mindstorms

Lego是一款非常流行的积木游戏玩具,而Lego Mindstorms是一个可编程即可组合机器人玩具。孩子们可以通过编程命令盒子来控制机器人。

7.RoboMind

RoboMind自身被称作ROBO语言,其主要目标是实现机器人沿二维网格行走并执行简单的任务。通过使用 RoboMind,你的孩子可以学习基本的人工智能。RoboMind提供30天的免费试用。

8.Scratch

Scratch是由麻省理工学院媒体实验室Lifelong Kindergarten小组开发的一种编程语言和在线社区。Scratch的服务是免费的,它允许你的孩子创建自己的动画,游戏和故事。你的孩子可以通过Scratch的在线社区与世界各地的其他人一同分享创造的成果。

9.Stencyl

Stencyl是通过拖拽和移动滑块的方式开发游戏的一门编程工具,其开发的游可以以运行在iOS、Android、Windows和Linux等设备上。孩子可以边玩边学习编程。

10.Tynker

Tynker是一款在线编程学习系统,目的是激励孩子们将他们的创意转化为游戏、项目和动画故事,并将他们的应用程序在网络上进行传播。Tynker使用简单的可视化编程语言,不需要编程语法,而只需要将代码块组合起来就可以创建项目。当你支付一笔费用后,你可以获得它的终身访问权,并能够获得他们提供的在线课程、智力游戏集和夏令营等服务。

11.Waterbear

Waterbear是一款方便和可免费使用的编程工具包,孩子通过拖拽即可进行编程,无需学习语法。该编程工具允许孩子们创建一个新文件,查看创作示例并自己动手随意摆弄,由于每个元素都有详细描述,这使得跟着模仿起来会相当简单。

英文来自:designposts

本文由云顶集团4118.com发布于官网登陆,转载请注明出处:编程学习游戏CodeCombat,11款最适合教儿童编程的

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。