【趣玩】玩转这些游戏,学习编程so easy

网友投稿 2018-08-14 13:26

2017年7月,国务院出台《新一代人工智能发展规划》指出,“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。

编程教育成为学校的热门课程。今天,我们一起来搜罗Web编程游戏,一起来轻松学编程!

入门篇

CodeCombat(极客战记)

   网址:codecombat.163.com

CodeCombat 是一个 HTML5 角色扮演游戏。在游戏中,玩家通过扮演英雄角色进行游戏中不同等级的冒险,通过循序渐进的游戏过程,让用户在不知不觉中掌握编程技能。

https://cdn.china-scratch.com/timg/180816/13263VA6-0.jpg

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

https://cdn.china-scratch.com/timg/180816/1326396437-1.jpg

啊哈!编程星球

   网址:www.codeaha.com

以游戏为载体教授学龄儿童学习C++和Python语言,通过探险闯关的方式一步步分解编程学习的环节,加上在线实时编程交答互动系统、人机对战、打怪升级等方式,让编程教学实现真正的寓教于乐。

https://cdn.china-scratch.com/timg/180816/1326394E4-2.jpg

https://cdn.china-scratch.com/timg/180816/1326391932-3.jpg

CodeMonkey

   网址:www.playcodemonkey.com

CodeMonkey是融游戏于学习的编程教育工具,适合用于编程教育的启蒙。卡通猴子抢回香蕉的故事情节充满趣味,游戏设计把编程知识融入其中,其内容充满挑战性,很容易培养儿童对编程的兴趣。

https://cdn.china-scratch.com/timg/180816/1326392228-4.jpg

https://cdn.china-scratch.com/timg/180816/132639E06-5.jpg

块语言编程游戏

    网址:playground.17coding.net

块语言编程游戏是谷歌为培养未来程序员而建立的项目,主要由拼图游戏、迷宫游戏、捉虫游戏、画图游戏、动画游戏、音乐游戏、射击训练游戏、池塘水战等8个游戏组成,其目的是通过游戏,让学习者自主安排和学习编程技术。

https://cdn.china-scratch.com/timg/180816/1326404O5-6.jpg

https://cdn.china-scratch.com/timg/180816/1326403b5-7.jpg

https://cdn.china-scratch.com/timg/180816/132640I51-8.jpg

进阶篇

https://cdn.china-scratch.com/timg/180816/1326403520-9.jpg

编程猫

    网址:www.codemao.cn

编程猫是国内青少年在线编程教育平台,由独立开发的专有可视化编程工具、基于游戏的趣味编程课程体系、动态的在线社区组成。

https://cdn.china-scratch.com/timg/180816/1326402M7-10.jpg

通过学习编程猫,青少年用户可以轻松创作出充满奇思妙想的游戏、软件、动画、互动故事等作品,全方位锻炼逻辑思维能力、任务拆解能力、跨学科结合能力、审美能力和团队协作能力等综合素养,建立起坚实的STEAM学科基础。

https://cdn.china-scratch.com/timg/180816/1326402293-11.jpg

Check iO

   网址:checkio.org

Check iO 是一个基于浏览器的游戏,玩家需要使用 Python 或 JavaScript 来解决问题才能将游戏进行下去。玩家通过有趣和具有挑战性的编码游戏,构建基地和击败敌人,同时提高编码技巧。

https://cdn.china-scratch.com/timg/180816/1326404640-12.jpg

https://cdn.china-scratch.com/timg/180816/1326405095-13.jpg

https://cdn.china-scratch.com/timg/180816/1326414948-14.jpg

VIM Adventures

   网址:vim-adventures.com

在线VIM大冒险游戏是一个让新手用户熟悉Linux Vim热键的小游戏。用户可以通过游戏本身了解到vim编辑器一些自身的特性,练习光标控制,还可以学习到vim的按键操作。

https://cdn.china-scratch.com/timg/180816/1326412253-15.jpg

https://cdn.china-scratch.com/timg/180816/13264152X-16.jpg

MIT App Inventor

   网址:app.gzjkw.net

MIT App Inventor由麻省理工学院(MIT)移动学习中心开发,使用图像化的编程界面,让没有编程基础的人也可以开发Android应用,让孩子能够有更多自由的发挥的可能性。

https://cdn.china-scratch.com/timg/180816/1326415Q2-17.jpg

Scratch

   网址:scratch.mit.edu

Scratch是一款由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具。通过Scratch,用户可以设计自己的互动故事、游戏、动画,并可以在网上社区与其他人分享,能够让孩子有更多自由的发挥的可能性,有效的帮助孩子学会创造性思考。

https://cdn.china-scratch.com/timg/180816/1326411111-18.jpg

https://cdn.china-scratch.com/timg/180816/1326424561-19.jpg

Elevator Saga

   网址:play.elevatorsaga.com

Elevator Saga这款游戏主要是测试玩家对于JavaScript的掌握程度。游戏中,玩家需要通过编辑代码来移动电梯,最高效地去运送人员。

https://cdn.china-scratch.com/timg/180816/1326421110-20.jpg

https://cdn.china-scratch.com/timg/180816/132640I51-8.jpg

大神篇

https://cdn.china-scratch.com/timg/180816/1326403520-9.jpg

Screeps

   网址:screeps.com

Screeps是一个为JavaScript 程序员准备的大型多人在线游戏。这个游戏是一个开放的策略游戏,结合原始的采矿建基地模式,通过编写javascript,控制游戏中的creeps,帮助你获得资源、建立自己的领地等等。

https://cdn.china-scratch.com/timg/180816/13264240a-23.jpg

https://cdn.china-scratch.com/timg/180816/1326422Z1-24.jpg

Codin Game

   网址:www.codingame.com

CodinGame 的目标用户是具备编程基础的玩家,对程序员来说是一个巨大的挑战,如果想要提升编程技能,玩CodinGame是一种有趣的方式。

https://cdn.china-scratch.com/timg/180816/1326424321-25.jpg

CodinGame支持包括C++、JavaScript、Python3、ObjectiveC、PHP、Swift、VB.NET在内的20多种编程语言。而且用户界面功能强大,可以定制个人代码编辑器的风格。游戏有单人游戏或多人游戏两种模式,在多人模式下,玩家可以学习人工智能的基础知识,与其他玩家共同解决CodinGame中的挑战。

https://cdn.china-scratch.com/timg/180816/1326423130-26.jpg

Code Hunt

   网址:www.codehunt.com

Code Hunt是微软研究院推出的一个教育类编程游戏站点。游戏玩家扮演“代码猎人”,通过选择 Java 或 C# 编程语言,负责修复代码,并使它返回预期的结果。总共有14个等级需要你来完成。

https://cdn.china-scratch.com/timg/180816/132643GG-27.jpg

在游戏过程中,代码猎人可学到算术运算符、条件语句、循环、字符串、搜索算法等等。Code Hunt 是一个建立或提供算法技能的好工具。从简单问题入手,非新手程序员也能乐在其中。

https://cdn.china-scratch.com/timg/180816/1326432S1-28.jpg

FightCode

   网址:beta.fightcodegame.com

在FightCode 中,目的很简单,就是通过编写JavaScript代码,创建一个能够击败其他玩家机器人的机器人。

https://cdn.china-scratch.com/timg/180816/1326432057-29.jpg

https://cdn.china-scratch.com/timg/180816/13264361A-30.jpg

Codewars

   网址:www.codewars.com

这款游戏可以让玩家和其他玩家一起接受挑战、提升编程能力。游戏包含很多种类的编程语言,比如JavaScript、Swift、PHP、Python、Ruby和 Haskell。玩家需要选择编程语言类型,并完成该语言的小测试,才能开始游戏。

https://cdn.china-scratch.com/timg/180816/13264315b-31.jpg

https://cdn.china-scratch.com/timg/180816/132643NX-32.jpg

CodeTank代码坦克

   网址:codetank.alloyteam.com

CodeTank代码坦克是全世界首个Javascript程序员的在线编程对战游戏。通过几行简单的Javascript代码和CodeTank API,每个人都可以方便的构建属于自己富有智能和个性的坦克机器人,并通过互联网进行在线互动和竞赛,让你在娱乐的同时学习和提高Javascript编程水平以及进行人工智能的研究。

https://cdn.china-scratch.com/timg/180816/1326443019-33.gif

内容来源:网络

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com