在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
在线编程游戏是用哪些编程语言实现的?今天主要介绍Robocode 、Code Combat、LintCodeScreeps、Codewars、Vim Adventures、CodinGame、Elevator Saga在线编程游戏,让你对简单的编程游戏有一个初步的认识,在玩游戏的过程中边学边做掌握编程思维。

在线编程游戏:
一、Robocode 坦克机器人战斗仿真引擎
让坦克们互相博弈的游戏,你可以看到它们飞奔,碾碎一切挡道的东西。机器人配有雷达与火炮,选手在躲避对手进攻的同时攻击对手,以此来较量得分的多少。可以用Java、Scala、C#等编程语言,编写人工智能程序,驱动机器人。
二、Code Combat 学习编程的角色扮演游戏
Code Combat是一款学习编程的角色扮演游戏。每一关都用任务的形式设立目标,用实时的反馈及时纠正代码的错误,用游戏的语言来呈现编程的用处。比如玩装备剑你就学会了攻击的指令,玩装备魔法书你就学会了锁敌的技能。虽然都是编程的基础,但足够让玩家认识到游戏开发的地基是如何建造的。
三、LintCode 面向求职的编程刷题网站
LintCode 是面向求职的编程刷题网站,收集了最常见、最高频的编程题目,还提供Google、蚂蚁金服的内推资格。比其他的一些网站,LintCode:有模拟面试专栏,精选 Facebook, Amazon, Google, Linkedin 等IT企业的面试题,真实还原面试流程,适合求职者。
编程挑战覆盖领域更多,包括算法、数据结构,人工智能,系统设计等。
四、Screeps 策略游戏
Screeps是一个非常有趣的策略游戏。游戏中你控制的单位被称为“creeps”,它可以帮你获得资源、建立自己的领地,游戏中你的creeps会被其他玩家的creeps包围。推荐率非常高,支持javaScripts,java,python,c++等语言,推荐用JS,体验最好。
游戏要有编程基础,只有英文版。游戏部分免费,想继续玩的话需要付费。
五、Codewars 学习网站
Codewars让你在在战斗中进行学习,支持JavaScript、Python、C#、Java、Python等语言。用游戏化的方法来联系编码和解决算法挑战。
最重要的是在codewars,你可以看到别人提交的解决方案,这是你提升编程技术的好方法,很多平台做不到这一点。
六、Vim Adventures 在线VIM大冒险游戏
Vim Adventures是一个游戏式教程,用于学习如何使用Vim,作为一个功能强大的文本编辑器,很多程序员喜欢使用。它有一个巨大的学习曲线,帮助你循序渐进地提升。虽然Vim本身并不是一种编程语言,但掌握Vim可以帮助你成为一个更有效的coder。
VimAdventures:在线VIM大冒险游戏是一个让新手用户熟悉Linux Vim热键的小游戏,但你在学习Linux系统的时候,是不是对vim的那一大堆热键很头疼,现在你可以通过这个小游戏来熟悉使用vim热键了。
七、CodinGame 游戏平台
CodinGame很特别,和一些竞争性编程网站有所不同,它不是简单地通过生成一组输出来实现编程挑战,而是以玩游戏的方式通过在线编程完成相应挑战。有些游戏非常有趣,并且游戏界面和图形设计非常精美。
CodeCombat 是一款网页编程游戏。这款编程游戏借鉴了游戏的很多设计元素,游戏剧情十分丰富。
当你打开CodeCombat网站,你不会觉得这是一个让你看不懂的代码学习网站,因为他的网站外观看起来就像是一个魔兽争霸风格的线上游戏,而且当你实际玩玩看,你会发现过程真的就是英雄要去打怪、寻宝与解谜,只是搭配了程序语言的学习。
CodeCombat能够学习 Python、JavaScript、Lua、CoffeeScript、Clojure 等不同程序语言,这些语言能够运用到游戏设计、网页应用、App 的开发上。
八、Elevator Saga 电梯编程游戏
通过代码控制电梯上下,看起来简单,实际并不容易,你需要在规定的时间内完成任务,比如第一关是在60s内运送15人。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础软件编程入门自学要学什么?
在移动互联网时代,软件编程自然成为了热门职业。不少零基础、零经验的人想学软件编程,不免有这样的提问:零基础软件编程入门自学要学什么?小编在这里一次性给大家答疑解惑。
20792
2019-07-10 13:29:54
2019年8月计算机语言排行 Java语言排名第一
2019年8月计算机语言排行,现在只有Java与C稳立未倒。而Python逐渐和C++拉开了差距,8月是以3.03%的涨幅达到10.02%坐稳第三,并不断向C语言靠拢。对于曾经不少人期望第四名的C++能重回第三,但计算机语言不断迭代的TIOBE排行榜中排名下降。
16154
2019-08-14 17:02:16
线下IT教育机构转型在线教育的机遇与挑战
面对疫情线下机构和不得不做的转型,作为传统的线下IT机构转在线培训机构要注意几个核心问题:如何搭IT建课程体系、如何运营线上课程、如何做好引流课拉新转化、如何做好录播课营收。
7395
2020-02-27 14:03:22
Shell是什么?快速理解Shell的概念
Shell是什么?可能对于一些完全没有计算机基础的朋友来讲,想要理解Shell的概念可能会有一些困难。本文将从Shell的出现、定义以及分类来带大家快速理解Shell的概念。
9190
2020-07-29 14:41:17
低代码则低风险吗?事实并非如此
低代码/无代码工具提供支持拖放的交互界面,使得即使非程序员也能够创建或修改应用程序,而向非技术人员推出低代码/无代码产品带来的安全风险可能比用户了解到的更为复杂。
6463
2022-06-17 11:56:24
