12 个最佳的免费学习编程的游戏网站【转】

简介: 转自:http://blog.csdn.net/jxgz_leo/article/details/52767185 本文导航 -CodinGame -Code Combat -Screeps -Check iO -Vim Adventures ...

转自:http://blog.csdn.net/jxgz_leo/article/details/52767185

本文导航

  • -CodinGame

  • -Code Combat

  • -Screeps

  • -Check iO

  • -Vim Adventures

  • -Cyber DoJo

  • -Code Monkey

  • -Elevator Saga

  • -Codewars

  • -Ruby Quiz

  • -Git Games

  • -Hacker Org

学习编程虽然对有些人来说是件乐事,但是对大多数人来说仍然是一件比较枯燥困难的事情。当然,面临这样困惑的人,并不是只有你一个,所以,这世界上就出现了许多寓教于乐的通过游戏的形式来教你编程的网站。

在这篇文章中,我们对 200 多个编程游戏网站的各个方面进行了评估,包括是否免费、是否自由开源、是面对菜鸟还是有经验的程序员、支持的编程语言等等,然后遴选出这 12 个上佳的免费的编程游戏网站,希望能让你或你的朋友(或者你的孩子)真正喜欢上编程。


CodinGame

这是一个需要编程一个 AI 机器人,然后由它来解决各种面临的问题的有趣游戏。支持各种编程语言。

网站: https://www.codingame.com/ 


Code Combat

CodeCombat 是一个在真正的游戏中教学生们学习计算机编程的平台。这是一个社区项目,有上百位玩家贡献者们创建了各种关卡。支持 JavaJavaScriptPython、Lua、CoffeeScript 等语言。

网站:https://codecombat.com/play 


Screeps

在游戏中学习 JavaScript 编程。该游戏号称它是世界上第一个面向程序员的大型多人在线(MMO)战略沙盒游戏。

网站: https://screeps.com/ 


Check iO

Check iO 是一个基于浏览器的游戏,你需要使用 Python 或 JavaScript 来解决问题才能将游戏进行下去(需要登录)。

网站:https://checkio.org/ 


Vim Adventures

通过游戏来学习 Vim。

网站: http://vim-adventures.com/ 


Cyber DoJo

Cyber-dojo 是一个程序员实战编程的地方。支持 JavaScript、Java、Python、PHP、Ruby 等语言。

网站: http://www.cyber-dojo.org/ 

源代码:https://github.com/JonJagger/cyber-dojo


Code Monkey

通过尝试捕获香蕉来学习编程。可以用来教孩子们学习编程(付费的)。

网站: https://www.playcodemonkey.com/ 


Elevator Saga

电梯编程游戏,需要一步步解决问题过关。比如说第一关是在 60 秒内运输 15 个人。

网站: http://play.elevatorsaga.com/ 

源代码:https://github.com/magwo/elevatorsaga


Codewars

通过挑战来精湛编程技艺。在真实的编程挑战中提升技能。支持 JavaScript、Python、C#、Java、Python 等语言。

网站: http://www.codewars.com/


Ruby Quiz

Ruby Quiz 是一个面向 Ruby 程序员的每周编程挑战,当前已经有 156 个竞赛挑战。

网站: http://rubyquiz.com/ 


Git Games

git-game 是一个基于终端的游戏,它用来教授 git 中的那些非常酷的功能。游戏的主题内容是搜寻,通过 git 命令来找到线索,解开谜题。

网站: http://www.git-game.com/


Hacker Org

hacker.org 挑战赛是一系列的拼图、敲砖块、测试和智力题,用来测试你的黑客能力。要通过这一系列的考验,你需要破解加密、写出精巧的代码,揭开重重迷雾。

网站: http://www.hacker.org/ 


好了,以上就是我们挑选出来的 12 个编程游戏,何不试试?

【作者】 张昺华
【新浪微博】 张昺华--sky
【twitter】 @sky2030_
【facebook】 张昺华 zhangbinghua
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
目录
相关文章
|
4月前
|
人工智能 安全
【新手小白】Sora如何申请?Sora使用教程(最新)
近日,OpenAI发布的Sora模型引发了广泛关注,成为行业内外热议的焦点。这一模型不仅在专业领域引起了极大兴趣,还激发了普通群众对于人工通用智能(AGI)的热情。随着Sora模型的爆红,越来越多的人开始关注一个问题:我们何时能开始使用Sora?在OpenAI的官方论坛上,关于这个问题的讨论异常激烈。有关如何使用Sora的话题阅读量已接近70,000,显示出人们对此充满期待。下面这篇文章解答了大家的这些问题。
5086 3
【新手小白】Sora如何申请?Sora使用教程(最新)
|
4天前
|
小程序 定位技术 API
从新手到行家:支付宝小程序开发的全景攻略
【8月更文挑战第27天】在数字化转型的大潮中,支付宝小程序作为连接商家与消费者的桥梁发挥着重要作用。本文以“美食地图”支付宝小程序为例,从项目概述、开发准备、开发实践、问题解决到最终总结,全面解析支付宝小程序的开发流程。从环境搭建到页面设计,再到业务逻辑实现,最后完成性能优化、测试与发布,详细介绍如何打造一款实用且用户体验优良的小程序。“美食地图”不仅让用户轻松搜索周边美食、查看评价和优惠信息,还能在线预约,极大地提升了便利性和满意度。通过实战案例分享,为开发者提供宝贵的经验参考。
14 0
|
4月前
|
Java API 开发工具
安卓应用程序开发:从新手到专家
【2月更文挑战第28天】 在这篇文章中,我们将探索安卓应用程序开发的过程,从基本概念到高级技术。我们将讨论如何设置开发环境,创建你的第一个安卓应用,理解安卓的生命周期,以及如何使用各种API和库来增强你的应用。无论你是刚刚入门的新手,还是希望提升技能的开发者,这篇文章都将为你提供有价值的信息。
|
4月前
|
数据可视化 程序员 图形学
零基础新手如何自己制作游戏?
零基础新手如何自己制作游戏?
135 0
|
12月前
|
存储 数据库
ivx简单实战,多图新手小白速成(1:签到系统)
ivx简单实战,多图新手小白速成(1:签到系统)
174 0
|
数据可视化 程序员 开发者
如何自己制作一个游戏(附免费的游戏开发新手教程)
首先我们来看一下这个问题本身,能问出这个问题的基本上就是新手,小白,零基础,对于游戏开发这个领域没有任何的了解的人。为什么这么说呢?因为只有当你对于一个领域没有任何了解的时候,才会问出这么宽泛的问题。 所以你看,但凡问那种很宽泛的问题的,基本上都是对于这个领域没有任何了解的,也就是新手小白。但是新手小白也没有什么可丢人的,毕竟谁在接触一个新领域的时候不是新手小白呢?
1363 1
|
NoSQL Java 网络安全
小白新手-游戏排行榜
简述云数据库Redis版的基础使用及搭建实时在线游戏排行榜
|
存储 缓存 小程序
微信小游戏制作开发免费学习资料
这份整理的资料很可能是全网最全的关于微信小游戏开发的学习资料了,强烈建议你收藏,因为以后肯定会用到。 这些的教程资料已经帮助过很多人做出了自己的第一款游戏,希望它们还能够继续帮助更多想要做游戏的朋友,进入游戏开发世界的大门。
109 0
|
小程序 开发者
关于微信小游戏的一些问题解答
嗨!大家好,我是小蚂蚁。 下面这些是被问的比较多的关于微信小游戏的一些问题,在此整理出来了统一进行答复,或许其中也有你想要知道的。 微信小游戏跟微信小程序是什么关系? 微信小游戏就是微信小程序,小游戏是小程序的一个子集,小游戏是一种特殊的小程序; 一个小程序账号只能上架一个小游戏,一个账号对应一个游戏。如果你要上架多个小游戏,就需要注册多个小程序账号;
490 0
下一篇
云函数