一大波能提高编程技能的游戏 - 文章 - 伯乐在线
    Sunday, May 22, 2016
    10:34 PM
    ­
    一大波能提高编程技能的游戏
    2016/05/16 · 开发 · 8 评论 · 游戏
    分享到: 46
    本文作者: 伯乐在线 - 艾凌风 。未经作者许可,禁止转载!
    欢迎加入伯乐在线 专栏作者
    有时候咱们程序员也需要娱乐或放松一下,但放松的同时,也可以做一些有益于技能成长的事情。今天就来看看这一大波能够训练大脑,并且提升编程能力的网站。
    游戏
    1)Codecombat
    这是一个可以帮助你学习编程的并且非常赞的多人在线游戏,而不是一个游戏化的编程课程。
    计算机生成了可选文字: = GAME MENU  moveUp  nove Left  moveRight  C RELOAD  press ente  press ente  press ente
    在 CodeCombat 中,你扮演一个英雄通过游戏中不同等级的冒险。第一关是 Kithard Dungeon ,里面涵盖了编程的基本概念。整个旅程中你都面临着编程的挑战,如果通过了,你会解锁下一关,并获得经验点,经验点可以用来提升英雄的能力。
    ![计算机生成了可选文字: ODE i conmr KITHGARD DUNGEON 4/37 • 112 Luu 4 JACOB GWE BÅc.Kwooos FOREST SARVEN DESERT LOCKED 4) CLOUJRIP LOOO
    CodeCombat 吸引了很多年轻有抱负的程序员,根据游戏中的统计,62%的用户年龄在18岁以下。
    计算机生成了可选文字: 1)  age 14  14 age < 18  18 age 25  25 age 35  35 age 45  45 age  KITH&ARP 'DÜÅGÉON  How OLD ARE YOU?  Earn extra gems the d.aW quiz.  o. 3580556  gems 'lath. ceil (2 •
    CodeCombat 支持6中不同的语言,包括:JavaScript、CoffeeScript、Lua、Python、Clojure 和 Io。该游戏涵盖了广泛的编程主题,如:字符串,变量,方法调用,矢量绘图等。
    2. Code Hunt
    Code Hunt 是一个由Microsoft Research开发的 HTML5 科幻主题游戏。
    计算机生成了可选文字:
    在这个游戏中,你扮演一个代码猎人,负责修复代码,并使它它返回预期的结果。总共有14个等级需要你来完成。
    计算机生成了可选文字: the an tt—tic operation  using Syst&;  c class  applied to •x •  Int X)  return  CAPTURE CODE  x  SO  far.  capture  at  the  Mis.atch  line 4 to  code.
    Code Hunt 支持 Java 和 C# 两种语言。你可以学习到包括算法、循环和条件表达式等编程概念。你也可以通过阅读 Code Hunt 设计手册 来扩展其他关卡。
    3. CodinGame
    CodinGame 对程序员来说是一个巨大的挑战,如果你想提升编程技能,玩CodinGame是一种有趣的方式。
    计算机生成了可选文字: Codh Game
    CodinGame 支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格: “Emacs”、”Vim”、或 “Classic” (默认)。
    计算机生成了可选文字:
    游戏可以选择单人游戏模式或多人模式,多人模式下,你可以与其他玩家共同解决 CodinGame 中的挑战。

    1. Screeps
      Screeps 是一个为 JavaScript 程序员准备的大型多人在线游戏(MMO)。
      计算机生成了可选文字: screeps  The world's first  MMO strategy open world game for programmers  WATCH VIDEO  creep. energy < lee )  creep. ;  else {  creep. ;  Scripting as gameplay  Screeps is about scripting your creeps. No point'n•clicking  any longer! You write real JavaScript• which controls your units  autonomously. Any time. everywhere, even while you are
      这个游戏是一个开放的策略游戏,游戏中你控制的单位被称为 creeps ,它可以帮你获得资源、建立自己的领地等等。作为一个多人在线游戏,意味着你的 creeps 会被其他 creeps 所包围。
      计算机生成了可选文字: screeps  or req.st€v-
      通过编写 JavaScript 来控制你的 creeps 。(Screeps = scripting your creeps)。学习如果玩该游戏,你可以查看文档
      5. FightCode
      在 FightCode 中,目的很简单,就是创建一个能够击败其他玩家机器人的机器人。
      ![计算机生成了可选文字: CODE tJSMG IMASCRP1 33 FIWTCODE ПО ЮНШНЕ FlGHTS FOR 09/30/15 ntch 8ННЕВВГАЮУЩСШЫК6ТНЕ ЫНВШ_В
      如何创建机器人?通过编写 JavaScript 代码。例如,当某个事件发生时,你可以通过 .rotateCannon() 方法来旋转你的大炮。
      计算机生成了可选文字: LETS CODE A ROBOT?  YOUCANWAICHTHEPREVIEWTOIHERIGHT
      在创建坚不可摧、支配世界的机器人之前,你首先需要阅读文档来学习如何编写一个机器人。
      其他类似的网站:
    • Git Game —这是一个终端游戏,用来考察你的 Git 命令知识 。
    • Elevator Saga — 你的任务是使用 JavaScript 编程控制电梯的运动。目标是要高效地接送乘客。
    • CodeChef — 在这里你可以解决实际问题、参加不同的比赛,这些比赛每月都会进行。
    • Hacker.org 这里有一系列的谜题和测试,可以用来测试你的编程知识。为了通过这一系列的测试,你需要解决问题并做很多的分析工作。
    • Pex for fun — 这是微软开发的一个游戏,在这个游戏中你需要和其他的程序员进行比拼。而代码就是你的武器。
    • Rankk — 你需要解决一系列由易到难的问题。这个游戏是对 Pyramid 游戏的复刻,Pyramid里面有很多逻辑和数学问题。
    • TopCoder — 在这个游戏里你不光可以解决问题,还可以获取真金白银。来自全世界知名IT公司的程序员在这里互相挑战,为的就是赢得他们的奖品。
    • Google Code Jam — Google 大赛上已经解决的算法问题。在这里你可以自己试一试。
    • Python Challenge— 玩家可以通过 Python 编程解决问题并提升等级。
    • 程序员该知道的那些编程比赛网站
    • 寓教于乐:Vim大冒险游戏》:玩游戏,学习 Vim

    计算机生成了可选文字: Adve  Learning VIM while playing a game  Play  Unlock Levels  Instructions  weibo.com/u/2093492691
    解谜
    计算机生成了可选文字: lumosity  LOG IN  Enjoy br n training created by  scientists and game  Start your training with 50+ n'  esigners  games today.

    • Lumosity — 一组能够训练大脑的游戏,由科学家和游戏设计师一同开发。
    • Algorithm Geeks — 一个交流讨论算法的 Google 群组。
    • CodeKata —妙趣横生的编程问题。
    • LessThanDot — 一个专门论坛,程序员在这里发布一些比较困难的编程挑战。
    • The Daily WTF — 类似BYOD(Bring Your Own Device)模式,不过这里是BYOD(Bring Your Own Code)程序员们编写他们自己的代码片段放在这里,用来解决一些比较困难的问题。
    • Peking University JudgeOnline for ACIP/ICPC — 这里包含了不同比赛中涉及到的不同的问题。你可以实时的解决问题并且查看结果,你的答案也会被验证是否正确。
    • University of Valladolid Online Judge —与北京大学OJ平台类似,但是包含了不同的问题。
    • Programming Praxis—这个博客每周都会出一些新的编程问题。
    • Project Euler — 包含了很多复杂的数学问题,这让发烧友们感到非常开心。

    编程练习
    计算机生成了可选文字: codewarsO  5  Achieve mastery  through challenge  your skills by trainingwith  others on real code challenges  In  Sin  To join first r Ski  to

    • 4Clojure — 在这里你可以通过解决一些不同难易程度的问题来学习 Clojure 。
    • Prolog Problems — 你可以在这里练习逻辑编程。
    • Ruby Quiz —每周 Ruby 谜题。
    • Codingbat — 由很多 Java 和 Python 的习题(难度各有不同)。
    • Cyber-dojo — 在这里,你可以在在线评分系统的监督下进行编程练习。
    • Sphere Online Judge — 各种各样的编程问题。
    • Code Wars — 8 种编程语言教学。
    • Rosalind — 通过解决实际问题来学习算法和生物信息学。

    面试前的准备练习

    • LeetCode —这个网站是为了帮助程序员准备面试而创建的。在这里你可以找到不同领域的典型问题。
    • Career Cup — 程序员面试时最容易被问到的真实问题。

    参考

    拿高薪,还能扩大业界知名度!优秀的开发工程师看过来 ->《高薪招募讲师
    打赏支持作者写出更多好文章,谢谢!
    打赏作者
    打赏支持作者写出更多好文章,谢谢!
    任选一种支付方式
    计算机生成了可选文字: 微 信 扫 一 扫 转 账  回 .  朕 看 的 过 。 當 小 艾 《  ¥ 1 . 98
    计算机生成了可选文字: 支 付 宝 扫 一 扫 , 向 我 付 款  ¥ 1 . 99  膥 當 在 伯 乐 在 线 的 文 章
    6
    赞 22 收藏 8 评论
    关于作者:艾凌风
    计算机生成了可选文字:
    尚未入职小码农;翻译组的勤务员;C/Python/在线教育/英文翻译 个人主页 · 我的文章 · 56 ·
    计算机生成了可选文字: 值 得 程 序 员 和 设 计 师 关 注 的 微 信 公 众 号 、 彳 一
    相关文章

    可能感兴趣的话题

    « 使用 .NET Core 的日志记录
    重构 ASP.NET 5/EF6 项目和依赖关系注入 »
    登录后评论 新用户注册
    直接登录
    一大波能提高编程技能的游戏 - 文章 - 伯乐在线 - 图17
    一大波能提高编程技能的游戏 - 文章 - 伯乐在线 - 图18
    一大波能提高编程技能的游戏 - 文章 - 伯乐在线 - 图19
    一大波能提高编程技能的游戏 - 文章 - 伯乐在线 - 图20
    一大波能提高编程技能的游戏 - 文章 - 伯乐在线 - 图21
    最新评论

    • 计算机生成了可选文字:

    null15 天前
    好像很有趣的样子~
    1 赞 回复

    • 计算机生成了可选文字:

    YangDan15 天前
    有点意思!
    1 赞 回复

    • 计算机生成了可选文字:

    ManKane1 ) 创业中 4 天前
    去玩玩!
    1 赞 回复

    • 计算机生成了可选文字:

    拉拉 2 天前
    25岁,12岁开始喜欢诸葛亮,赞我助我得孔明锁吧
    回复

    • 计算机生成了可选文字:

    黄利民86 · ) 站长 2 天前
    说几点:
    ① 得赞数最多评论送 孔明锁 的活动,是 范品社 赞助在伯乐在线旗下的微信公号「程序员的那些事」,不是伯乐在线站内哦。其实我们已在微信公号中写的挺清楚了,可看这里。
    ② 发起该活动的目的,是鼓励大家针对各文章留下有意义的评论,绝非类似楼上朋友这种为了奖品而大张旗鼓地求赞的评论。 ::>_<::
    回复

    • 计算机生成了可选文字:

    吴志 2 天前
    Codecombat 玩了前5关之后,后面的就要收费了
    回复

    • 计算机生成了可选文字:

    Isaac Clarke1 ) Programer 1 天前
    Codecombat玩了后面要收费了,嗯,好像是到了for循环的时候,游戏里写的代码都过于简单吧,入入门娱乐娱乐还好!
    回复

    • 计算机生成了可选文字:

    龙雀1 · ) 野生程序员 1 天前
    怎么没有untrusted。。。
    回复
    文章

    0 一大波能提高编程技能的游戏
    1 Mac 下提升工作效率的方式
    2 聊聊成为大神路上的过程
    3 趣文:我是一个 Java class
    4 看程序员是如何把自动化做到极致的!
    5 快速学习者的高效学习策略
    6 每个 CS 系学生都应该知道的事
    7 一个简单奇怪的学习技巧,可以帮助你…
    8 我是如何准备技术面试的
    9 这就是你没有良师益友的原因
    计算机生成了可选文字: 亠 巪 、 过  值 得 程 序 员 和 设 计 师 关 注 的 微 信 公 众 号
    业界热点资讯 更多 »
    计算机生成了可选文字:
    Java版权案:佩奇与甲骨文律师法庭对峙,相信Java应该免费
    2 天前 · 5 · 2
    计算机生成了可选文字: Android  Beta Program tiata  Hub improvements  Quick settings tile API  Securtty 'iatden:ng Emer-  gency information Unicode G  File-based Quick Switch  ICU4J Display size  API  Sensor Setvngs  wqges'.o-s  c owe-sage Access.  in  uo Proiect Svelte  for  bility mono output  A p I Improved  numbe' blocked  Language suppor  scræn wall
    今年谷歌I/O大会发布的新品都在这儿 亮点不止是VR平台
    3 天前 · 12 · 1
    计算机生成了可选文字:
    新版恶意程序感染世界各地的ATM机器
    2 天前 · 5
    计算机生成了可选文字:
    AI重现赢得诺贝尔奖的实验
    2 天前 · 4
    计算机生成了可选文字: def fact(n)  else  9 puts fact(ARGvtø1.to-i)
    辨识度强:专为编程设计的免费字体Mononoki
    4 天前 · 11 · 2
    计算机生成了可选文字: 入 乐 轾 专 仵 者  旷 人 知 名 廖  0  处 得 榧
    精选工具资源 更多资源 »
    计算机生成了可选文字: XYPieChart  XYPieChart is an simple and easy-to-use pie chart for iOS app. It started from a Potion Project w  graph without interaction. All animation was impletnented in the drawRect.• method. After played  ike its code structure, clean. has well named functions, structure like a UITableV1ew.  based on CALayers for the animation. Compared to BTSPieChart, XYPieChart is a prettier  a simpler insert/delete slices algorithm, different design of slice selection, more flexible to  INSTALL APP
    XYPieChart:一款简单易用的图表库
    图表
    计算机生成了可选文字:
    Transform Each 2.1:不用编组,实现多个图层的自由…
    PS 插件, 设计
    计算机生成了可选文字: render.ly  Screens with alternate versions, webfonts and assets extracted with a single click.  The fastest plugin out there and the only one that actually works!  HOW IT WORKS  VIDEO
    render.ly:强大的PS设计导出插件
    PS 插件, 设计
    计算机生成了可选文字: Titlemizer  A premium Photoshop plugin, that generates random relevant titles, leads, texts, dates and  usernames. Currently supports English, Ukrainian and Russian text generation for three  thematic categories: Technology, Economics and Politics.  $5  Buy on Creative Market  Works on Win and Mac with Photoshop CC 2014
    Titlemizer:随机文字生成插件
    PS 插件, 设计
    计算机生成了可选文字: 'An Adobe Photoshop plugin  # RESONATOR  A better way to collect, export and store  your design elements in one place  O BUY FOR $19.95  @ WATCH THE VIDEO  Work on and with PS CC 2014 and up
    RESONATOR:设计稿管理神器
    PS 插件, 设计
    计算机生成了可选文字: 0  工 作 和 生 活 中 有 困 惑 ?  发 起 个 话 题 和 大 家 聊 聊
    最新评论

    • 计算机生成了可选文字:

    Re: 每个 CS 系学生都应该知道的事
    深度好文啊!对计算机专业学生非常实用

    • 计算机生成了可选文字:

    Re: 台上是摇滚明星,台下是科研大牛…
    哈哈哈

    • 计算机生成了可选文字:

    Re: 杨杰:来硅谷工作
    背井离乡 想想都有点小不安啊 真厉害!

    • 计算机生成了可选文字:

    Re: 陈远 - iOS开发者在澳洲
    为什么要出国呢

    • 计算机生成了可选文字:

    Re: 想提升工作效率,就別再做这七件事
    标题党还是挺吸引人的 内容不错

    • 计算机生成了可选文字:

    Re: 每个 CS 系学生都应该知道的事
    我就说么,啊啦啦啦啦 —.—

    • 计算机生成了可选文字:

    Re: 一个屌丝程序猿的人生(14)
    第一次沙发好激动

    • 计算机生成了可选文字:

    Re: ProtoBuf 反射详解
    这个是数据传输的利器啊。
    关于伯乐在线博客
    在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线内容团队正试图以我们微薄的力量,把优秀的原创文章和译文分享给读者,为“快餐”添加一些“营养”元素。
    快速链接
    问题反馈与求助 »
    加入伯乐翻译小组 »
    加入专栏作者 »
    关注我们
    新浪微博:@伯乐在线官方微博
    RSS:订阅地址
    推荐微信号
    计算机生成了可选文字:
    计算机生成了可选文字:
    计算机生成了可选文字:
    合作联系
    Email:bd@Jobbole.com
    QQ: 2302462408 (加好友请注明来意)
    更多频道
    小组 – 好的话题、有启发的回复、值得信赖的圈子
    头条 – 分享和发现有价值的内容与观点
    相亲 – 为IT单身男女服务的征婚传播平台
    资源 – 优秀的工具资源导航
    翻译 – 翻译传播优秀的外文文章
    文章 – 国内外的精选文章
    设计 – UI,网页,交互和用户体验
    iOS – 专注iOS技术分享
    安卓 – 专注Android技术分享
    前端 – JavaScript, HTML5, CSS
    Java – 专注Java技术分享
    Python – 专注Python技术分享
    © 2016 伯乐在线 首页 博客 资源 小组 相亲 反馈
    跳到底部
    返回顶部
    已使用 Microsoft OneNote 2016 创建。